文/牛海彬
一年一度的甲骨文全球大會(
http://www.oracle.com/cn/openworld/index.htm
)年底來到北京,作為一個
CIO
,十分關注這場
IT
屆的饕餮盛宴,這對於我這種從事
IT
管理的人來說,是一個可以和專家交流探討的好機會,比如我最近十分關注的
SOA
計劃的搭建問題。
SOA (Service-Oriented Atchitecture,
服務導向架構
)
是一個面向服務的、對分散式運算環境基礎設施進行設計、建設和管理的架構。
SOA
建立了商業與
IT
服務之間的聯絡,為分布、動態變化的商業環境提供穩定、可擴充、安全和可管理的
IT
支撐環境。
無疑,
SOA
是公司資訊化之路的必然選擇,但是,
SOA
的建設是一個長期的過程,涉及組織、業務、流程和技術等各方面,須進行全生命週期管理。這其中又涉及
以下幾個方面:
-
SOA
理
念傳達:協助企業理解
SOA
概念,分析
SOA
獲得的收益和潛在影響
;
-
SOA
評
估:應用相關評估方法,確定指導
SOA
建設的全面路標
;
-
SOA
架
構和管治:在向
SOA
轉變的過程中,需要設立專職的
SOA
架
構管理組織
;
-
SOA
服
務建模:定義、開發和部署商務服務和
IT
服務,這些服務可以是企業級、產品線級、部門級甚至是項目級的服務
;
-
SOA
軟
件開發和部署:確定開發和交付過程中的商務服務和
IT
服務的粒度,完成軟體的開發和部署
;
-
SOA
管
理:在
SOA
的建設過程中,制定相關政策和服務等級約定,實現對服務和軟體生命週期的管
理、監控、審計和分析。
如此複雜的服務架構,選擇一個成熟的品牌套件是確保成功實施
SOA
計劃的有力保證,在調研了幾大中
間件廠商之後,我覺得
oracle
的
SOA
套件是其中做的比較好的。
Oracle SOA
套件
Oracle
融
合體繫結構基於
SOA
構建,為建立下一代
基礎架構提供了藍圖;該體繫結構憑藉高品質資訊不斷融合企業洞察力,並通過
SOA
實現高適應性商務程序,從而獲得了持續的競爭優勢。
Oracle SOA
套件為
Oracle
融合體繫結構提供了一套全面、統一的基於標準的
SOA
組件,這些組件可提供全面的技術基礎。
Oracle
SOA
套件是一個基於標準的套件,在同類產品中獨佔鰲頭。利用該套件,您能夠構建面向服務的應用程式並將其
部署到您選擇的中介軟體平台上。其中包含:
l
一個用於開發服務的整合服務環境
(ISE)
l
一個用於整合應用程式的多協議企業
服務匯流排
(ESB)
l
一個用於發現和管理服務生命週期的
服務註冊表
l
一個用於串連服務與商務程序的基於
BPEL
的協調引擎
l
一個支援業務策略捕獲和自動化的業
務規則引擎
l
一個用於將驗證和授權策略應用到服
務上以監控服務和流程的
SLA
合規性的
Web
服務管理和安全性解決方案
l
一個用於即時監控業務實體及其互動
並最佳化服務和商務程序的商務活動監控
(BAM)
解決方案。
l
一個用於員工、客戶以及夥伴訪問內容、訪問相關效能度量、通過與商務程序的互動進行協作和操作的
企業門戶。
以下是
SOA
套
件的一個結構圖:
較之市場上任何其他解決方案,
Oracle
SOA
套件可以協助您實現更高的企業靈活性,更大幅度地降低您的成本
和中介軟體複雜度。