SOA第三波昂首闊步
SOA概念在被提出十年后,終于從陽春白雪走入了平常百姓家。越來越多的企業已經跨過了對SOA的價值及重要性的認知階段,“如何轉向SOA”成為他們目前考慮的問題之一。經歷了近兩年的市場預熱和準備,目前SOA已經從概念普及、局部嘗試進入到大規模應用階段,SOA正在大張旗鼓地進入到第三波。
提到SOA標準,人們很自然地想到WebServices以及相關的標準。實際上,正是WebServices的標準,如XML、SOAP等的不斷成熟,推動了SOA的迅速升溫。但目前,SOA本身還沒有統一的規范和管理,因為SOA規范是由多個組織定義出來的,其中包括OASIS、W3C和多個廠商伙伴組織。但近期SOA以及相關Web服務規范的發展有了很大推進, OASIS的ebSOA技術委員會正在為執行ebXML標準的B2B環境下實施SOA確定參照架構、指導方針和最佳慣例,該技術委員會還負責為OASIS的ebXML技術架構繪制路線圖。SOA-RM技術委員會正在定義一個能夠涵蓋ebXML、Web 服務以及其他實施環境的更加廣泛的參照模型,計劃在去年底推出第一個參照模型草案。
此外,由IT廠商組織提出的兩個SOA開發標準的出臺,則標志著SOA的實施已經進入了實質性階段。首先Sun Microsystems的工程師Ron Ten-Hove提出了Java業務集成說明書。JBI被設計成一個插件框架,為Web服務創建一個集成和實現點。目前,SOA市場存在兩大競爭陣營,JBI就是Java陣營中Java Community Process (JCP)之中的一個標準,JBI成為了把服務容器組裝為合成應用的標準。目前Sun 和TIBCO Software 公司支持JBI。
由IBM、BEA、Oracle、IONA、SAP、Siebel、Sybase、Xcalia以及Zend公司共同發布了兩項針對SOA的重要編程模型規范--SCA和SDO。這兩項規范的發布,得到了IT主流的技術廠商支持,很可能最終會成為事實上的標準。而且這個編程模型為SOA計算環境下的編程模型打下了一個堅實的基礎,對于SOA的發展,相當于向前跨了一大步。在去年底,SCA1.0 標準草案將出臺。
在架構遷移的過程中,軟件開發首先需要用SOA的方法論和技術以引導用戶全面走向SOA。這種新的業務環境需求以及SOA帶來的軟件開發策略的切換促使軟件開發工具廠商向SOA策略靠攏。
去年3月,IBM正式宣布推出SOAD策略,強調從軟件開發、配置階段做起,幫助行業用戶搭建SOA架構。IBM大中華區軟件集團Rational總經理陳致平指出,實施SOAD,企業首先要以業務目標和需求為導向,推動設計、開發和測試,將業務流程轉換為對業務進行了自動化和整合的復合應用程序;同時,跟蹤整個生命周期中的需求,從業務目標到軟件設計與編碼資產,再到復合應用程序,設計整合的解決方案;另外,要最大限度地提高資產重用、減少冗余;最終,從頭開始高質量地進行構建。
針對CORBA在分布式計算系統以及全球眾多關鍵軟件系統的廣泛采用,Borland軟件公司也迅速推出了支持SOA架構VisiBroker企業中間件,通過VisiBroker 7.0使企業可把現有的和新的CORBA應用程序整合到SOA里,延長CORBA投資的壽命并增強投資的價值。這樣,被“困”在舊式CORBA應用內的企業數據便能被任何以網絡服務、Microsoft .NET 或 J2EE 等應用存取和使用。
去年2月,BEA發布了最新版本的BEA Workshop Studio 3.0,BEA獨到的混合開發模型讓客戶能夠混合搭配開源和商業軟件及編程模型,可以為IT部門和開發人員在開發需要持久性機制的SOA組件和服務,使用開源框架、工具及部署平臺時提供更大的選擇性和靈活性。
微軟用于構建SOA的框架代號為Indigo,Indigo允許開發人員以和目前相似的方式在.NET Framework下構建SOA應用,并且可以使得運行在不同平臺上的應用程序有效地協同工作,Indigo實現了SOAP以及其他的Web Service技術,允許開發人員為任何系統平臺運行的軟件應用創建可靠、安全、支持事物的服務。
Windows Vista喜憂參半
微軟的新一代操作系統“Windows Vista”幾經延期,其商用版終于在11月30日正式發布,同時微軟也宣布將于明年1月30日進軍零售市場。耗資巨大,歷時數載,但準用戶們對其卻是褒貶不一,有人說它是Windows以往版本的進化,只是整合了XP和2003 Server的優勢,并沒有自己核心的變革,如同作了一個漂亮的“換臉手術”;而微軟和他的支持者們則堅持認為這是Windows操作系統一次革命性的創造,是一次“化蝶”的蛻變,它對各種應用軟件的集成,網絡安全的保障,甚至對以后操作系統的開發發展趨勢都起到了關鍵的指導作用。
微軟一直表示Vista帶來了突破性的用戶體驗,尤其是它出色的視覺效果。這讓用戶期待不已,畢竟一種界面看了那么多年,早已審美疲勞了,也該換換口味。Vista系統的圖形界面分為四種不同等級,其中最高級別的Windows Aero可以看見帶有光滑圓角的半透明的Windows窗口和工具條,以及具有陰影效果的按鈕和狀態條。Vista Aero中還具備一個Windows窗口的三維翻閱選擇功能,當這項功能開啟后,桌面上所有窗口的縮略圖都會像撲克牌一樣傾斜地疊在一起。Vista Aero相對現在的Windows來說確實可以用驚艷來形容,如果你是忠實的微軟用戶,而且從未嘗試過其他操作系統,你肯定會感受到Vista試圖帶給你的視覺沖擊。但是如果你接觸過MAC或者一些流行的Linux桌面,一定會覺得那些效果也不過如此。蘋果操作系統有很多別出心裁的小設計和動畫效果,雖然都是些小花招,卻可以大大提高用戶體驗,所以不難理解為什么會有那么多蘋果發燒友。
共2頁: 1 [2] 下一頁 |