80 likes | 275 Views
XML Conformance Testing. Project Members Mary Brady, Project Leader Carmelo Montanez-Rivera Rick Rivello Mark Zimmerman. Information Technology Laboratory Software Diagnostics and Conformance Testing Division Standards and Conformance Testing Group. Electronic Commerce. B2C
E N D
XML Conformance Testing Project Members Mary Brady, Project Leader Carmelo Montanez-Rivera Rick Rivello Mark Zimmerman Information Technology Laboratory Software Diagnostics and Conformance Testing Division Standards and Conformance Testing Group
Electronic Commerce B2C (business-to-consumer) Interactive Television (DASE) Distributed Learning (IMS) B2B (business-to-business) Manufacturing (ICM) XMLTechnologies Internet / World Wide Web
<Purchaser> <Name> Mary Brady </Name> <Address Street=NN Rm 572 City=Gaithersburg, State=MD Zip=20899</Address> </Purchaser> <Item> <Part_number>1234</Part_number> <ItemDescription>Trees</ItemDescription> <Cost>50.00</Cost> <Quantity>20</Quantity> <TotalCost>1000.00</TotalCost> <Instructions>Be sure to water the root ball day of delivery</Instructions> </Item> <ShipTo> <Name>Susan Carscadden</Name> <Address Street=NIST, Bldg 301 City=Gaithersburg State=MD Zip=20899</Address> </ShipTo> <H1>Purchase Order</H1> <UL> <LI><b> Mary Brady</b> <LI>NN Rm 572, Gaithersburg, MD, 20899 <LI>1234 <LI><I>Trees</I> <LI>50.00 <LI>20 <LI>1000.00 <LI>Be sure to water the root ball day of delivery <LI>Susan Carscadden <LI>NIST, Bldg 301, Gaithersburg, MD, 20899 </UL Figure 1: HTML Purchase Order • What is XML? • Domain-specific languages • Data separate from display • Self-describing data • Schemas HTML or XML? Figure 2: XML Purchase Order
XML Technologies Electronic Commerce, Distance Learning, Health Care Manufacturing, Interactive Television Programming Languages Transformations Formatting Objects Signatures Stylesheets Query Language DOM Domain Specific Namespaces Registries Repositories E-Business Learning Objects XML/EDI XML.ORG BIZTalk Procurement Education Medical Boards Auto Parts ... ... Ratings Libraries Control ... Information Description XML Syntax, Information Set, Schema, Linking, Fragment
OASIS XML Conformance Sun, IBM, Fuji Xerox, DataChannel, MicroStar, W3C members Why NIST/ITL? • Technical Leadership • Coalesced industry partners 18 months First Deliverable • XML Test Suite • XML files & XSL Stylesheet 6 months Future Work • XML StyleSheets, Schemas • XML NS, XLink, XPtr Continued Support XML Conformance Testing • XML Test Suite • 1000 XML Tests • DTD + 4000 lines of XML • 400 lines of XSL Stylesheet
W3C, OASIS Sun, IBM, Microsoft, Netscape, Oracle XML ‘98 • Met with W3C WG Chair • NIST/ITL asked to develop tests XML ‘98 NIST Released • Fundamental, Extended (ECMAScript) • Interactive test harness June ‘99 Future Work • Fundamental, Extended (Java) • HTML (ECMAScript & Java) • DOM Level 2 Continued Support DOM Conformance Testing • DOM Test Suite • 800 ECMAScript Tests • 30,000 lines of code
Summary • Advances in EC depend on XML • SDCT develops tests to improve XML products • SDCT applies IT expertise to vertical markets • Will continue to work in core technology as well as vertical market arenas • http://www.nist.gov/xml/