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: //www.rawlinsecconsulting.com/booksupplement) 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.
0321154940B05292003

 

What people are saying - Write a review

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

Contents

Chapter 1 Introduction
1
Chapter 2 Converting XML to CSV
33
Chapter 3 Converting CSV to XML
65
Chapter 4 Learning to Read XML Schemas
87
Chapter 5 Validating against Schemas
135
Chapter 6 Refining the Design
153
Chapter 7 Converting CSV Files to and from XML Revisited
209
Chapter 8 Converting Flat Files to and from XML
279
Chapter 11 Using the Conversion Techniques Together
513
Chapter 12 Building XML Support into a Business Application
529
Chapter 13 Security Transport Packaging and Other Issues
551
Appendix A GNU General Public License
563
Appendix B Pseudocode Conventions
571
Appendix C COM Essentials for the NonCOM Programmer
575
Bibliography
581
Credits
585

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

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.



0321154940AB07142003

Bibliographic information