如今,網絡服務規范的數量以及XML元數據的擴展正在以令人吃驚的速度增長。像微軟和Sun這類的大公司公開提出的標准和規范雖然在理論上更勝一籌,但是在他們之中存在著一定的重疊和混亂。從這一點看得出,所有的大公司都希望在推進網絡服務技術的發展過程中發出他們自己的聲音,在其中扮演一個角色。
2003年3月,SE/EE的執行委員會認可了一項新的Java規范:Java商務集成(JBI)。JBI本質上是對J2EE應用包的擴展並加入了JBI組件的功能。這些JBI組件是采用JBI來抽象商業流程元數據的自由對象。JBI有個非常有趣的特性,那就是描述一些事物,雖然這些事物已近存在於多類似的描述.
關於JBI綜述
商務流程元數據是整個規范的關鍵所在。現已存在的一些集成規范,像BPEL4WS和WC3設計工作小組等已經嘗試著去定義元數據。JBI承諾將提供一個能夠符合商務流程元數據行業的統一要求的整合環境。
JBI組件需要得到三個主要方面的支持:JBI運行環境,JBI機,JBI綁定。JBI環境為商務協議消息定義了一個標准內部表述。這些消息可從其他應用程序中得來,其中包括網絡服務應用程序。
JBI機是負責JBI組件的托管和生命周期管理。JBI機為特別組件模型提供支持,因此它允許對JBI環境對這種模型的支持,並擴展了JBI環境的商務集成能力。
JBI綁定是用於與外部服務器通信的。它們為環境的商務協議進行通信綁定。
轉化
JBI規范雖然簡短,但的確方便實用。JBI試著使J2EE中的基礎結構簡便化,這些基礎結構允許開發者們執行商務特定性流程,並將他們以組件形式打包。這些組件將在J2EE container中采用,並具有發送和接收消息或請求的功能。
這個規范的工作草案要到2004年才出台,這就有足夠的時間來促進和發展網絡商務交互服務中沒有開發的領域。JBI將給網絡服務帶來什麼樣的沖擊影響,讓我們拭目以待吧。