Using XML with Legacy Business Applications

Front Cover
Addison-Wesley Professional, 2004 - Business & Economics - 605 pages
""Michael Rawlins handily demystifies the complexities of XML technologies while stepping us in detail through XML solutions to legacy application integration problems designed around real-world business scenarios. He has also produced a thoroughly enjoyable book that is fun to read. Outstanding."
Daniel Appelquist, Senior Architect at Vodafone and author of XML and SQL: Developing Web Applications (Addison-Wesley, 2002).

""Unlike other books that simply cover XML standards and specifications, this book shows you how to actually use XML to solve real-world problems. Developers trying to see through all the hype and discover the real utility of XML will finally appreciate having a book that uses industrial-strength examples to make it all crystal clear."
Stephen Vinoski, IONASimple guidance for bridging the gap between XML and legacy applications

Businesses running legacy applications that do not support XML can face a tough choice: Either keep their legacy applications or switch to newer, XML-enhanced applications. XML presents both challenges and opportunities for organizations as they struggle with their data.

Does this dilemma sound familiar? What if you could enable a legacy application to support XML? You can. In "Using XML with Legacy Business Applications, e-commerce expert Michael C. Rawlins outlines usable techniques for solving day-to-day XML-related data exchange problems. Using an easy-to-understand cookbook approach, Rawlins shows you how to build XML support into legacy business applications using Java and C++. The techniques are illustrated by building converters for legacy formats. Converting CSV files, flat files, and X12 EDI to and from XML will neverbe easier!

Inside you'll find: A concise tutorial for learning to read W3C XML schemasAn introduction to using XSLT to transform between different XML formatsSimple, pragmatic advice on transporting XML documents securely over the internet

For developers working with either MSXML with Visual C++ or Java and Xerces: See Chapter 3 for a step-by-step guide to creating XML documents from existing business applicationsSee Chapter 2 for a step-by-step guide on reading XML documents into existing business applicationsSee Chapter 5 for code examples and tips for validating XML documents against schemasSee Chapter 12 for general tips on building commerce support into an application

For end users who need a simple and robust conversion utility: See Chapter 7 for converting CSV files to and from XMLSee Chapter 8 for converting flat files to and from XMLSee Chapter 9 for converting X12 EDI to and from XMLSee Chapter 11 for tips on how to use these techniques together for complex format conversions

The resource-filled companion Web site (http: // includes executable versions of the utilities described in the book, full source code in C++ and Java, XSLT stylesheets, bug fixes, sample input and output files, and more.


What people are saying - Write a review

We haven't found any reviews in the usual places.


Chapter 1 Introduction
Chapter 2 Converting XML to CSV
Chapter 3 Converting CSV to XML
Chapter 4 Learning to Read XML Schemas
Chapter 5 Validating against Schemas
Chapter 6 Refining the Design
Chapter 7 Converting CSV Files to and from XML Revisited
Chapter 8 Converting Flat Files to and from XML
Chapter 11 Using the Conversion Techniques Together
Chapter 12 Building XML Support into a Business Application
Chapter 13 Security Transport Packaging and Other Issues
Appendix A GNU General Public License
Appendix B Pseudocode Conventions
Appendix C COM Essentials for the NonCOM Programmer

Chapter 9 Converting EDI to and from XML
Chapter 10 Converting from One XML Format to Another with XSLT

Other editions - View all

Common terms and phrases

About the author (2004)

Michael C. Rawlins has more than twenty years of information technology consulting experience in a variety of industries. He is the founder of Rawlins EC Consulting and has served as the vice chair of the Communications and Controls subcommittee of ANSI ASC X12 for three years. Before founding Rawlins EC Consulting, Michael worked as a consultant with the Digital Equipment Corporation.


Bibliographic information