微軟對SOA有頭緒了嗎?
3、微軟對SOA有頭緒了嗎?
Fulton說: “客觀地說,現在微軟對SOA有了頭緒。眼下,其SOA戰略本身有點神秘,想揭開微軟神秘面紗有點困難。我認為,微軟已認識到SOA是市場上的一股重要勢力。”
預計如今重視SOA的開發商會提供可靠的企業服務總線(ESB)。Hurwitz稱,ESB是為SOA中諸多服務起到通信作用的“神經中樞”,在SOA組件、基礎架構服務和業務流程之間充當中間人。ESB用途廣泛,可連接各種類型的中間件、元數據定義庫、注冊中心和服務接口。據Fulton介紹,不像IBM和BEA Systems兩家公司,微軟配置ESB的方法稍嫌復雜。
Fulton說: “微軟目前對ESB的說法不是‘嗨,這是我們的ESB產品’,而是‘你們(客戶)可以構建ESB,可以使用我們的這些產品來實現。’他們甚至談到了使用加速包在BizTalk等平臺上簡化開發工作。”
微軟公司的BizTalk Server,這款業務流程管理服務器擁有設計、開發、部署及管理公司業務流程的工具。Hurwitz稱BizTalk里面的集成技術是微軟“替代ESB的一種方案”。
Hurwitz與合著者在書中列出了支持SOA的另外七款微軟產品,其中包括: 微軟Windows Server,這個基礎架構平臺用于連接諸多應用、網絡和Web服務; 微軟.Net,這個開發框架用于構建應用和Web服務; 還有Windows Communication Foundation,這一套信息傳送技術讓SOA組件能彼此聯系,并且簡化了系統的開發及運行。
Fulton說,微軟似乎在隨大流,支持一般的Web服務和服務接口。
不過,West認為: “微軟的做法有悖于SOA。SOA提供了開放標準,可以根據它們來構建,那樣就有了一定的互操作性,可以使用不同開發商的產品。微軟在Web服務方面卻側重于以微軟為中心的方法。”
Hurwitz在接受電話采訪時說,微軟“在現階段意識到了SOA”。她說,這家公司在考慮“互聯網服務總線”之類的方案,那樣就可以對外開放微軟內部的服務總線,從而滿足該公司防火墻外合作伙伴的要求。據她聲稱,微軟還沒有完全解決許多問題,譬如服務治理、為客戶提供找到單項服務的機制。她說: “微軟正在這方面進行積極思考及規劃。我認為他們還沒有徹底地全面考慮SOA。”


