IBM大批微軟SOA作風 OOXML標準仍是專有性質

heying1229發表於2007-09-24
IBM大批微軟SOA作風 OOXML標準仍是專有性質[@more@]CNET科技資訊網8月11日國際報導 IBM批評微軟服務導向式架構(SOA)太偏向專屬的Windows標準,意圖提供一種輕量級的傳訊基礎架構。

  服務導向式架構(Service-oriented architecture;簡稱SOA)用來連結商業應用程式,以提供各種服務。利用包括延伸標示語言(XML)等協議打造的這種架構,可讓多種應用程式互相溝通,進而達到改良商業流程的目的。

  SOA需要使用開放的標準來串聯應用程式,而這些應用程式可由第三方軟體公司製作,或是企業內部自行開發。

  IBM日前表示,微軟的SOA作法偏重於連結與微軟軟體相容的商業流程,但這麼做會阻礙SOA的發展。

  IBM軟體事業群主管Steven Mills表示:我們連結的是各種的平臺、各種的應用程式。我們一視同仁把一切整合起來。但微軟則試圖對那些支援Windows平臺的功能提供連結性,跟我們的作法大不相同。

  Mills說:他們的觀點是,如何把Windows環境連結起來,只要你用的是微軟技術即可相連。而我們的觀點則是:你如何把各種環境連結起來,不論你用的是微軟的系統,還是別的技術。

  他宣稱,IBM與微軟的作風差別甚大,例如IBM用的是開放的XML與網路服務(Web services)標準,就跟微軟採用的標準迥異。

  XML用於SOA,以描述應用程式中的資料,以及應用程式互動所需的metadata。

  微軟的OOXML仍是專屬性質嗎?

  微軟和IBM在XML標準上爭執不下。微軟偏好起初在自家內部發展出來的Office Open XML(OOXML)標準。

  微軟希望OOXML能獲國際標準組織(ISO)認定為通用的標準。微軟堅稱,OOXML既已獲得標準組織Ecma International的認可,如今已成為Ecma的標準,不再是一種專屬性的標準。

  微軟和IBM一樣,都是Ecma會員。但IBM目前使用、而且偏愛的是OpenDocument Format(ODF),這是一種獲ISO認證的開放原始碼標準。ODF聯盟和許多開放原始碼社群人士認為,OOXML仍未脫專屬範疇。

  為進一步比較IBM和微軟的作法,Mills又舉例說,就SOA而言,IBM在以庫存管理和交易控制為中心的自動化上,採取垂直性的作法,並且讓這些成為水平式的流程。

  他說:我們重新思考商業流程模型,希望在交易處理方面,做到無衝突(frictionless)。交易整合性需要持續的存取流量,而微軟並未那麼做。微軟所做的,只是把資訊從一臺Windows系統傳到另一臺,而未解決有關交易衝突的問題。

  他又說:SOA不只是資訊傳送的架構,而那正是微軟SOA與IBM不同的地方。微軟開發人員網路(Microsoft Developer Network)機制是一種輕量級(lightweight)的傳訊基礎架構,而IBM則提供全功能的基礎架構。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10172717/viewspace-971687/,如需轉載,請註明出處,否則將追究法律責任。

相關文章