In-Depth
"XML-EDI" still has a way to go
- By Colleen Frye
- May 31, 2001
How fast can companies automate business-to-business transactions over the
Internet? One answer that is emerging for both "dot.com" and bricks-and-mortar
companies is the eXtensible Markup Language (XML).
This outgrowth of the Standard Generalized Markup Language (SGML) lets
designers create customized tags for Web documents, enabling the exchange
of data between business processes and applications without regard to
source or destination platforms. XML seems to hold great promise for both
intra- and intercompany application integration, and as a key enabler
for e-commerce. Viewers will watch XML adoption in Electronic Data Interchange
(EDI), the traditional area of intercompany data distribution.
In the business-to-business realm, EDI has been the long-standing technology
and methodology for the automated exchange of business documents. While
effective, EDI is geared toward batch-processed, high-volume, high-end
transactions among trading partners that have long-term relationships.
It also tends to be complex, with a cost barrier for many small- to mid-sized
companies.
Meanwhile, XML promises to lower the barrier to entry for trading partners,
and to enable real-time transactions for companies with smaller volume
needs and more transient partners. It is also giving rise to new types
of business-to-business activity, such as catalog-based applications and
Web portal-based trading communities.
"The uptake of Java was pretty phenomenal in terms of mainstream usage,
but with XML we're seeing even faster adoption," said Marie Wieck, director
of XML technology at IBM Corp. IBM is one of the key movers in the XML
space, and offers one of the leading XML parsers. "XML builds on the open
standards of the Internet, like HTTP, HTML and Java. XML is really providing
the remaining piece of the puzzle to provide an open standards definition
for cross-platform data sharing," said Wieck.
Are the days numbered for traditional EDI and EDI systems? Well, if
business-to-business transactions were solely about data interchange and
integration, then XML might live up to its hype (by some) as the "new"
EDI. But at the heart of automated business-to-business transactions are
policies and procedures, a strength of EDI.
XML technology needs to leverage and extend the best of EDI, said Tim
Sloane, an analyst at Aberdeen Group, Boston. "The processes in place
around EDI are going to continue to be important, even more important
as we move to XML. All the goodness of EDI will be embraced by the new
XML implementations," he said. For example, said Sloane, the definitions
of business forms used by the two EDI standards groups, ANSI X.12 in the
United States and Edifact in Europe, are being used by the various XML
groups.
EDI addresses not only what a document should consist of, but also the
process by which that document moves throughout the supply chain. Said
Sloane, "The criteria to judge an XML supplier is 'Have they already learned
about the process flows necessary to do online bus transactions?' That
[knowledge] would've been acquired through EDI." XML suppliers, he noted,
must have an "understanding of how you acknowledge receipt of a purchase
order, how you send back errors, and how you tie into your infrastructure
and your partner's infrastructure. XML doesn't make any of the policy
and process issues go away."
In addition, companies with significant EDI investments will want to
leverage existing systems and process knowledge, while also extending
into new areas of business-to-business trading. XML will allow them to
do this, note industry observers. "The traditional EDI market is more
one of a procurement model, with stable partnerships and long-term commitments,
with a certain amount of overhead required," said IBM's Wieck.
"A lighter-weight model, and for more transient partners, is something
people have been [seeking] for some time; that was the thrust of doing
EDI over the Internet," she said. "That's now being superseded by 'XML-EDI.'
We will see new connections to more partners, more transient relationships,
and we'll start to see offerings in the XML-EDI space. But I don't see
anyone walking away from their EDI investment."
Standards status
Many efforts are under way to address some of the policy and business
process issues that XML must conquer. The World Wide Web Consortium (W3C)
released the XML 1.0 specification in February 1998 as the first recommendation
for XML. Currently, the XML Schema Working Group is addressing the means
for defining the structure, content and semantics of XML documents. A
schema indicates what tag and tag names are required in a document so
an XML parser can understand what the fields are; both parties in a transaction
have to understand those names. In addition to the W3C, there are numerous
industry groups working on XML schemas.
In the e-commerce arena, there are two leading standards contenders.
One is Common Business Library (CBL) 2.0, an open XML specification for
the cross-industry exchange of business documents from Commerce One, an
e-commerce software provider in Walnut Creek, Calif. CBL 2.0 enables the
mapping of data elements between XML and the international EDI standard,
UN/Edifact. CBL is being released in three different schema languages:
Microsoft's XML Data Reduced (XDR), the W3C's XML Schema Definition Language
(XSDL), and Commerce One's Schema for Object-oriented XML (SOX).
The other leading standard is Commerce XML (cXML), spearheaded by Ariba
Inc., Sunnyvale, Calif., in concert with other leading vendors. The first
version of cXML (Version 0.91) launched in mid-May 1999.
There are also framework initiatives underway, such as Microsoft's BizTalk,
that, according to Aberdeen's Sloane, "take an active role in helping
companies automate the process; not just what is the schema and data to
be exchanged, but what is the process on either side, and what are the
business policies to be implemented." This, Sloane added, is "kind of
like EDI." BizTalk also includes a repository where suppliers can submit
BizTalk-compatible schemas. Yardley, Pa.-based Prophet 21, for example,
a supplier of distribution-centric enterprise applications, recently introduced
wholesale distribution industry-specific XML schemas to the BizTalk.org
repository.
Other industry initiatives working on XML include: OASIS, a non-profit
international consortium founded in 1993 to advance the open interchange
of documents and structured information objects; UN/CEFACT, the United
Nations body that developed the Edifact standard for EDI; RosettaNet,
a non-profit organization trying to set standards for Internet-based supply-chain
transactions; CommerceNet and its eCo Framework Project and Working Group;
and the Open Applications Group (OAG).
Recently, OASIS has formed a strategic relationship with OAG. The consortium
will also make OAG XML Business Object Documents available on the XML.org
site.
For EDI veterans, it is déjà vu all over again. "For those
of us around this business in the early '80s, you saw a similar evolution
of activities around developing standards in the EDI world [just] as you're
seeing in the XML space," said Les Wyatt, vice president, worldwide product
marketing, Harbinger Corp., Atlanta. "You're seeing a lot of very specific
organizations coming up to establish a unique standard for their own set
of constituents, like RosettaNet. You will see some of that thrashing
in early stages of XML."
While standards are still in flux, vendors rolling out XML products
and customers looking to implement XML applications should avoid locking
themselves into a particular implementation, say industry observers.
"Our thinking is that there will be thousands of DTDs and schemas,"
said Bob Bickel, senior vice president, development, Bluestone Software,
Mt. Laurel, N.J. [DTD, or document type definitions, is a file associated
with SGML and XML documents that defines how the markup tags should be
interpreted by the application presenting the document.] "We want an infrastructure
that will accommodate them all. Any DTD that tries to do it all won't
do it well. There will continue to be a divergence in DTDs, and that's
a good thing," he said.
For businesses looking to start working with XML tools and solutions,
Bickel advises: "Prototype and learn; start small and grow from there.
There will continue to be a lot of change in the industry. Schemas will
get approved by the W3C and, when they do, a lot of existing DTDs will
get upgraded to schema format. Take advantage of opportunistic types of
things today, but don't lock yourself into a particular implementation."
Starting now
It seems no one is waiting for standards to standardize, however. Software
suppliers, both established and start-ups from just about every walk of
the industry -- enterprise applications like ERP, data mining, Enterprise
Application Integration (EAI), development platforms and tools -- are
all beginning to roll out products and to XML-enable existing offerings.
One new product category emerging is the XML server. While it is a promising
new technology, it still represents a "roll-your-own" development experience
in comparison to established EDI.
Reliance National Insurance, New York City, is using Bluestone's XML
server suite to connect PalmPilots for internal use, but sees the longer
term implications for its trading partners, said Fred Kauber, former director
of enterprise applications and e-commerce. (Kauber was recently appointed
vice president of technology and operations at start-up Clickmail in Manhattan.)
Kauber said that while Reliance may be looking at XML as a potential
replacement for EDI, until standards are in place to leverage economy
of scales, "more realistically, XML is a platform for enterprise application
integration within the company, and then maybe to look externally."
With the Bluestone tools, Reliance was able to put a query interface
from network-connected PalmPilots to the company's phone directory. Longer
term, Kauber said the company plans to use XML to enable Reliance customers,
who are insurance brokers, to use a lightweight computing platform that
will allow two-way communication with Reliance for submitting quotes over
the Internet.
EDI currents
XML is enabling new types of business-to-business applications. webMethods,
Fairfax, Va., made news recently, announcing a deal with heavyweight SAP
to provide the transactional infrastructure for the new mySAP.com marketplace,
which will connect buyers and sellers in a fully integrated value chain
over the Internet.
Another webMethods customer is Washington, D.C.-based Tech Trader Inc.,
which designs and operates portal-based, industry-specific online trading
communities. The company is building an XML infrastructure in order to
apply its technology to different vertical industries.
Its first community, packaginginsider. com, is set to launch in October.
"The webMethods' tool allows us to pull data, from disparate sources,
from a server. Our learning curve on it was minimal," said Neil Condon,
Tech Trader's vice president of sales. "And the beauty of it is that you
don't have to have the webMethods client software. In the packaging industry
there are 5,000 potential customers. We've found they have their information
in everything from basic spreadsheets to high-end, back-end accounting
systems."
webMethods' CEO Phillip Merrick differentiates the webMethods approach
by calling it an "integration" server, as opposed to a Web server or an
application server. "Folks like the OAG have talked about the need for
an integration server. An application server hosts the business logic;
we focus on the system-to-system aspects -- I want my R/3 system to inject
orders into your order-entry system. Integration servers are built from
the ground up to enable enterprise-to-enterprise communications. In addition
to XML data mapping, we also provide robust security," he said.
Greg Campbell, Tech Trader's CTO, likes the fact that webMethods also
enables various levels of integration, from grabbing documents from a
Web site to connecting to ERP systems. webMethods also maps between the
various XML schemas, so no back-end systems changes are required of trading
partners.
Targeting the EDI base
While there are many industries, such as packaging, that are not big
users of EDI, long-standing users of EDI will want to take their EDI documents
and get them into XML format. These companies, among others, are the target
of start-up Netfish Technologies Inc., Santa Clara, Calif.
Netfish recently submitted a BizTalk-compatible schema for ANSI X.12
EDI documents. The schema, which was submitted to the BizTalk repository,
is shipping in Netfish's XML Data Interchange (XDI) suite of products.
The suite consists of the XDI Developer, including the XDI Mapper, XDI
Adapter, XDI Converter and XDI Forms Designer; plus the XDI Server and
XDI Client.
"The first thing people will want to do is take existing EDI documents
and send them in XML format. Making XML BizTalk-compliant schemas available
will smooth the transition for EDI users," said Gary Kinghorn, director
of marketing at Netfish. "We've mirrored the mission-critical requirements
of EDI systems in our system. For example, any EDI or document exchange
system requires integration with an ERP system or a back-office data repository,
and then converting that into a format for communication. In an EDI system,
you have mapping software like [TSI's] Mercator. We have those mappers
for the major ERP systems that we created ourselves. Our server mirrors
an EDI gateway and some features you'd find in value-added networks."
Veteran EDI suppliers are also moving forward with XML. Harbinger Corp.
recently announced that it will support the BizTalk framework, and will
integrate it into new products from its Harbinger Labs Division. Harbinger
is also enabling its harbinger.net E-Commerce network portal to exchange
BizTalk-compatible XML documents, and plans to support the BizTalk Framework
across its TrustedLink family of mapping and translation software products.
Harbinger will also work with Microsoft to establish standards, incorporating
XML schema and guidelines, for use with online catalog data management
systems.
"You can do a lot of things in the Web environment that EDI doesn't
have the flexibility to do," said Harbinger's Wyatt. "There are a lot
of applications for XML, but they are high-volume, simpler transactions
with less business rules -- not the complexity that you've seen in traditional
EDI."
Wyatt said Harbinger will demonstrate XML capability on its desktop
product at its user conference in November. And by the end of the year,
the network translation tools will have XML capability. Wyatt said the
company may support other proposed standards going forward in addition
to BizTalk. Harbinger is a member of RosettaNet, and Klaus-Dieter Naujok,
Harbinger's director of messaging and technology, has been selected by
the United Nations body for Trade Facilitation and Electronic Business
and OASIS to chair a working group developing an XML framework.
Harbinger also has a relationship with San Ramon, Calif.-based OnDisplay
Inc., which provides tools for e-business portals. Wyatt said Harbinger
will use OnDisplay tools in its catalog business, "as well as an EAI tool
alongside our translators. We're also looking to use some of their technology
inside the harbinger.net environment to provide XML server capabilities."
Another partnership between a young XML supplier and a veteran EDI supplier
is the alliance between webMethods and Sterling Commerce. Sterling Commerce
is reselling webMethods' products as part of its Gentran solution. "We
view [webMethods'] technology as complementary to what we're doing," said
Brad Warnick, Web product manager at Sterling Commerce. "The Gentran server's
core strength today is as an EC gateway/broker; translation is a big part
of that. [webMethods'] strength is the ability to integrate real-time
with Web sites and other applications across the Internet. By taking the
best of both worlds, you have a stronger capability.
"For example, one use of webMethods is to aggregate data from Web sites,"
explained Warnick. "Say a customer is putting up a procurement application;
they want to pull in data from suppliers and aggregate that in a back-end
application that employees can use to order goods. webMethods automates
and facilitates that kind of integration. The Gentran server is already
configured and integrated with the back-end system. You can extend that
aggregation without having to reinvent back-end integration. You can extend
the current infrastructure to accomplish new business processes."
In addition to the webMethods partnership, Sterling Commerce has integrated
XML syntax directly into its message broker. "You can take XML, EDI or
flat-file data and translate it natively into other formats, with or without
webMethods," said Tom Crable, director of product management for the Gentran
family. "We think XML is going to be the format people are going to want
to use, whether it's for real-time interaction with an application or
not -- especially for groups like RosettaNet, which are doing traditional
EDI implementations but using XML as the syntax."
Crable said Sterling's traditional EDI customer base is expressing an
interest in XML, but they are still largely in the "looking" phase. "We're
seeing companies doing traditional EDI looking to deploy, I hate to say
new and improved, but more sophisticated applications with XML syntax,
with some real-time interaction," Crable said.
A huge strength of XML, he noted, is to take a business document and,
using an XML stylesheet, make it accessible on the Web. "It gives you
the ability to extend normal, direct EDI application integration by providing
things that are more customer or user friendly."
Caveats
In the near term, both Harbinger's Wyatt and Sterling's Crable see EDI
as the bridge between new business-to-business, XML-centric applications
such as portal-based communities and catalog management, and legacy infrastructure
-- especially with so many fragmented and industry-specific XML initiatives
ongoing. "We're not an advocate of any specific business document format,"
said Crable. "We hope there's 10 or 15 people [who] require translation.
We see ourselves in the role we've always been in: We'll take data in
any format and translate it to what's required for your application. We're
pretty sure everybody's not going to jump on board with XML at the same
time. Our strength is to centrally manage different formats, and let our
customers do what makes sense for them."
Crable added that XML also has some baggage. "One, it is so verbose;
a [purchase order] in EDI format will be 10 times as small as the corresponding
document in XML. As network speeds increase, bandwidth will be less of
a problem, but there will still be translation issues," he said.
Moreover, added Aberdeen's Sloane, XML alone will not be the answer
for automating business-to-business transactions. "There's always the
allure that technology will give you some panacea, that it will make everything
easy," said Sloane. "But the fact is that business processes are difficult
and complex, and they vary from relationship to relationship. No amount
of technology will make it easy if you don't already know what your policies
are. The worst possible scenario is a company that automates its bus without
business rules."