|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TODAY'S TOP SOA & WEBSERVICES LINKS Web Services Business to-Business E-Commerce: XML's Killer App
Business to-Business E-Commerce: XML's Killer App
By: John Spiers
Feb. 28, 2000 12:00 AM
Every technology we accept as standard and ubiquitous - from PCs to the World Wide Web - has achieved that level of overwhelming acceptance because of a "killer app" or other enabling technologies. For PCs it was spreadsheets. For servers it was the relational database. The Internet might have remained a collection of academic bulletin boards if it hadn't been for its two killer apps: e-mail and the World Wide Web. In each of these cases an application emerged that exploited the potential of the new technology to fulfill an unmet need, powerfully and easily. For XML, e-commerce is proving to be the killer application.
Enterprise Business Integration and the Emergence of XML Before XML, companies had a difficult choice. They could either hard-code point-to-point integration solutions, creating the proverbial spaghetti, or they could adopt a proprietary integration solution and, with it, a proprietary canonical data representation. Either one restricted future options and created an ongoing maintenance burden. Through its openness, simplicity and industry-wide support, XML provides a sound and flexible underpinning for integration solutions. EAI has already raised the profile of XML considerably. But many companies have lacked the will or the urgency to pursue a systematic approach to integration - and, consequently, to adopt XML - until something came along to give the business a huge push: e-commerce.
Creating a Well-Differentiated
E-Commerce Strategy Creating a well-differentiated e-commerce strategy requires the ability to provide unified information to a range of users such as employees, customers, suppliers and partners. Organizations must integrate customer-facing components with front- and back-office applications, as well as with legacy systems. Furthermore, they need to create and deploy integrated business processes that differentiate the business and add real value for the customer. Those very demanding requirements are certainly far beyond the capabilities of any point-to-point integration solution. To put it simply, you can't do business-to-business e-commerce effectively without EAI. And as the world rushes to XML, you won't be able to do EAI effectively without XML.
The Role of XML in Business Integration Just as HTTP has become the standard transport protocol for Internet computing, XML is rapidly becoming the standard for data exchange. In its earliest applications XML provided a "more powerful HTML" for interfacing structured data with Web-based applications. More generally, it's also emerging as a flexible vehicle for storing, manipulating and exchanging data of all types across organizations, systems and technologies. The power of XML lies in its ability to represent the data itself and to define its structure and meaning. XML relies on extensible text tags (or elements) to describe data structures and formats. Using XML, an organization can specify a vocabulary of data elements in, say, a customer-processing application such as the name, street address, city/state/zip, phone number and customer number. Different applications can then identify that data, interpret its attributes and then use it appropriately.
DTDs and Schemas The emergence of vertical and horizontal schemas (and DTDs) is what truly facilitates the use of XML for EAI. The first solutions came out of the academic community and covered such areas as chemical structures, mathematics and data documentation for social science (DDI). Many industry trade groups, vendors and consortiums are now defining schemas for their particular industry or areas of special focus. Schemas become valuable to EAI when they provide a standard for vertical markets, such as financial settlements or telephone billing, or a more generalized business function, such as credit verification. The use of common schemas becomes especially compelling when forging integration with another organization's applications, as in business-to-business (B2B) solutions. These industry agreements eliminate the need for organizations to hammer out their own definitions and secure agreements between each of the individual parties. They also provide a common specification to be adopted by applications' package and service providers.
XML-Enabling Applications In response to the fast-growing demand for interoperability, especially over the Web, major application vendors, including SAP, Oracle and Siebel, are now rushing to add XML-based APIs to their application suites. Such initiatives eliminate the need for custom connectors for these packages. In addition, a third-party market for XML-based connectors for popular applications is rapidly emerging. For example, as part of its recently announced Open Integration Framework initiative, PeopleSoft will deliver XML-based APIs that enable developers to plug into PeopleSoft business processes without requiring detailed knowledge of the underlying data structures. For legacy applications, custom wrappers must be provided to deal with the native APIs and to convert the native data streams to an XML equivalent. Given the prevalence of legacy and custom applications, the ability to create new connectors rapidly is a critical factor in the success of integration solutions. Forrester Research forecasts that application providers will soon bundle XML translators into their products. These translators will support XML and the industry-specific schemas for their target markets. Wherever a set of applications supports a common schema, the need to provide custom data integration and transformation services will be removed.
XSL as a Data Transformation Mechanism Applying an XSL stylesheet to an XML document produces an output document (typically XML or HTML) transformed by the application of the relevant XSL rules. The stylesheet concept provides a clean separation between the content itself and the specific format required by a target application or output document. By separating the definition of content from the format in which it's used, XML makes it possible to share information across multiple requirements. In early draft specifications XSL primarily provided a mechanism for manipulating tags, particularly to allow specific formatting elements to be applied for presentation purposes. Today XSL provides not just a formatting capability but also, through XSLT, a full transformation capability able to manipulate both tags and data content. The effect is that XSL has emerged as a standards-based data transformation capability for XML-based data and the ideal vehicle for the data manipulation aspects of e-commerce. In traditional integration projects, transformation has been custom-coded or implemented through a proprietary data transformation tool. The advantages of employing XSL for transformation lie in the clear separation of transformation rules from the application programming effort and in its seamless integration with XML. XSL becomes the natural way to provide schema-to-schema transformation in the XML world. In the future, XML applications' initiatives will not only define the schemas themselves but also specify transformation templates in XSL to make their data readily available to other applications' domains.
Conclusion Business-to-business e-commerce is fueling the adoption of XML. The Internet has rewritten the rules for supply chain management, redefined telephony, set new standards for 24-hour customer service and spawned new business models. These new Web-based systems must be effectively integrated with applications from partners, suppliers and external service providers such as credit card vendors and shippers. XML is the lifeblood of this new world, and is rapidly turning all other integration approaches into historical curiosities. YOUR FEEDBACK
XML JOURNAL LATEST STORIES . . .
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING XML NEWS
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||