根據外電報導,IBM軟體事業群主管Steven Mills早前在接受ZDNet UK專訪時,曾批評微軟的SOA太偏重自家Windows標準,微軟SOA策略負責人、該公司策略平台副總經理Steven Martin日前來台時,則回批Mills所言有諸多並非事實,並強調SOA本來就是一種用來支應跨平台系統整合的方法、架構,不可能只著重自家技術,「很多客戶都用我們的技術來進行跨平台整合,整合的平台甚至還包括IBM的大型主機,」Martin說。
不過IBM對於微軟SOA偏向自家技術的批評,並非沒有根據。
微軟用以發展SOA的相關技術,包括結合入了開發環境 .NET Framework 3.0、通訊開發技術Windows Communication Foundation與工作流開發技術Windows Workflow Foundation的新版BPM軟體BizTalk Server 2006 R2,雖如微軟所言可用來開發跨平台的SOA架構,但事實上也的確只能在微軟自家的作業系統上運作,與IBM WebSphere可支援Linux、AIX、Windows與Sun Solaris等多個平台有很大不同。
Martin坦言,若用戶要採用BizTalk進行SOA開發,的確必需在微軟架構上進行,但他仍強調,這並不會改變SOA本身就可以跨平台的事實,並認為IBM企圖讓大眾認為微軟的SOA架構只能用來連接Windows-based的系統或應用,「這不是事實,」他說。
不過市場上對於微軟SOA策略的懷疑可能不只來自競爭對手,在IBM、BEA、Oracle、SAP、Red Hat JBoss與Sun等大廠都大力推廣下,微軟在SOA市場上一直以來都相對安靜。
「我們一直沒打算去搭這場超級旋風」,Martin說,在廠商的炒作下,SOA似乎已經由方法論或架構,被型塑成「產品」,他認為這無助於解決問題,他表示,微軟的策略是以解決客戶現實問題為主,而非去宣揚SOA的美好,「與其說服客戶去做整個基礎架構的轉換,或擬定長期SOA轉型計劃,倒不如從核心流程開始慢慢做,隨著時間達到有機的成長,」他說。
他甚至反問其他競爭者,「有無可能用低於兩萬美元的價格完成一個SOA專案?」暗批對手價格太貴、專案太大。
不過微軟的低價路線,恐仍難逃外界對微軟只擅長於中小企業市場的批評。Martin澄清道,其BizTalk產品廣為大型企業採用,包括台灣的電腦代工業者廣達以及大型電信業者,否認其SOA只適用於中小型企業。
除了暗指IBM價格高昂,微軟亦批評IBM之效能表現並不理想。Martin便宣稱在客戶進行的PoC(概念驗證)專案中,在其它條件相同下,微軟BizTalk的效能比IBM WebSphere好66%,但他並未詳述測試條件。
對於IBM去年推出用來支援的SOA資料交換運算的硬體產品DataPower,Martin更是炮聲隆隆:「如果效能夠好,未必需要專屬硬體來幫助運算。」
但問到自家SOA的效能是否不會造成負擔,微軟的態度便較為保守。該公司全球BizTalk Server事業群總經理Oliver Sharp便說,分散式系統在效能上有先天之弱點,必須透過工具來診斷、調校與管理,「效能表現不是魔術,監控和調整的工夫很重要,」他說。
對於微軟的回擊,台灣IBM表示不便代表原對微軟提出批評的Steven Mills回應,但仍透過公關代表表示,IBM的SOA相關產品在研究機構WinterGreen的報告中,在市場居領先地位,認為仍有不少客戶支持該公司的相關產品與技術。


