1999年五月底,微軟展開了一張壯觀的BizTalk支持者名單,幾乎包含了除了Oracle以外的主要ERP (Enterprise Resource Planning) 軟體廠商,和電子商務和服務供應商例如Ariba,大技術消費者波音飛機公司等。
另一邊是非營利性質的委員會,以推動各種與產品無關像SGML, XML, HTML and CGM等標準的Oasis (Organization for the Advancement of Structured Information Standards)推出了一個XML開發廠商的入口網站XML.org的時候,大家就開始擔心XML可能又要步入Java的後塵了。
如果仔細觀察微軟發表的技術通報(Technology Preview)一直強調微軟一定會依照開發者的反應定期發表新的XML處理器,如此一來也算接近開放原始碼組織的精神。IBM和Oracle也正追求一快速推出新XML技術的策略,和微軟互別苗頭。
雙方都試圖提供一開放的論壇來定義XML應用於特定行業的藍圖或輪廓,比如保險、醫療、製鞋和一些符合資料交換和電子商務規格的行業。就像HTML已經徹頭徹尾改變了電腦使用者介面﹔XML是一種工業界的自然語言,可能徹底改變資訊交換的方法。
以往的標準都是因為無法在同業中取得共識而走進獨門絕招,終究不成標準。
XML的最厲害的絕招是讓開發者自行設計的標記來定義資料交換,如此在沒有共識下,同一產業仍然可以利用相同的語言來管理自己的資料,標準近了?
另一角度來看,最厲害的絕招也可能正是其罩門,如果業界對這些標記一直無法達成共識,XML的擁護者擔心,一些軟體大廠商利用財務的優勢在共識形成的過程中來綁標,引導出一只針對特定廠商的軟體或架構有利之獨門或無法相容的XML版本, 這就是大家在去年微軟推出各行業中的幾乎最大公司的背書下推出BizTalk時,叫其競爭者懷疑擔心的理由。IBM的XML技術主管,強烈要求XML一定要有一中央XML標準交換所(指的是OASIS)來統一大家的字彙。微軟BizTalk主將James Utzschneider則反唇相譏說,微軟評估過OASIS,並不認為OASIS有能力作一統江湖XML的規格。言下之意,OASIS自不量力,想挑戰「訂單決定標準」自古以然的法則。
世上實在有太多的行業,每一行業又有太多規模迴然,文化差異的公司,就是資料交換形式也是千百樣,世事變化多,共識難共識啊!
兩虎相爭分外眼紅,顯然至今都還沒歸於一統,看來XML可以定義資料如何傳遞交換,卻無能用一種定義來規範一個行業如何溝通。
業界只擔心XML最後走出兩條路來,兩大相爭為了他們的營業額,用戶倒是怕選錯邊。那可不比投錯票,選的總統候選人沒變成總統,不爽而已。事關銀子,這樣的對抗只有延長大家下單的決定,XML的美麗新世界也會珊珊來遲。