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