| 導購 | 订阅 | 在线投稿
分享
 
 
 

SOA雜談:挫折、挑戰和發展前景

來源:互聯網網民  2008-12-17 07:42:03  評論

【eNet矽谷動力專稿】什麽是SOA(面向服務架構)呢?我們對SOA的知識,透過一些實踐,從懵懵懂懂到現在已有更深入的了解。簡單地說,SOA已經成爲軟件開發的重要技術,該技術能讓異質系統整合變得更加容易,程序再使用度也提高,不必自行開發或擁有所有的程序組件,開發者可以根據需要任意組合網上最好的服務,不受限于特定産品或平台,而達到真正的開放性。

SOA主要概念是針對企業需求組合而成的一組軟件組件,組合的元素通常包括:軟件組件、服務及流程三個部份。當企業面對外部要求時,流程負責定義外部要求的處理步驟;服務包括特定步驟的所有程序組件,而軟件組件則負責執行工作的程序。從分布式組件架構到SOA概念,如對象導向、軟件組件等軟件技術一般,運用小的零組件組合成應用系統,但SOA強調的是如何將彼此關系松散耦合的應用系統功能組件在網絡上發行、組合及使用。

從本質上說,Web 是實現SOA的具體方式之一,但SOA並不局限于Web服務。另外,爲了實現對兩個系統信息的有效控制以及出于應用安全性、策略、可靠性等方面的考慮,還利用SOA架構體系中的組件-企業服務總線(Enterprise Service Bus,ESB),它負責適當地控制許多可能的消息傳遞協議,甚至還可能是服務之間所有消息的傳輸。雖然 ESB 並不是絕對必需的,但它卻是在SOA中正確管理業務流程極爲重要的組件。

國內 一些BPM 軟件廠商,發現大多數的企業在SOA、BPM(Business Process Management,商業流程管理)的架構導入還未完善,他們仍持續使用企業內部舊有的SOP來進行管理控制,多少會有績效低落、成效不彰的情況發生。因此我們認爲SOA、BPM于國內企業還有很大的發展空間。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
  【eNet矽谷動力專稿】什麽是SOA(面向服務架構)呢?我們對SOA的知識,透過一些實踐,從懵懵懂懂到現在已有更深入的了解。簡單地說,SOA已經成爲軟件開發的重要技術,該技術能讓異質系統整合變得更加容易,程序再使用度也提高,不必自行開發或擁有所有的程序組件,開發者可以根據需要任意組合網上最好的服務,不受限于特定産品或平台,而達到真正的開放性。   SOA主要概念是針對企業需求組合而成的一組軟件組件,組合的元素通常包括:軟件組件、服務及流程三個部份。當企業面對外部要求時,流程負責定義外部要求的處理步驟;服務包括特定步驟的所有程序組件,而軟件組件則負責執行工作的程序。從分布式組件架構到SOA概念,如對象導向、軟件組件等軟件技術一般,運用小的零組件組合成應用系統,但SOA強調的是如何將彼此關系松散耦合的應用系統功能組件在網絡上發行、組合及使用。   從本質上說,Web 是實現SOA的具體方式之一,但SOA並不局限于Web服務。另外,爲了實現對兩個系統信息的有效控制以及出于應用安全性、策略、可靠性等方面的考慮,還利用SOA架構體系中的組件-企業服務總線(Enterprise Service Bus,ESB),它負責適當地控制許多可能的消息傳遞協議,甚至還可能是服務之間所有消息的傳輸。雖然 ESB 並不是絕對必需的,但它卻是在SOA中正確管理業務流程極爲重要的組件。   國內 一些BPM 軟件廠商,發現大多數的企業在SOA、BPM(Business Process Management,商業流程管理)的架構導入還未完善,他們仍持續使用企業內部舊有的SOP來進行管理控制,多少會有績效低落、成效不彰的情況發生。因此我們認爲SOA、BPM于國內企業還有很大的發展空間。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有