NetWeaver
SAP NetWeaver是SAP的集成技术平台,是自从SAP Business Suite以来的所有SAP应用的技术基础。SAP NetWeaver是一个面向服务的应用和集成平台,为SAP的应用提供开发和运行环境,也可以用来和其它应用和系统进行自定义的开发和集成。SAP NetWeaver是使用开放标准和事实上的工业标准进行开发的,可以用Microsoft .NET,Sun Java EE,和IBM WebSphere等这些技术平台进行扩展和互操作。
概要
NetWeaver的发布被认为是SAP的一个战略举动以促使企业把他们的业务都运行在一个单一的,集成的平台上。业内分析师认为这种类型的平台实际上提供了一种“applistructure”(应用+底层设施)。通常认为这是受企业迫切要降低IT成本的需求而产生的一种新的企业架构。这种架构
- 更灵活;
- 能和应用更好的结合;
- 建立在开放标准上,可以保证将来的互操作能力和横向集成;
- 由一个财务上可以长期信赖的供应商提供。
SAP正在发展和系统集成商和独立软件制造商的关系,后者很多都变成了“Powered by SAP Netweaver”。这个强大的推动力也显示了SAP对集成软件解决方案市场的控制力。
SAP Netweaver是SAP往一个更开放的,面向服务的架构的迁移计划的一部分,也展示了把应用放在一个单一集成的平台上的技术基础和常规发布周期。
组成
NetWeaver本质上是SAP一系列技术产品的集成。SAP Web应用服务器(有时称为WebAS)是SAP应用的运行时环境--所有的mySAP商务套件解决方案(SRM,CRM,SCM,PLM,ERP)都运行在SAP WebAS上。
产品
组成SAP NetWeaver的核心产品包括:
SAP也和一些硬件厂商,比如HP和IBM,一起向客户提供一套完整设备,以简化并增强NetWeaver组件的部署。这种设备的例子包括:
开发工具
- SAP Enterprise Portal Content Studio
- Visual Composer
- SAP NetWeaver Developer Studio
- SAP Netweaver Development Infrastructure (NWDI)
- Java PDK
- Web Dynpro
- Web Dynpro for Java
- Web Dynpro for ABAP
- ABAP Workbench
- .NET PDK
- SAP Composite Application Framework - 一个设计和使用混合应用的环境
特色
实际上,ERP正在被扩展为商务过程管理系统(BPMS),并且由于BPMS在新的应用中采用了主导的技术平台,所以不远的将来ERP的架构也应该会发生很大的变化。Allen Davis,一个NetWeaver xMII专家,已成功的把六西格玛场景作为一种信息应用到实时车间控制系统和工厂质量控制的实验室实验测试中。这种技术也被应用到大范围的产业和应用中。
SAP Netweaver平台仍然兼容SAP的自定义开发语言ABAP。
引用
- Steffen Karch, Loren Heilig: SAP NetWeaver Roadmap. Galileo Press, 2005, ISBN 1-59229-041-8