200 likes | 356 Views
XML:Managing data exchange. Central problems of data management. Capture Storage Retrieval Exchange. EDI. Electronic exchange of standard documents In use for some 20 years Standards ANSI X.12 (US and Canada) EDIFACT (International). EDI: Advantages.
E N D
Central problems of data management • Capture • Storage • Retrieval • Exchange
EDI • Electronic exchange of standard documents • In use for some 20 years • Standards • ANSI X.12 (US and Canada) • EDIFACT (International)
EDI: Advantages • Paper handling is reduced, saving time and money • Data can be exchanged in real time • There are fewer errors since data are keyed only once • Enhanced data sharing enables greater coordination of activities between business partners • Money flows are accelerated and payments received sooner
EDI: Adoption • Much information flow is still on paper • Electronic exchange is the exception rather than the rule • The Internet is a lower cost solution than EDI using value added networks (VANs)
SGML • Document management consumes • 15% of company revenue • 25% of labor costs • 10 - 60% of an office worker’s time • Standard generalized markup language (SGML) was designed to reduce the cost of document management
Markup language • Embedded information within text about the meaning of the text <cdliner>This uniquely creative collaboration between Miles Davis and Gil Evans has already resulted in two extraordinary albums—<cdtitle>Miles Ahead</cdtitle><cdid>CL 1041></cdid> and <cdtitle>Porgy and Bess</cdtitle><cdid>CL 1274</cdid>.</cdliner>
SGML • A vendor independent standard for publication of all media • Cross system • Portable • Defines the structure of a document • The parent of HTML and XML
SGML: Advantages • Re-use • Same advantage as with word processing • Flexibility • Generate output for multiple media • Revision • Version control
SGML code <chapter> <no>16</no> <title>XML: Managing Data Exchange</title> <section> <quote><emph type = "2">Words can have no single fixed meaning. Like wayward electrons, they can spin away from their initial orbit and enter a wider magnetic field. No one owns them or has a proprietary right to dictate how they will be used.</emph></quote> … </section> … </chapter>
HTML code <html> <body> <h1><b>16</b></h1> <h1><b>XML: Managing Data Exchange</b></h1> <p> <i>Words can have no single fixed meaning. Like wayward electrons, they can spin away from their initial orbit and enter a wider magnetic field. No one owns them or has a proprietary right to dictate how they will be used.</i> </p> </body> </html>
The problem with HTML • Presentation not meaning • Reader has to infer meaning • Machines are not very good at inferring meaning
XML • Extensible markup language • SGML for e- and m-commerce • A meta-language • A language to generate languages • Will steadily replace HTML
Structured text User-definable structure Context-sensitive retrieval Greater hypertext linkage Formatted text Pre-defined format Limited retrieval Limited hypertext linking XML vs. HTML
XML rules • Elements must have both an opening and closing tag • Elements must follow a strict hierarchy with only one root element • Elements may not overlap other elements • Element names must obey XML naming conventions • XML is case sensitive
Processing shift • From server to browser • Browser can ‘read’ meaning of the data • Less data transmitted
Searching • Search engines look for appropriate tags in the XML code • Faster • More precise
Expected gains • Store once and format many times • Hardware and software independence • Capture once and exchange many times • Accelerated targeted searching • Less network congestion
Conclusion • XML is a significant technological development • Its main purpose is to support data exchange • It will lower the cost of business transactions • It will be a critical data management technology