
Résumé
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-commerec expert Michael C. Rawlins outlines usable techniques for solving day-to-day XML-related data exchange problems. Using an easy-to-undcrstand 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 XI2 EDI to and from XML will never be easier!
Inside you'll find :
- A concise tutorial lor learning to read W3C XML schemas
- An introduction to using XSLT to transform between different XML formats
- Simple, pragmatic advice on transporting XML documents securely over the Internet
For developers working with either MSXML with Visual C++ Java and Xerees :
- See Chapter 3 for a step-hy-step guide to enabling existing business applications to export XML documents
- See Chapter 2 for a step-by-step guide to enabling existing business applications to import XML documents
- See Chapter 5 for code examples and tips for validating XML documents against schemas
- See 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 XML
- See Chapter 8 for converting flat files to and from XML
- See Chapter 9 for converting XI2 EDI to and from XML
- See Chapter 11 for tips on how to use these techniques
together for complex format conversions
The resource-filled companion Wch site (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.
Contents
- Introduction
- Converting XML to CSV
- Converting CSV to XML
- Learning to Read XML Schemas
- Validating against Schemas
- Refining the Design
- Converting CSV Files to and from XML, Revisited
- Converting Flat Files to and from XML
- Converting EDI to and from XML
- Converting from One XML Format to Another with XSLT
- Using the Conversion Techniques Together
- Building XML Support into a Business Application
- Security, Transport, Packaging, and Other Issues
- Appendices
- Bibliography
- Credits
- Index
L'auteur - Michael C. Rawlins
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.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Michael C. Rawlins |
Parution | 04/09/2003 |
Nb. de pages | 624 |
Format | 17,7 x 23,3 |
Couverture | Broché |
Poids | 900g |
Intérieur | Noir et Blanc |
EAN13 | 9780321154941 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages XML
- Informatique Développement d'applications Langages XSLT