理论教育 NWDI组成与架构:包含CBS、DTR、SLD与运行环境

NWDI组成与架构:包含CBS、DTR、SLD与运行环境

时间:2023-05-19 理论教育 版权反馈
【摘要】:CBS与DTR紧密集成在NWDI中。严格来说,SLD并不属于NWDI,但是NWDI的运行依赖于SLD的环境配置。表9-2 SAP中Java和ABAP开发的环境比较由表9-2可以看出,SAP迫切想要通过NWDI将ABAP开发中成熟的管理模式和成功的开发经验复制到Java开发中。图9-1 NWDI架构与本地开发环境的协作

NWDI组成与架构:包含CBS、DTR、SLD与运行环境

在NWDI整个架构中,包含了DTR、CBS、CMS、SLD和NWDS等几个部分。

●DTR(Design Time Repository,设计时资源库)用于存储所有的代码文件对象。

●CBS(Component Build Service,组件编译服务)用于存放服务器端开发环境的所有类库,也用于编译和存放所有新创建的开发组件。CBS与DTR紧密集成在NWDI中。

●CMS(Change Management Service,变更管理服务)用于对所有开发对象的变更管理。

●SLD(System Landscape Directory,系统场景目录)用于定义源代码运行环境的服务器版本、所用到的具体产品、所用到的具体软件组件。严格来说,SLD并不属于NW⁃DI,但是NWDI的运行依赖于SLD的环境配置。

●NWDS即为SAP NetWeaver开发者工作室,相关介绍可参考本书第1章内容。

SAP中Java和ABAP开发的环境比较见表9-2。(www.daowen.com)

9-2 SAPJavaABAP开发的环境比较

978-7-111-58177-2-Chapter09-2.jpg

由表9-2可以看出,SAP迫切想要通过NWDI将ABAP开发中成熟的管理模式和成功的开发经验复制到Java开发中。下面介绍整个NWDI的布局架构将如何覆盖整个Java项目的开发生命周期,如图9-1所示。图9-1的左侧是开发人员个人计算机中的NWDS开发环境,即开发人员使用的本地开发工具,右侧是NWDI的开发者架构(包含了DTR、CBS、CMS等功能),下方是SAP NetWeaver中SLD的系统目录,这些专业化的工具保证了开发人员在SAP的Java开发中的高效和便捷。

978-7-111-58177-2-Chapter09-3.jpg

图9-1 NWDI架构与本地开发环境的协作

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈