Foreword | p. xiii |
Preface | p. xvii |
Acknowledgments | p. xix |
Introduction | p. xxi |
Executive Summary | p. 1 |
Introduction | p. 1 |
Overview | p. 2 |
What Is a Markup Language? | p. 4 |
Rationale for XML | p. 4 |
Contrasts--XML, SGML, HTML | p. 5 |
DTDs | p. 6 |
Schemas | p. 7 |
XML Does Not Replace SGML or HTML | p. 7 |
Key XML Technologies | p. 10 |
Corporate Support for XML | p. 13 |
Why Managers Are Interested in XML | p. 13 |
Some of the Risks of XML | p. 14 |
DTD Repositories and Standards | p. 15 |
Exploiting XML | p. 16 |
Leveraging XML DTDs | p. 19 |
Peer-to-Peer Processing | p. 20 |
Conclusion | p. 21 |
XML Schemas and DTDs | p. 23 |
Introduction | p. 23 |
What Is a Schema? | p. 23 |
Attributes | p. 26 |
Datatypes | p. 26 |
What Is a Namespace? | p. 27 |
Differences between Schemas and DTDs | p. 28 |
Why Use Schemas? | p. 29 |
Guidelines and Best Practices | p. 31 |
Transforming Schema Meta-Data | p. 33 |
Why Use DTDs? | p. 35 |
What Is the Function of a DTD? | p. 35 |
Defining Rules | p. 36 |
Defining Meta-Data | p. 36 |
DTD Standards Debate | p. 40 |
XML Documents | p. 42 |
Introduction | p. 42 |
Reasons for Building XML Documents | p. 44 |
Taxonomies | p. 45 |
XML Document Design--Deciphered, Delineated, and Demystified | p. 46 |
The Simplicity of Modular Design | p. 47 |
Data vs. Documents | p. 49 |
Customer Example | p. 50 |
Dual Functions | p. 51 |
Hierarchical Structure | p. 52 |
Made for Man and Machine | p. 53 |
Security | p. 54 |
How Does XML Provide More Meaningful Markup? | p. 55 |
Content | p. 56 |
XML Structure and Grammar | p. 57 |
XML Document Size | p. 59 |
Saving Some Work | p. 61 |
XML Tools | p. 61 |
XML Trees | p. 62 |
XML Style Sheets [XSLs] and Transformations [XSLTs] | p. 63 |
Introduction | p. 63 |
Formatting Capability | p. 64 |
Repurposing XML Documents | p. 65 |
XSLT | p. 67 |
XSLT Foundations | p. 69 |
Conclusion | p. 75 |
XML Linking Language [XLink] | p. 76 |
Introduction | p. 76 |
XLink Linking Classifications | p. 77 |
Simple Links | p. 78 |
Extended Links | p. 78 |
XPointers | p. 79 |
XPath | p. 80 |
XML Infoset | p. 81 |
Implementing XLink: Speculation | p. 81 |
Content Is King | p. 83 |
Implementing the XML Linking Language | p. 85 |
XML Applications | p. 87 |
General Trends | p. 87 |
General Markup Language Applications | p. 92 |
XML Browsers | p. 103 |
XML and HTML Data Contrasts | p. 104 |
XML for Databases and EDI | p. 108 |
Introduction | p. 108 |
Storing XML in Databases | p. 109 |
Document Decomposition | p. 110 |
Exchanging XML Data | p. 114 |
Data Transfer Format | p. 114 |
Using Legacy Data | p. 114 |
Data Warehouse | p. 115 |
Data, Information, Knowledge | p. 119 |
Data Mining | p. 120 |
EDI | p. 121 |
XML/EDI Foundation | p. 123 |
XML/EDI Models | p. 124 |
Advantages of the XML/EDI Approach | p. 125 |
XML/EDI Document Management | p. 126 |
Intelligent Agents | p. 126 |
XML/EDI Connects to EDI | p. 127 |
Risks | p. 127 |
XML Document Design Architecture | p. 130 |
B2B Exchange | p. 132 |
Introduction | p. 132 |
Strategic Advantages of E-Business | p. 133 |
The Makings of a Successful B2B Implementation | p. 135 |
Advertising Impact | p. 139 |
Benefits of B2B E-Commerce | p. 139 |
B2B Defined | p. 140 |
Three Models | p. 141 |
The Payoff | p. 141 |
B2B Design Requirements | p. 141 |
Developing the XML Documents | p. 142 |
Processing XML | p. 142 |
Storing the XML Data | p. 143 |
Protect XML Documents from Manual Modifications | p. 144 |
B2B E-Commerce Examples | p. 144 |
The Alliance | p. 145 |
Antitrust Red Flags | p. 145 |
Linking Rivals | p. 147 |
How Can I Benefit? | p. 148 |
B2B Opportunities | p. 150 |
XML Strategic Plan | p. 153 |
Introduction | p. 153 |
Customer Focused Strategy | p. 153 |
Leveraging XML Features | p. 155 |
Creating Customer Satisfaction | p. 155 |
Extending New Opportunities | p. 156 |
Discovering Viable Core Competencies | p. 156 |
Customer-Motivated Creativity | p. 157 |
Value-Added Response | p. 158 |
The Business Model | p. 158 |
Anticipating Change | p. 160 |
Migration to New Services | p. 160 |
The Plan | p. 162 |
XML Vocabulary Development | p. 166 |
E-Business Decisions | p. 167 |
Outline of an Example XML Document Implementation Plan | p. 168 |
Concerns, Myths, and Hype | p. 172 |
Introduction | p. 172 |
Move Quickly | p. 172 |
Educate the Executives | p. 173 |
Avoid the Wait-and-See Approach | p. 173 |
Best Foot Forward | p. 174 |
Changing Standards | p. 174 |
Security Concerns | p. 174 |
Legal Issues | p. 175 |
Financial Planning | p. 175 |
Adequate Infrastructure | p. 176 |
Interoperability Concerns | p. 176 |
Transforming HTML | p. 177 |
Unstable DTD Standards | p. 178 |
Even One Can Make a Difference | p. 178 |
Sloppy HTML Coders | p. 179 |
Industry Standards | p. 179 |
Splintering | p. 180 |
International Trade Agreements | p. 181 |
Overreaction? | p. 181 |
Semantic Web | p. 182 |
Start Over? | p. 183 |
Fighting Apathy and Ignorance | p. 183 |
Summary of XML Standards Issues | p. 184 |
Summary of Industry XML Projects | p. 187 |
Introduction | p. 187 |
Automotive | p. 188 |
Chemical | p. 189 |
Computer | p. 191 |
Education | p. 193 |
Financial | p. 194 |
Insurance Firms | p. 197 |
News Media | p. 198 |
Telecommunications | p. 199 |
USENET | p. 199 |
Microsoft | p. 200 |
Microsoft.NET Changes for Applications | p. 204 |
The Risks of .NET | p. 204 |
Simple Object Access Protocol (SOAP) | p. 205 |
The Outlook for XML | p. 207 |
Introduction | p. 207 |
Universal Data Format | p. 207 |
XML-Based Data Warehouses | p. 208 |
Semantic Web | p. 208 |
Corporate Backing: IBM, Oracle, Microsoft | p. 209 |
Forecast for the Next Decade | p. 210 |
Faster Connections | p. 210 |
B2B E-Business | p. 210 |
International Trade | p. 210 |
Convergence | p. 210 |
Peer-to-Peer Computing | p. 211 |
Wireless Internet | p. 211 |
Ubiquitous Web Servers | p. 212 |
Emerging Specifications | p. 212 |
Opportunities | p. 214 |
Semantic Web: Machine-Understandable Information | p. 215 |
Summary and Conclusion | p. 219 |
Introduction | p. 219 |
How to Apply XML | p. 220 |
Planning an XML Implementation | p. 221 |
Leveraging Collaboration | p. 222 |
Business Potential | p. 222 |
Polylingual Potential | p. 223 |
Information Reuse | p. 223 |
Moving to XML | p. 224 |
Omnimorphic Possibilities | p. 229 |
WC3 Addresses | p. 233 |
Glossary | p. 235 |
Index | p. 249 |
Table of Contents provided by Syndetics. All Rights Reserved. |