因應企業整合的需求,Oracle推出Fusion Middleware基礎架構軟體系列,並針對熱門的SOA的議題,抽取JDeveloper、BPEL Process Manager、Web Services Manager、Business Rules Engine、Business Activity Monitoring、Enterprise Service Bus及Services Registry等產品,包裝成SOA Suite。

Oracle SOA Suite的特點在於BPEL Process Manager完全遵循BPEL及J2EE標準,除可執行於Oracle的Fusion Middleware,亦相容於IBM WebSphere、BEA WebLogic及JBoss Application Server等J2EE應用伺服器,相較於其他BPM產品,只能安裝於自家的應用伺服器,BPEL Process Manager將可以降低轉換的時程與成本。

ESB整合各類異質系統
各家軟體廠商實作SOA的方法,會因為搭配的產品特性而略有不同,Oracle的方法論是開發新系統,利用Oracle JDeveloper設計應用程式元件,並部署到Oracle應用伺服器,亦可組裝、發布Web Services至UDDI伺服器。而既有的各類異質系統,則利用配接器(Adapter)或封裝成Web Services,以Oracle ESB(Enterprise Service Bus)管理達到相互整合的目的。

至於系統之間的串連,使用支援微軟、IBM、SAP和BEA等公司採用的業界標準BPEL規範的Oracle BPEL Process Manager,並可處理B2B的異質系統資料交換。流程執行的規則,透過Business Rules Engine可靈活變更。Web Services的管理與授權,可藉由Web Services Manager處理。除了Web Services,Oracle BPEL Process Manager也支援J2EE元件、JCA標準及JMS等,可增加Java應用程式的投資報酬。

BAM監控流程執行的效能
流程的管理透過BPEL Process Manager,若搭配Business Activity Monitoring,則可監控流程確保達到使用者要求的SLA(Service Level Agreement,服務等級協定)。

在Oracle的BAM(Business Activity Monitoring)平臺中,資料能夠主動更新,使用者無需重新整理網頁,提供企業即時監控服務與流程的能力。BAM針對超出使用者定義的服務等級之流程,也將即時提出警告。

SOA的架構適合系統複雜的大型企業,ESB以配接器或封裝各式功能成為Web Services,即可串連既有各自獨立的系統,使過去投資的技術與應用得以繼續。Web Services的優勢在於採用公開標準,不但可以跨平臺,且使企業的系統更具彈性,足以快速回應需求的改變。文⊙李延華

熱門新聞

Advertisement