You are previewing Strategic XML.
O'Reilly logo
Strategic XML

Book Description

Strategic XML analyses the IT systems of a typical large corporation and gives specific, fully-functional examples that show how XML can solve problems today while positoning your company for the demands of tomorrow. Strategic XML addresses: XML Web content publishing, a simple workflow system, an offline order processing system, SOAP client and server examples, legacy system integration (using COBOL), and a unified Web and print documentation system based on XML and XSL.

Table of Contents

  1. Copyright
  2. About the Author
  3. Acknowledgments
  4. Tell Us What You Think!
  5. Pervasive XML
    1. Introduction
      1. Who This Book Is For
      2. What This Book Is About
      3. How to Use This Book
      4. Where to Go from Here
    2. XML Tutorial
      1. A Simple Document
      2. Markup Versus Content
      3. All About Elements
      4. Adding Attributes
      5. Whitespace and Comments
      6. Character References and CDATA Sections
      7. Creating a Valid Document
      8. The <!DOCTYPE> Declaration
      9. Element Declarations
      10. A Quick Note About NOTATIONs
      11. Declaring Attributes
      12. Using Entities
      13. Additional XML Features
      14. Combining Applications with Namespaces
      15. Better Validation with Schemas
      16. Wrapping Up
    3. Standards and Applications
      1. Technology Roadmap
      2. Core Standards
      3. Standard Applications
      4. General Applications
    4. Tools and Technologies
      1. XML Workflows
      2. Authoring Documents
      3. Validating Documents
      4. Viewing Documents
      5. Transforming Documents
      6. Storing and Retrieving XML Content
      7. Programming with XML
      8. Summary
    5. XML Enabling the Enterprise
      1. Storing Data
      2. Publishing Content
      3. Transmitting Content
      4. Enterprise Zones
  6. XML Zones
    1. The Customer Zone
      1. What Is a “Customer”?
      2. Types of Customer Interactions
      3. Delivering Targeted Information
      4. Capturing Customer Data
      5. Distributing Information in XML
      6. Conclusions
    2. The Employee Zone
      1. Proprietary Systems
      2. Some Typical Business Systems
      3. Financial and Accounting
      4. Legal
      5. Product Development
      6. Customer Support
      7. Conclusions
    3. The B2B Zone
      1. Systems Integration Options
      2. Connecting Systems Using E-mail
      3. Transmitting Data via FTP
      4. Exposing Systems with SOAP
      5. Conclusions
    4. The Database Zone
      1. Typical Back-Office Application Scenario
      2. Client-Side Conversion
      3. Middleware and XML Application Servers
      4. XML-Enabled Databases
      5. Native XML Servers
      6. Encoding XML for RDBMSs
      7. Conclusions
    5. The Legacy Zone
      1. Bridging the Gap
      2. Extending Closed Systems
      3. A Simple XML Messaging Application
      4. Conclusions
  7. Applying the Technology
    1. About the Applications
      1. Using the Samples
      2. Sample Chapter Organization
      3. Tools and Technologies
    2. Web Content Publishing
      1. Problem Description
      2. Requirements
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusions
    3. Automating Internal Processes with XML
      1. Problem Description
      2. Requirements
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusion
    4. Offline Order Processing Using Store-and-Forward
      1. Problem Description
      2. Requirements
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusion
    5. Exposing Internal Systems to External Partners
      1. Problem Description
      2. Requirements
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusion
    6. Accessing Remote Systems with SOAP
      1. Problem Description
      2. Requirements
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusion
    7. Migrating Legacy Data
      1. Problem Description
      2. Requirements
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusion
    8. Unifying Product Documentation
      1. Problem Description
      2. Requirementss
      3. System Design
      4. Implementation Notes
      5. Deployment
      6. Conclusions
  8. Index