Using XML with Legacy Business ApplicationsAddison-Wesley Professional, 2003 - 605 lappuses ""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." 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. |
Saturs
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 |
581 | |
Credits | 585 |
Chapter 9 Converting EDI to and from XML | 359 |
Chapter 10 Converting from One XML Format to Another with XSLT | 457 |