1. 程式人生 > >SAP Vision for Integration - 2 - 關鍵整合場景

SAP Vision for Integration - 2 - 關鍵整合場景

關鍵的整合場景

1 A2A 整合
2 B2B,B2G整合
3 主資料同步
4 Data Virtualization
5 Data Integration
6 複雜的landscape

A2A整合主要涵蓋了業務應用之間的流程的銜接。對於這類整合,保證流程的完整度很重要,並且能夠在業務物件這個級別進行流程資料的監控追蹤。另外,連線到第三方SaaS的整合能力也需要考慮到。整合能力用於管理應用之間訊息的傳遞(比如,pull和push互動方式)。這種場景的另外一個特性包含業務使用者需要在應用的上下文來處理錯誤(比如,處理失敗的發票過賬交易)。一個A2A的例子就是SAP Cloud for Customer和SAP S/4 HANA之間的opportunity-to-order流程。

B2B整合主要指和業務合作伙伴之間資料整合,這種場景需要支援各種行業標準格式,比如electronic data interchange(EDI)和Applicability Statement2(AS2),還有管理大量業務合作伙伴。和A2A的場景一樣,業務使用者需要能根據上下文來處理失敗的訊息。和B2B類似的就是B2G場景,主要包括和政府機構的整合,一個例子就是傳送需要滿足本地格式要求的電子文件到稅務機構。

主資料同步主要是指在系統間主資料的同步(初始化載入和增量變化更新)。在SAP S/4 HANA和SAP SuccessFactors之間成本中心主資料的同步就是這樣的例子。一般主資料同步是near-real time或者批量方式。這類場景的特性還包含批量處理,有時候也包括資料匹配、清洗和協調等。

Data virtualization提供了使用者通過標準介面,比如SQL實時訪問(讀和寫)外部系統資料的能力。無論資料儲存在哪裡,(本地,私有云,公有云),何種方式(資料庫或檔案格式),如何訪問—JDBC, ODBC, OData, REST等。

資料整合是指在系統間的資料交換。在相對簡單的系統架構裡,這種資料交換不需要流程的組合。對於這種場景除了A2A的能力以外,主要是需要其它的關鍵特性比如效能,或消費端的開發方式(比如資料的使用方的程式碼是通過SQL訪問,而非API呼叫)。要載入資料,資料使用方會使用各種資料整合技術(JDBC, REST, remote function call RFC),SOAP, OData, ODBC等。這種情況下的資料結構一般也沒有標準化或對齊,因此通常還需要對資料進行轉換、清洗等。

除了上述這些整合場景以外,在複雜的資料landscape下會由一些特殊的需求。具體的任務包含資料接入(ingestion),資料處理,流程整合,跨系統工作流,控制,運維,元資料生命週期管理分析,資料發掘等。總之,這種場景主要是整合數量不斷增加的系統,而且同時要保證資料質量,能夠從多樣化的資料環境中定義、分析、監控,快速的分析結果和商業價值。