發布日期:2022-04-17 點擊率:48
引言 面向服務的體系架構(service oriented architecture,SOA)是一種可以根據業務需求,通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用的軟件系統架構。SOA使得業務流程的自動化和在不同系統之間的信息共享變得更加容易腳,并支持跨企業和業務合作伙伴之間的端到端集成,使得客戶可以迅速地響應新的業務需求,為企業的信息化帶來了一種全新的設計理念。 供應鏈管理(supply chain management,SCM)是一種集成的管理思想和方法,其圍繞核心企業,執行供應鏈中從供應商到最終用戶的物流、信息流、業務流、資金流的計劃和控制職能,并通過分析、整合價值鏈來進行供應鏈管理。汽車業供應鏈是最典型的供應鏈組織結構模式。以汽車制造企業為供應鏈的核心,作為供應鏈的物流調度與管理中心,擔負著信息集成與交換的作用,在產品設計、制造、裝配等方面具有強大優勢,其不但可以拉動上游供應商的原材料供應,也可以推動下游分銷商的產品分銷及客戶服務。隨著Web服務及相關計算機技術的迅速發展,汽車供應鏈系統也逐步過渡到以Web服務為基礎的面向服務的系統結構(SOA)之上。如何在面向服務的體系結構之上實現隨汽車工業市場的全球化與制造的全球化而靈活多變的SCM業務集成,建立松散耦合的供應鏈管理系統,成為各大汽車廠商迫切需要解決的問題。 1 面向服務的體系架構 早在2000年,面向服務的體系結構就隨著HP的E-Speak實現而出現了。從20世紀90年代早期到中期,HP的實驗室開始著手研究如何解決分布式系統的技術和成本的難題,這項研究被其稱為E-Speak。E-Speak使用HTTP這樣的通用協議,數據的表示采用的是XML,并且將各種聯網系統看成能夠快速插接數據流的“電子服務”。但是,E-Speak的理念比目前的WebServices技術內聚性更強,HP最近決定淡化E-Speak,轉而支持更主流的WebServices。IBM和Microsoft發現SOA的潛在概念非常有價值:基于開發的標準下實現SOA,可使它在其它分布式計算模型失敗之處獲得成功。這些IT巨頭都迅速的推出了各自的SOA技術和產品,同時得到了其它行業的熱烈響應,如美國印第安納大學CommunityGridsLab嘗試用WebServices構建SOA架構的GIS系統。 若不考慮具體實現,基本的SOA架構包含了SOAP、WSDL、UDDI等支持服務請求者與服務提供者進行交互,以及用于Web服務發現的規范: (1)服務提供者通常用WSDL來描述它所提供的服務,然后將該WSDL描述發布。它為處理一系列特定任務的軟件資源提供服務接口。服務提供者能代表商業實體的服務,或者它甚至能代表可重用的子系統的服務接口。 (2)服務請求者可以通過UDDI或其它的注冊庫來獲取WSDL描述,并通過向服務提供者發送一個SOAP消息來請求執行服務。它發現并調用其它的軟件服務來提供商業解決方案。服務請求者常常指對分布式對象(即服務提供者)執行遠端過程調用的商業應用程序組件。在某些情況下,提供者就在本地的企業內部網上,在其它情況下,它可能存在于遠端的Internet上。從本質上來說,SOA將傳輸協議、安全細節等留給特定的實現來處理。 (3)服務注冊者也稱為服務中介者,作為存儲庫的功能,產生由服務提供者發布的軟件接口。商業實體或者獨立運營商能代表服務中介者。 以上3類SOA參與者通過3項基本操作:發布、查找、綁定相互作用。服務提供者向服務中介者發布服務,服務請求者通過服務中介者查找所申請的服務,并綁定到這些服務上。SOA是執行分布式動態服務的概念性架構州。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV