WebSphere® Business
Services Fabric v7.0(稱為 Fabric),這是 WebSphere Process Server 的延伸,建立和管理模組式、動態組合、可延伸的程序。
Fabric 組織 BPM 和 SOA 基礎架構成為可重複使用、有彈性的模組,稱為智慧型「商業服務」,然後根據現行的業務狀況和策略,在執行時期組合這些模組。每一個模組的生命週期都與傘狀核心程序分離,而且也彼此分離,使複雜 BPM 專案的可管理性更容易,並顯著的降低 TCO。
Fabric 也擺脫並且可存取商業使用者的眾多、以前寫在程式中的程序變異性,是以業務變動的速度來管理變更,而非變更單申請單。此外,模組化也可以將新功能加入程序,而不需要變更或重新部署核心程序,提供新商業計畫的快速上市時間。Fabric 讓企業得以
實現架構彈性和重用性的原始 SOA 遠見 - 節省時間和金錢,同時建立更敏捷的商業環境。
Business Services Foundation Pack 和 Business Services Tool Pack 共同運作,簡化管理、控管及處理商業服務的交互作業能力。
WebSphere Business
Services Fabric 實現下列各項:
能夠組合服務導向應用程式的 meta 資料儲存體,提供下列優點:
- 商業服務 meta 資料、領域本體、原則和訂閱者的中央儲存庫
- 「Web 本體語言」(OWL) 型或「資源說明架構」(RDF) 型 meta 模型,支援語意擷取,且很容易延伸
- 能夠聯合「輕量型目錄存取通訊協定」(LDAP) 系統和 WebSphere Service
Registry and Repository (WSRR) 之類的其他儲存庫的 meta 資料
- 在協同開發期間偵測衝突
- 功能強大的搜尋、相依關係和影響分析
- 獨立服務供應商 (ISV) 和協力廠商 IT 資產的開源及聯合供應到型錄中
- 使用現有存取控制系統的角色型、環境定義和名稱空間層次安全
- 支援整個 meta 資料生命週期,其中包括綜合性的版本建立、變更追蹤,以及協同控管服務 meta 資料
以 meta 資料驅動方式組合服務導向應用程式執行下列作業:
- 能夠發佈和管理服務模型、原則及服務組合
- 以 WebSphere Integration Developer 和
IBM® Rational® Software Architect 之類的工具來運作,
為架構師、開發人員和系統整合者提供了共用的 meta 資料生命週期管理構造,
能夠跨越不同的應用程式和領域來連接服務、交換 meta 資料,以及調整環境定義
- 快速而安全地將不同的 IT 資產組合到商業服務中
- 支援由上而下的商業領域分解,以及由下而上的基礎 IT 系統分析
- 建立和實施設計時期、執行時期及變更時期的原則
- 組成獨特的多通道服務,能夠推動多重存取模式,例如 Web、企業消費型商務 (B2B)、互動式語音回應 (IVR) 和傳真等
- 包括模型原則,作為基於內容、環境定義及合約的服務之動態探索、比對和連結的基礎
- 模擬基於不同使用實務的服務行為
- 管理執行時期 meta 資訊,以利用原則來比對服務要求者和服務提供者
- 套用各種層次的原則(例如,商業生態系統、應用程式、商業服務或服務端點)
- 以統一、靈活而可延伸的文法來組合原則,以表示 SOA 內之實體的功能、需求和性質
商業服務的動態個人化和交付具有下列屬性:
- 商業服務原則根據服務要求的內容、環境定義及合約來動態選擇端點,不再將服務連結寫在企業服務匯流排、「商業程序執行語言」(BPEL) 和企業消費型商務連線程式中
- 以商業環境、內容及合約為基礎的動態服務行為適應性調整
- 跨越多重領域、商業程序及服務端點的原則型自訂
- 基於商業服務的效能、可靠性、交互作業能力、安全和可管理性的原則施行
- 不影響較大訂閱者庫的動態商業服務和程序自訂
- 透過原則型程序自訂,消除或減少了寫在程式中的連結變更
- HTTP 和「Java™ 訊息服務」(JMS) 的多重通訊協定支援,可以延伸至其他通訊協定
- 對 SOAP、JMS 主題、「遠端方法呼叫」及 MQ 的現成支援
商業服務組合管理執行下列作業:
- 控制和自動執行服務消費者的多實體、多領域商業服務授權
- 使應用程式管理者能夠在整個商業生態系統中,建立、控制和管理訂閱者的隨需應變服務套件
- 專為了與身分管理和「輕量型目錄存取通訊協定」(LDAP 系統)整合而設計,支援商業服務組合的自助式及協助式登記及取消
- 管理訂閱者的商業服務組合
- 聯合 LDAP 系統中使用者資料的訂閱者資訊
- 啟用在訂閱者和「真實世界」構件(如現有的應用程式、服務宣告和領域模型)之間,由原則驅動的關係
- 收集和儲存訂閱者資訊,以及將訂閱者關聯於他們選擇的服務
- 建立和管理階層式角色、使用者和領域,以及將服務指派給它們
- 以標準化的服務套件和服務效能層次,可靠地建立和發佈可用服務的組合
- 針對商業服務來登錄訂閱者和管理訂閱者設定檔
- 能夠進行自助式及協助式登記模型的個人化服務組合管理
- 代表複雜組織階層,能夠擷取訂閱者和角色的相關 meta 資料
- 驗證訂閱者、角色和組織階層的變更
- 包括 WebSphere Business
Services Fabric 選用的 Optional IBM Healthcare Payor
Content Pack。
- 包括 WebSphere Business Services Fabric 選用的 IBM Insurance
Property and Casualty Content Pack。
- 包括 WebSphere Business
Services Fabric 選用的 IBM Banking
Payments Content Pack。
- 包括 WebSphere Business
Services Fabric 選用的 IBM Telecom
Operations Content Pack。
即時商業服務可見性和控制具有下列特性:
- 針對業務分析師及 IT 管理者的應用程式和服務導向程序的商業可見性和監視
- 在鬆散連結的服務導向商業生態系統中,關於商業環境定義之事件和異常狀況的多視景視圖及往下探查分析
- 商業目標和服務層次協定 (SLA) 的訂閱者型和角色型往下探查效能可見性
- 商業服務的計帳及計量的商業服務支援
- 能夠依商業需求來自訂的中央效能監視主控台
- 領域、訂閱者和服務型效能和 SLA 報告
- 商業內容監視和警示通知
- 多重訊息和通訊協定的環境專屬錯誤處理
- 可配置的服務呼叫審核追蹤,用來監視安全性、SLA 和標準相符性
- 即時監視彙總層次或個人層次的資料流量,其中包括錯誤、通訊量回應和可用性
綜合性的商業服務控管執行下列服務:
- 控管和管理整套的服務、原則和程序,以便重複使用商業服務、定義和施行原則、控制服務的大量生產、提供商業服務可見性,以及管理商業服務的生命週期
- 使用 WebSphere Business Services Fabric 的元件來控管生命週期變更,尤其是用於將服務從設計時期升級到執行時期,以及記錄服務效能和變更
- 控管商業服務的所有方面:效能、可靠性、交互作業能力、安全和管理
- 管理商業服務的生命週期變更
- 控制環境之間的 meta 資料升級
- 在發佈之前,驗證 meta 模型,以確保精確度和正確性
- 在多重編寫環境中,確保商業服務建模期間的 meta 資料完整性
- 在協同開發環境中,定義 meta 資料的原則
- 變更之時,通知使用者
- 提供服務版本、驗證和效能管理的變更管理程序
- 包括用來整合變更管理系統(如 IBM Rational ClearCase®)的開放式 API。
產業 SOA 解決方案加速上市時機的產業內容套件提供下列特性:
- 為特定產業所設計,以利快速服務導向商業解決方案組合
- 針對最佳常規而最佳化,以確保地理位置、產品系列及程序之間的一致性及重複使用
- 產物及意外保險、保健保險及銀行和電信等產業可用的產業內容套件如下:
- IBM Healthcare Payor 內容套件
- IBM Insurance Property and
Casualty 內容套件
- IBM Banking Payments 內容套件
- IBM Telecom Operations 內容套件
- IBM Product Lifecycle Management
內容套件
- 產業業務名詞解釋,其簡化交互作業能力的方式是定義一般語言,以利不同 IT 資產之間的交互作業能力;這些預先包裝的產業專屬詞彙是以可延伸的本體來表示(例如,ACORD、IAA 產業模型、HL7、ISO 20022 和 NGOSS SID)
- 符合管理標準的產業訊息集,使 IT 資產之間的訊息和交易標準化,簡化了交互作業能力
- 產業共用服務,以經常重複使用的預建水平基礎架構服務來加快上巿速度。
包括通行的產業專屬協力廠商和「商業程序委外」服務的介面。
- 在商業服務原則的定義和開發期間,預建的商業原則主張可以加快上巿速度,確保一致性,以及維護標準相符性。
- 產業套件可以在企業之內延伸使用,也可以安全發佈到更廣泛的夥伴生態系統。
- 產業套件使客戶和夥伴能夠將他們的 SOA 資產外掛到預定的參照商業服務範本。