Anyone wondering what Microsoft and Sun are thinking about each others' work on XML got some insight when the two companies this week made competing announcements about their latest activities to advance the use of the language to support Internet-based business-to business transactions.
Though neither side characterized the situation as war, they sniped at each other on Wednesday, a day after a faction led by Sun held a news conference in San Francisco to demonstrate business transactions over extensible business XML (ebXML). On the same day, and not by coincidence, ebXML faction officials said, Microsoft announced the release of BizTalk Server 2000, an XML product that allows businesses to integrate applications across differing platforms using the Internet.
Advertisement: |
A Sun official complained that Microsoft was trying to steal ebXML's thunder by releasing its BizTalk news on the same day as the ebXML demonstration, but a Microsoft official said the company was only sticking to a previously announced schedule.
"I don't find it surprising that Microsoft would come out and make an announcement on top of us," said Bill Smith, a member of the ebXML initiative's executive committee. "They just pushed [BizTalk] on the same day, obviously, for competitive reasons."
Microsoft Tuesday announced that the "gold" code for BizTalk Server 2000, in beta since August, has been sent to manufacturing. The CDs will ship in late January or early February in keeping with the roadmap Microsoft announced at the Comdex trade show in Las Vegas in November.
BizTalk Server 2000 is one of the components of BizTalk Framework, a foundation of Microsoft's attempt to recast the Windows operating system and Windows applications as a platform for the Internet. Microsoft says the framework, not the server, is the more "apples to apples" comparison with ebXML, and it said there was a parallel between the (ebXML) demonstration and its own framework.
"The results shown by the ebXML proof of concept are entirely consistent with what our partners and customers have demonstrated using simple object access protocol and the BizTalk Framework over the last year," said David Turner, Microsoft product manager and technical evangelist for XML technologies, in an e-mail response to a question about Microsoft's position on ebXML.
At the XML 2000 conference in Washington on Dec. 6, Turner said the architecture Microsoft envisions for XML allows for the exchange of information on any platform, in any program language and across any network. He described Microsoft's investment in XML as "substantial," and said the company would continue its involvement in the World Wide Web Consortium (W3C).
Dave Wascha, product manager for BizTalk Server 2000, said Sun, Oracle and other companies have representatives in the W3C and the Internet Engineering Task Force, and those standards bodies are "the right place to do this work," said Wascha, who labeled Tuesday's ebXML faction's announcement a defensive move to create confusion.
"We launched a cool product," Wascha said. "Everybody wants to talk about where there is conflict. There isn't any conflict because one of the two [products] exists and the other doesn't."
Wascha accused Sun of hyping ebXML before it's final and said that Microsoft doesn't have a position on ebXML because "the spec isn't even done." He added that he and his colleagues at Microsoft refer to ebXML as "slideware," meaning they believe it exists only on presentation slides. Meanwhile, Wascha said the BizTalk Framework has had customers using it for more than a year.
At Tuesday's demonstration, Smith said the ebXML specification would be ready for vendors to implement after the next meeting of the Organization for the Advancement of Structured Information Standards (OASIS) in February, two months ahead of schedule. Taking his turn at Microsoft, Smith criticized the BizTalk Framework, saying that to claim that it is open just because it's based on XML is not sufficient.
"That's like saying because humans speak languages ... we can communicate. What we are doing at ebXML and other initiatives out in the open is establishing the language of communication, not the concept of communication." he said.
The ebXML initiative is focused on the "schema," or the terms and conditions of the business relationship. This includes business transaction rules such as when a customer is eligible for a discount granted by a supplier for early payment of an invoice.
The ebXML executive committee Smith serves on is composed of two members of OASIS and two members of the United Nations Center for Trade Facilitation and Electronic Commerce (UN/CEFACT), one of the world's top standards-setting bodies. The U.N. is involved in XML as an extension of its role in the creation of the current international standard for electronic data interchange. OASIS, a nonprofit consortium, is sponsoring the ebXML initiative, and Smith is currently president of OASIS.
Smith said though Microsoft is a member of OASIS and some of its employees are on the OASIS mailing list, efforts to increase its participation have been unsuccessful. Microsoft attended the first meeting of the ebXML initiative in November 1999, but it has not sent representatives to any subsequent quarterly meeting, Smith said.
Smith and one of the U.N.'s ebXML executive committee representatives traveled to Microsoft's headquarters prior to the ebXML initiative's meeting in Tokyo this year to encourage Microsoft participation, but it was a futile effort, he said.
"The [ebXML] community actually would like to see Microsoft participate. We are at a loss as to why they don't [and] why they are out there on their own," Smith said.
Jonathan Eunice, principle analyst at Illuminata of Nashua, N.H., said Microsoft has been getting its XML infrastructure ready to ship early while other companies, including Hewlett-Packard and IBM, are still coming up with their XML-based products.
"Microsoft is very frequently early to market on XML-based products," Eunice said. "They have been very early to understand the power of XML and do something about it. That has caught a lot of people off guard, including Sun."
But Eunice said at the same time Microsoft appears to be "in flux" on its approach to XML. While its BizTalk server is a good "orchestration engine" for tracking business-to-business requests and responses, "it's not clear to me that Microsoft has had a tremendously open relationship with the people who are defining the mechanisms of the conversations," he said.
Dick Raman, president of Tie Holding NV in Amsterdam, and a leader of the quality review team of the ebXML initiative, agreed that BizTalk server is a good engine that can receive files and translate them to an application, but he said Microsoft has ignored the importance of business semantics.
"BizTalk server is a beautiful tool ... but it doesn't address the efficient mapping of files," Raman said. "Business processes demand dozens of information fields in an XML file. In ebXML the file will be defined in a certain way and the server will understand how to process this file because of ebXML."
But Raman said the squabbling over XML could fade rapidly into memory. He said he could not imagine that BizTalk server would not support ebXML soon. Wascha didn't confirm that, but said if customers demand ebXML support in BizTalk, then Microsoft would consider it.
Joris Evers, the IDG News Service Amsterdam correspondent , contributed to this report.
RELATED LINKS
Apply for your free subscription to Network World. Click here. Or get Network World delivered in PDF each week.
![]()
Request a reprint or permission to use this article.
