《走進SAP(第2版)》 2 6 面向服務架構

2021-09-23 15:13:10 字數 1191 閱讀 6045

走進sap(第2版)

網路服務

面向服務架構(soa)是一種封裝各種服務或軟體模組的系統架構,使用這種架構,業務流程能夠靈活地組合與再利用。這些服務所對映的業務流程可以進行組合,然後對映到更複雜的業務流程。這種方法使軟體開發更加經濟與快捷。每項服務都可以通過網際網路作為網路服務(web service)進行使用。這樣使用者就不會覺察到應用程式的複雜性。soa是建立在將網路服務作為模組的基礎上的,這種軟體開發方式能夠整合各種應用程式並且能夠共享功能和資訊。

可重用性

2.6.1 什麼是服務

服務(service)是指可以完成特定業務功能的**模組。它通常與其他服務和功能相關聯,從而成為業務流程的一部分。下面是乙個有關服務的簡單例項:在銷售訂單中計算增值稅的金額。服務建立以後,可以在一系列的流程中進行應用。

網路服務可以進行預訂和重複使用,就像從衣櫃中取走某種款式或顏色的衣服,而其他衣服仍然保留在衣櫃中。soa解決方案在為企業計算提供更高的靈活性的同時,還可以節約時間和金錢。因此soa現在已經成為sap戰略的關鍵組成部分。

2.6.2 sap的企業服務解決方案

soa是it實踐設計的通用解決方案,而且網路服務的應用並不侷限在sap環境中。但是,sap為業務流程的模組化提供了專用的功能,這些模組可以根據企業的需求和sap軟體的應用進行訂製。

例如,對於一項用於生產採購訂單的服務,使用者不需要編寫乙個擴充套件應用程式,只要簡單地呼叫一項網路服務就可以了。同時使用者還可以修改這項網路服務,使之適合sap系統中的當前業務流程,並且可以被其他業務部門的所呼叫。sap所提供的服務是指企業級服務。企業級服務包括了一系列可以完成專項工作的功能。

注意:名稱變化

sap的soa解決方案起初被稱為企業服務架構(enterprise services architecture, esa)。2023年,這一術語被企業soa所替代。現在我們把sap的解決方案僅稱為soa──面向服務架構(service-oriented architecture)。

sap進一步使用服務建立了整個場景(scenario)。乙個場景包括幾項服務,這些服務可以用來完成一項業務流程,例如採購付款。從圖2.3中可以看到採購付款是從覆蓋率分析開始的,其中包括了詢價申請的建立、採購訂單的生成、收貨和付款。這一流程涉及了採購、倉儲管理、應付款(發票校驗)和財務控制等幾個部門。這一流程的每一步(從小圖示1到小圖示7)可以在乙個場景中進行體現,這樣更易於程式設計或服務外包。

《SAP入門經典(第5版)》 2 6 案例分析

2.6.1 情境 通過與自己的競爭對手進行對比,mnc發現自己在多個領域都嚴重落後。mnc的客戶基礎重複購買率較低,表現出的產品忠實度也更低,而維持相似客戶競爭力消耗的成本更高。此外,對於mnc的商品來說,商業前景明顯越來越有利於直銷模式。mnc有機會通過提高能力超越競爭對手,這看似合情合理,因此董...

《Swift入門經典(第2版)》 2 6 作業

作業包含測驗問題和練習,可以幫助你鞏固對所學知識的理解。要嘗試先解答所有的問題,然後再檢視隨後一節中的答案。2.6.1 測驗 1 let與var之間的區別是什麼?2 在下面的 中,swift將推斷資料型別是什麼?var hascomment false 3 什麼是無符號整數?4 在下面的 中,swi...

物件導向軟體構造(英文版 第2版)

物件導向軟體構造 英文版.第2版 書評 china pub 這的確是一本最經典的物件導向程式設計書籍,我現在還唯讀了part a和b,感覺受益非常多。下面是我翻譯的amazon中的書評,希望能讓大家更了解這本書,一起都來讀它。那些已經讀過大量關於物件導向方法學,語言和技術的書籍的讀者可能會發現,沒有...