Kurian 說,Oracle認為他們的遠景基于在應用開發方面的三種趨勢:即Java EE5.0的采用、Web2.0和他提到的SOA 2.0。他預計,SOA和Web2.0應用將采用由JavaServer Faces創建的Ajax用戶接口。
他認為,這些技術的融合將使開發人員能夠迅速構建應用程序和Web服務,并在應用程序和Web服務之間提供更好的互操作性和靈活性,并最終提供富Ajax用戶接口。
Oracle對“下一代應用平臺SOA2.0”的看法基于名為Service Fabric的Oracle技術。Kurian稱該技術是服務中立的技術,能讓開發人員在SOA架構中聚攏Web服務。
他說:“在Oracle,我們正在Spring框架之上構建Service Fabric。它還能被用于為服務路由與傳輸集成服務引擎。Service Fabric、Service Component Architecture (SCA)、路由、傳輸和規則組合在一起,將創造出下一代的ESB?!?/P>
為了安全起見,Oracle的Service Fabric十分依賴WS-*標準、WS-Security 和 WS-Trust, 以及 SAML。而且,它們都被構建到了Service Fabric之中。
Oracle Java平臺組副總裁Steve Harris稱,Service Fabric是“我們SCA實現的運行時基礎設施”。
Oracle是SCA背后的推動者之一,它定義了服務的終端、打包過程和部署。盡管該說明書還沒有加入標準體系之中,但它自稱得到了很多廠商的大力支持。
Harris說,Oracle的Service Fabric會讓各種SCA定義的服務引擎,例如BPEL或規則引擎,能夠被組合起來。以確保策略被強制執行,并且被合適的綁定到某個協議或事件。
“該網絡自身是一個實現選擇,而并非要成為一種標準廠商的產品。它可以以很多方法改進SOA平臺?!?/P>
在談到開源話題時,Kurian指出Oracle在本周宣布它將為其SOA 2.0的設想為一些開源組織貢獻工具。
本周,Oralce宣布它計劃打造自己的Ajax 用戶接口技術,包括JSP組件。并在未來幾個月內提供給開源社區。Oracle還宣布它已經為Apache MyFaces項目貢獻了超過100種Oracle Application Development Framework (ADF) Faces組件。Kurian說,Oracle正在為GlassFish和Eclipse Foundation貢獻技術,并正在與開源社區討論為SOA制作更多的Java工具。
原文轉自:http://www.anti-gravitydesign.com