SOA對物流信息化的整合
2009-4-23 23:33:00 來源:現(xiàn)代物流報 編輯:56885 關注度:摘要:... ...
□ 吳瓊
系統(tǒng)整合技術會正越來越多地用于物流信息系統(tǒng)中,其中,實施SOA(Service-OrientedArchitecture)架構就成為第三方物流企業(yè)的最佳選擇。
其優(yōu)勢有以下幾點:集成現(xiàn)有系統(tǒng)。SOA體系結構可以基于現(xiàn)有的系統(tǒng)來發(fā)展,不需要徹底重新創(chuàng)建系統(tǒng)。原有的功能模塊可以通過Web服務接口來封裝和訪問。采取SOA框架可以將各種業(yè)務服務構造成現(xiàn)有組件的集合。當其他部門使用這種新的服務只需要知道它的接口和名稱,服務的內部細節(jié)以及在組成服務的組件之間傳送的數(shù)據(jù)的復雜性都對外界隱藏了。這種組件的匿名性使物流企業(yè)能夠利用現(xiàn)有的投資,從而可以通過合并構建在不同的機器上、運行在不同的操作系統(tǒng)中、用不同的編程語言開發(fā)的組件來創(chuàng)建服務。
重復利用物流業(yè)務服務。已經創(chuàng)建的物流業(yè)務服務不必與特定的系統(tǒng)和特定的網絡相連接。服務是獨立的,服務間的通訊框架使得服務重用成為可能。對于業(yè)務需求變化,SOA能夠方便組合松耦合的服務,以提供更為優(yōu)質和快速的響應。第三方物流企業(yè)信息系統(tǒng)允許服務使用者自動發(fā)現(xiàn)和連接可用的服務,并通過對服務使用者的驗證、授權,來加強安全性保障。同時,由于面向服務的敏捷性,在應對物流業(yè)務變更時,有了更強的可塑性,企業(yè)可以未雨綢繆。
提高系統(tǒng)開發(fā)速度。在所有不同的應用程序之間,基礎架構的開發(fā)和部署將變得更加一致,F(xiàn)有的組件、新開發(fā)的組件和從廠商購買的組件可以合并在一個定義良好的SOA框架內,這樣的組件集合將被作為服務部署在現(xiàn)有的基礎構架中,從而成為了重復使用的架構元素。當需要新的物流企業(yè)進入,可以直接對現(xiàn)有服務和組件進行新的創(chuàng)造性重用,大大縮短了設計、開發(fā)、測試和部署產品的時間,可以在最短時間內投入使用。
降低開發(fā)成本。Web服務庫成為采用SOA框架的第三方物流企業(yè)信息系統(tǒng)的核心。直接使用這些Web服務庫來構建和部署服務將顯著地減少軟件開發(fā)成本,提高開發(fā)人員的工作效率。研究表明,一般系統(tǒng)的接口開發(fā)費用占到整個開發(fā)費用的33%,最高的竟達到了70%,因為重用和敏捷設計使得在SOA中,接口的重用會節(jié)省費用60%。隨著物流業(yè)務需求的發(fā)展和新的物流企業(yè)的進入,通過采用SOA框架和服務庫,為原有應用程序增加服務和創(chuàng)建新的服務的成本大大地減少了。
便于改進業(yè)務流程。SOA清晰地表示物流服務業(yè)務流程,這些業(yè)務流程通過在特定業(yè)務服務中使用組件的順序來標識,這給物流企業(yè)提供了監(jiān)視業(yè)務操作的理想環(huán)境。同時,流程的控制是依靠構成業(yè)務服務的組件重組來實現(xiàn)的,這將進一步允許改進業(yè)務流程,提高效率。重用現(xiàn)有的組件大大降低了在增強或創(chuàng)建新的業(yè)務服務的過程中帶來的風險。
隨著國內物流需求市場的不斷增溫,必然會造成第三方物流市場的激烈競爭,在這一過程中,采用SOA架構物流信息系統(tǒng)的第三方物流企業(yè)將具備明顯的優(yōu)勢。這些企業(yè)將極大地利用現(xiàn)有資源,在最短的時間內,用最低的開發(fā)成本,建設出具有良好的兼容性和擴展性的信息系統(tǒng),從而保證物流運作的高效進行,充分挖掘企業(yè)的 “第三利潤源泉”,在競爭中立于不敗之地。
實施方法
遵照SOA實施的一般經驗,并考慮中國物流行業(yè)信息化目前階段的特點,采用SOA進行物流企業(yè)現(xiàn)有信息系統(tǒng)的集成,核心環(huán)節(jié)如下:
在建模階段,可以定義業(yè)務模型或流程、軟件模型和SOA模型。之后就可以創(chuàng)建一組服務,這組服務可以與已發(fā)布的通用接口一起重用;在部署階段,開發(fā)人員可以提取創(chuàng)建的服務,并把它們放在一個可執(zhí)行、可管理的環(huán)境之中;在使用階段,根據(jù)軟件模型來裝配應用程序,并且測試其軟件質量以及非功能性需求,比如性能、可伸縮性等;管理階段是一個長期的過程,在這個階段中,可以監(jiān)控并管理安全性和使用,以及在許多與可能已經為SOA制訂好的服務級協(xié)定或策略相對應的方面比較其性能。
這樣由小及大,逐漸在物流企業(yè)業(yè)務中進行整合擴散,并形成整個企業(yè)的IT轉型,最終通過全面整合實現(xiàn)隨需應變的企業(yè)IT架構。SOA提供了標準化的架構,一個應用對應的服務也能適用于其他應用,物流企業(yè)開發(fā)新的應用速度將得到大大提高,同時對舊的系統(tǒng)也可以包裝成服務,服務之間為了滿足新業(yè)務的需求可以進行組合,從而實現(xiàn)物流信息系統(tǒng)資源的整合。