SAP技术概述(一)
下面我们分别来看每个概念
SAPBasis
应该是从R/3开始(有待考证), SAP的底层已经形成基于ABAP的一个应用平台. 有统一的数据设计方案(DDIC), 界面设计方案, 开发流程, 版本控制, 数据库连接, 进程管理, 共享内存管理, 事务管理等等.它为商务的应用的编写提供了可靠的技术支持。
简单的说R/3是一个基于ABAP虚机的,基于进程(进程间通过share memory通信)的, 基于数据库的, 提供事物特性的简单应用服务器。这在当时, 是极为先进的架构。也只有这种架构, 是的企业级的, 可灵活改造的, 可高效管理的应用成为可能。
当NetWeaver出现后, SAPBasis被改造为NetWeaver中的ABAP Application server。
mySAP(mySAP.com)
1999年9月, CEO哈索.普拉特纳宣布以”开放和集成”为中心的mySAP.com的战略. 改造技术架构和方向, 统一和整合原有的系统, 推出mySAP协同化电子商务解决方案。
当时的背景是Internet 技术趋向成熟和普及. 独立的应用之间的交流和灵活性扩展性的问题显得异常突出。业界技术的发展使得开放接口,整合产品成为共识。因此SAP决定提供可剪裁的, 高度集成和开放的系统。
主要手段为:
将R/3上的业务系统划分的更细更合理, 提供不同功能的组建和系统。 数据类型是统一和跨系统的。SAP制定了一系列标准接口(如BAPI), 让各种应用之间可以互相通信。开发Single Sign On 来简化Authentication等等。
这张图是当时定义的mySAP.COM
现在的mySAP Business Suit是一套协同化商务解决方案套件, 它包括:
- mySAP CRM(Client Relationship Management)
- mySAP SCM(Supply Chain Management)
- mySAP PLM(Product Lifecycle Management)
- mySAP SRM(Supplier Relationship Management)
- mySAP ERP(Enterprise Resource Planning)
他们可以无缝的同其他系统集成。
mySAP ERP 又提供4套单独的解决方案:
- mySAP ERP Financial
- mySAP ERP Capital Management
- mySAP ERP Operation
- mySAP ERP Corporate Service.
下面这张图描绘了mySAP Business Suit的主要构件。
NetWeaver出现之前, mySAP的技术平台应该是SAPBasis。
如今的mySAP, 已经是基于NetWeaver了, 因为SAPBasis已经被改造为NetWeaver的一部分.NetWeaver是SAP的新一代技术平台。