设为首页 收藏本站
查看: 1544|回复: 0

[经验分享] SAP NetWeaver Development Infrastructure (NWDI)

[复制链接]

尚未签到

发表于 2015-9-17 13:29:48 | 显示全部楼层 |阅读模式
SAP NetWeaver Development Infrastructure (NWDI)

  

  The SAP NetWeaver Development Infrastructure (NWDI, or JDI in previous releases), together with the SAP NetWeaver Developer Studio, provides a complete Java development environment. Developers, quality managers, testers, and administrators have everything they need for the software creation process in NWDI central services. The main benefit of working in a centrally-defined development environment is having direct access to all development objects needed for the specific project in the correct version, including both sources and archives, pre-defined or recently created.
The NWDI page provides a focal point of information sharing for the NWDI developer - from the novice seeking basic documentation to the experts answering forum posts. Want to contribute? Find out how.

  • Introducing NWDI
  • NWDI Resources


Introducing NWDI


  Get acquainted with the concepts and terminology of NWDI, download the Trial Version, and bookmark this page for easy access to the best documentation.
NWDI Glossary in a Nutshell


  The knowledge of a few terms will help you understand the demo:


  • Product: A piece of software that you run or sell to a customer. Products consist of software components (SCs).

  • Software Component (SC): An installable piece of software. SCs contain development components (DC) and are (re-)used in products. SCs "know" their dependencies to other SCs.

  • Development Component (DC): A piece of software on the granularity of an Eclipse-project containing all the development objects like java classes, interfaces, etc. What is new in DCs is that they define metadata as a add-on to a pure project, which define "DC-interfaces", the public parts, and use dependencies to other DCs - these are checked by the component-based build process.

  • Track and Development Configuration:  A track is a set of steps, "logical systems", and paths defined in the NWDI to create a product or SC version, defined by an administrator: From development to consolidation, assembly (which creates a new SC-archive), test, and production. One NWDI host many tracks.
  Development configurations describe the development system to work in for the developer - either DEV or CONS - mainly with central storage locations for sources and archives and connections to source code control system DTR, central build environment CBS and transport system CMS. They are automatically created with a track.
Video-Demo on NWDI
NWDI-based Development Process  

The NWDI is the comprehensive development environment for Java-based applications. See a demo of the complete development cycle in the NWDI starting with the creation of a new product, reuse of already existing software components, preparation of a development landscape for the development team. Watch a developer work in that environment creating a "HelloWorld"-like piece of software, which he then releases for the further steps of the development process going into the consolidation phase. From here by an assembly step the new software component is prepared for delivery so that it can be deployed into productive systems.Download NWDI Preview


  Try your hand at the NWDI, available with the Trial Version of SAP NetWeaver.


  • Go to the SAP NetWeaver Trial and Preview Versions downloads page.(http://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/cfc19866-0401-0010-35b2-dc8158247fb6)

  • Check the system requirements for the Full Java Edition-Trial and the "Download Instructions."

  • Download the four files (totaling nearly 5 GB) from the Full Java Edition/SAP NetWeaver 04 SPS16 section.
NWDI Resources


  These articles and blogs are sorted to give you a conceptual overview before going into details.
Getting Started
SAP Java Development Infrastructure Supports Developers from Project Start to Finish   (PDF 607 KB)

  This SAP Insider article overviews the Java Development Infrastructure (JDI) and explains why it is a key differentiator between SAP NetWeaver Developer Studio and other approaches to a typical Java IDE.
The Evolution of Development Infrastructure  

  In this SDN blog, Manohar Sreekanth, member of the Design Time Repository (DTR) team, discusses what it means to use a central development infrastructure - not only for source code, but for all development steps.
Why DTR?  

  In another blog, Manohar describes the Design Time Repository (DTR), the source code versioning system of NWDI/JDI created by SAP and based on the open standards of WebDAV and Delta V.
Component Model  

  Development in the NWDI is based on SAP's component model, which is used to structure applications as reusable components while serving as a basis for a new build process. The component model doesn't change the Java and J2EE objects you already know, it adds metadata that defines the encapsulation of objects and their interfaces. Find out how this structured approach to development can change the way you work in another weblog by Manohar Sreekanth.
Development Landscapes  

  Software development in the NWDI is organized in tracks. Tracks define logical systems for the phases of development and consolidation and define the way objects are transported during all steps of the development of a specific release. Learn about what is possible with tracks, and to structure a NWDI landscape to develop multiple releases of a product.
Developing CAF Applications in the SAP NetWeaver Development Infrastructure  

  This article, from the SAP NetWeaver Developer's Guide, shows how to install and configure the NWDI for composite application development with the SAP Composite Application Framework (CAF).
JDI Software vs. JDI Content  

  Marion Schlotte, member of the Regional Implementation Group for SAP NetWeaver Foundation & KMC, answers, "On which SPS level do I have to run my JDI server when I develop applications for a specific SP stack?" in this blog.
JDI Best Practices: Branching Patterns & Use Cases  

  Manohar Sreekanth describes the use of developing using tracks and how to structure a NWDI landscape to develop multiple releases of a product.
Best Practices for NWDI: Track Design for Ongoing Development  

  In this blog, Marion Schlotte provides track design recommendations for development in the NWDI, focusing primarily on ongoing development with short release cycles.
  
CBS Secrets Unveiled - Understanding Broken and Dirty DCs   (PDF 204 KB)

  This article is aimed at helping developers and administrators better understand the component build in SAP NetWeaver 04 and 04s by explaining typical build problems and how to resolve them.
Java Development NWDI - Q & A  

  This page provides some valuable insights in the form of common questions about NWDI.
How to Setup an NWDI Track for Composition Environment Developments   (PDF 378 KB)

  Find out how to set up a track in SAP NetWeaver Development Infrastructure (NWDI) to develop new composite applications for the SAP NetWeaver Composition Environment (CE) platform. This RIG How-to Guide focuses on what you need to set up new software components for development with CE, their dependencies, and specifics within the track configuration.
Enhancements of the Change and Transport System – Implications on Transports in a Heterogeneous SAP System Landscape (PDF 140 KB)   (PDF 140 KB)

  The Change and Transport System (CTS, SAP NetWeaver usage type AS ABAP) is enhanced with SAP NetWeaver 7.0 SPS 12 to be capable of transporting non-ABAP object types, such as from the SAP NetWeaver usage types PI (Exchange Infrastructure), EP (Portal), etc. The article discusses the implications on transports for different usage types including transport scenarios in the NWDI.
Component-Based Development from Database Table to Web Dynpro Using NWDI   (PDF 41 KB)

  In this tutorial, you will find out about one recommended way to build applications providing database persistence and a UI based on SAP’s Web Dynpro for Java.
More on NWDI
SAP NetWeaver Development Infrastructure   (on SAP Help Portal)

Here you can access documentation and tutorials about the SAP NetWeaver Development Infrastructure dealing with concepts, administration, and development with the NWDI.Keeping Track of the Software Development  

Find out about one customer’s and partner’s experience with NWDI in this SAP INFO article.SAP NetWeaver Application Server  

Developer area on SDN.  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-115003-1-1.html 上篇帖子: SAP屏幕设计器专题:表格控件属性的设定(七) 下篇帖子: SAP ECC 6.0安装步骤
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表