Summary
This contribution introduced the reader to fundamental XML technologies such as XML and DTDs. In many application scenarios XML plays a major role when designing modern information systems. XML is supported by all major software vendors and it can be used with a variety of languages on almost every computer platform, which further facilitates XML’s suitability for many different applications. One of those a applications is the field of EDI where, among other things, XML has been adopted to structure business documents such as invoices and purchase orders. Nevertheless, XML is no magic bullet because the problem of different coexisting formats is still unsolved. Similar to traditional EDI, with XML there is the need for conversions and transformations between different formats. This issue was a main focus of this contribution. We showed what problems might occur when XML business documents have to be transformed into other formats and how to solve these problems with XSLT. At the end we introduced the <x:act> Web service as a means for carrying out such conversions in a platform- and language-neutral manner.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bosak, J.: XML, Java, and the future of the Web. In: http://sunsite.unc.edu/pub/sun-info/standards/xml/why/ xmlapps.html, last visit: 04/01/2004.
Brownell, D.: SAX2: Processing XML Efficiently with Java. O’Reilly 2002.
Chatterjee, S. et al.: Developing Enterprise Web Services: An Architect’s Guide. Prentice Hall 2003.
Emmelhainz, M. A.: EDI: A Total Management Guide. Second Edition. Van Nostrand Reinhold 1993.
Harold, E. R.; Means, W. S.: XML in a Nutshell: A Desktop Quick Reference. O’Reilly 2001.
Hunter, D. et al.: Beginning XML. Second Edition. Wrox Press 2001.
Kay, M.: XSLT: Programmer’s Reference. Second Edition. Wrox Press 2001.
Kotok, A.: Even More Extensible: An Updated Survey of XML Business Vocabularies. http://webservices.xml.com/pub/a/ws/2000/08/02/ebiz/ extensible.html, August 2000, last visit: 04/01/2004.
Sall, K.: XML Family of Specifications: A Practical Guide. Addison-Wesley 2002.
Segev, A. et al.: Internet-Based EDI Strategy. Working Paper 97-WP-1021, Haas School of Business, University of California at Berkeley, Berkeley 1997.
Simpson, J. E.: XPath and XPointer: Locating Content in XML Documents. O’Reilly 2002.
Skonnard, A.; Gudgin, M.: Essential XML Quick Reference. Addison-Wesley 2001.
Tidwell, D.: XSLT: Mastering XSLT Transformations. O’Reilly 2001.
Vlist, van der, E.: XML Schema: The W3C’s Object-Oriented Descriptions for XML. O’Reilly 2002.
Westarp, F. et al.: The Status Quo and the Future of EDI — Results of an Empirical Study. In: Proceedings of the European Conference on Information Systems (ECIS’99), Copenhagen, pp. 719–731.
Williams, K. et al.: Professional XML Databases. Wrox Press 2000.
W3C: Namespaces in XML, W3C Recommendation, 01-14-1999. In: http://www.w3.org/TR/REC-xml-names/, last visit: 04/01/2004.
W3C: XSL Transformations (XSLT) Version 1.0, W3C Recommendation, 11-16-1999. In: http://www.w3.org/TR/xslt20/, last visit: 04/01/2004.
W3C: Web Style Sheets. In: http://www.w3.org/Style/, last visit: 04/01/2004.
W3C: XML Schema Part 0: Primer, W3C Recommendation, 05-02-2001. In: http://www.w3.org/TR/xmlschema-0/, last visit: 04/01/2004.
World Wide Web Consortium: SOAP Version 1.2. In: http://www.w3.org/TR/soap12-part0/, http://www.w3.org/TR/soap12-part0/ and http://www.w3.org/TR/soap12-part1/, last visit: 04/01/2004.
W3C: XSL Transformations (XSLT) Version 2.0, W3C Working Draft, 11-12-2003. In: http://www.w3.org/TR/xslt20/, last visit: 04/01/2004.
W3C: Extensible Markup Language (XML) 1.1, W3C Recommendation, 02-04-2004. In: http://www.w3.org/TR/2004/REC-xml11-20040204/, last visit: 04/01/2004.
W3C: Web Services Activity Statement. In: http://www.w3.org/2002/ws/Activity, last visit: 04/01/2004.
Wustner, Erik; Hotzel, Thorsten; Buxmann, Peter: Converting Business Documents: A Classification of Problems and Solutions using XML/XSLT. In: Proceedings of the 4th International Workshop on Advanced Issues of ECommerce and Web-based Information Systems (WECWIS 2002), Newport Beach, California, June 2002, pp. 61–68.
Wustner, Erik; Buxmann, Peter; Schade, Sven: ‹x:act› — A Web Service for the Conversion of XML Standards. In: International Journal of IT Standards and Standardization Research (IJITSSR) 3(2), July-December 2005, pp. 39–52.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wüstner, E., Buxmann, P., Braun, O. (1998). XML — The Extensible Markup Language and its Use in the Field of EDI. In: Bernus, P., Mertins, K., Schmidt, G. (eds) Handbook on Architectures of Information Systems. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-26661-5_17
Download citation
DOI: https://doi.org/10.1007/3-540-26661-5_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25472-0
Online ISBN: 978-3-540-26661-7
eBook Packages: Computer ScienceComputer Science (R0)