Presentation is loading. Please wait.

Presentation is loading. Please wait.

201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com XML for E-Commerce R.T.Crowley Vice President, Marketing.

Similar presentations


Presentation on theme: "201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com XML for E-Commerce R.T.Crowley Vice President, Marketing."— Presentation transcript:

1 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com XML for E-Commerce R.T.Crowley Vice President, Marketing Internet Commerce Corporation This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab Type in action items as they come up Click OK to dismiss this box This will automatically create an Action Item slide at the end of your presentation with your points entered.

2 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using the Internet Refrigerator Websites www.smartbox.com Secure home delivery system Order supplies via the Web Deliverer gets a one- time security code Only one side can be open at a time Perfect for shut-in techies!

3 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com The Nature of Change  To be involved in EDI is to be passionately in love with change.  -- Edward A. Guilbert

4 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Traditional EDI: Handles fully 80% of all business information exchange world-wide. Fortune 1000 Still viable among the Fortune 1000 and other large companies. Used in some form virtually everywhere around the world today. Forms the basis of the business rules to be kept as we move to newer technologies.

5 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI What is XML?: XML XML is eXtensible Markup Language. XML is a derivative of SGML (Standard Generalized Markup Language) like HTML. XML allows dynamic tagging of data to be shared. XML provides a document definition structure. XML provides multiple presentation options. Example of an XML tag: Stoshu Chodkiewicz Stoshu Chodkiewicz

6 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Why use XML for EDI?: XML bridges the gap between traditional EDI and Web-based applications. Most of high-tech industry has espoused XML: Virtually all new software from IBM, Microsoft, Netscape, Oracle, and others are enabled to use XML. Companies are making larger cash investments in XML technology than were made in OLE and ODBC. XML could make EC/EDI more available to the SME and other non-traditional EDI users.

7 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Who Is Doing XML/EDI?: ebXML Group: ebXML Group: A n international initiative established between UN/CEFACT and OASIS to develop XML a standard XML architecture. (Further information: www.ebxml.org) ANSI ASC X12: ANSI ASC X12: The US national EDI standards body has created a technical report of an experimental syntax for using XML to conduct EDI. (Further information: www.disa.org) BizTalk: A Microsoft BizTalk™: A n effort from Microsoft ® to create a method to use XML to communicate between applications on a cross-platform basis. (Further information: www.biztalk.org)

8 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Who Is Doing XML/EDI?: The XML/edi Group: The XML/edi Group: This part of DISA provides information on use of XML in graphic communication. (Further information: www.xmledi.com) CommerceNet: CommerceNet: This group encourages the use of the Net for commerce of all types, and as such, has a direct interest in the use of XML for conducting EDI. (Further information: www.commerce.net) RosettaNet: This group is developing an X12-based implementation framework like the BizTalk™ framework mentioned earlier. (Further information: www.rosettanet.org)

9 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Who Sets the XML Standard?: W3C: W3C: The World Wide Web Consortium (Further information: www.w3c.org) W3C is the de facto standards body for the Internet and the World Wide Web. It is made up of those companies with a large stake in business via the Web, including IBM, Microsoft, Netscape, and others. This group developed and sets the standards for the XML language. Message standards will be set by other standards bodies.

10 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Being Radical: The use of EDI message standards for XML represents probably 15% of the real benefit of XML. Using the old message methodologies for XML is like going from the horse and buggy to the automobile by keeping the buggy and motorizing the horse! The true benefit of XML lies in its ability to make dissimilar databases and systems interoperable.

11 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI What’s in a name? Tarheel Systems (DUNS 2736541) is making a shipment from one division of the company to another. Therefore, they need to be shown as the “shipper” in the transaction set or message.

12 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The X12 EDI Version: The N1 Segment N1*SH*Tarheel Systems*1*2736541*07*SH

13 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The Basis of the X12-XML Version: SH SH Tarheel Systems Tarheel Systems 1 1 2736541 2736541 07 07 SH SH

14 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The Full X12-XML Version: SH SH Tarheel Systems Tarheel Systems 1 1 2736541 2736541 <EntityRelationshipCode X12:ID-SEMANTIC="EntityRelationshipCode” 07 X12:SYNTAXID="H020N1_05">07 SH SH

15 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The BizTalk™ Method: Microsoft ® has published a de facto “standard” for XML documents as BizTalk Framework v1.0: Microsoft ® has published a de facto “standard” for XML documents as BizTalk Framework v1.0: The Framework lays down guidelines for encoding business documents using XML. Documents must use the XML Data Reduced Subset (XDR). Documents described in approved schemas, pass validation tests, and published on www.biztalk.org can be called BizTalk Framework Documents. BizTalk Messages typically contain one document along with additional information used by the application.

16 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Microsoft Microsoft ® BizTalk™: SH Tarheel Systems 2736541 07

17 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The ebXML Vision: Tags Data Tags come from a common dictionary to ensure all parties are able to understand them. Core Components The data to be shared is built up of Core Components rather than cut down from a large, generic message. Payload This data is placed in an XML file called a Payload. PayloadHeader The Payload is appended to a Header file containing addressing information and hash totals if necessary. DTDXML:schema A DTD or XML:schema could be appended to that package if needed by the receiver. Payload. The Payload could be encrypted for security, leaving address information properly in the clear.

18 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Core Component Using XML for EDI Core Components: Structured packets of related data like Name & Address or Part & Description Similar to segments in traditional EDI Not objects in the IT sense, although some may play that role Determined by a standards body as a part of an XML messaging standard Hold any related information together avoiding fragmented semantic dispersal

19 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Core Component DTD or XML:schema or DCD Using XML for EDI Structure: DTD (XML:schema) is built from the Core Components required by the implementation. The structure is then used to sort the data in the message.

20 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The Payload: The Payload, or XML file, carries the data for the message. It is constructed based on the data structure in the DTD or XML:schema. Payload or XML File DTD or XML:schema or DCD

21 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Header: The Header is a type of XML file to carry address information. It allows all the address data to remain clear of the Payload for clarity. Header Payload or XML File DTD or XML:schema or DCD

22 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Complete: The Style Sheet presents data to the application in the required form. Different Style Sheets allow for multiple types of presentation. Style SheetStyle Sheet Header Payload or XML File DTD or XML:schema or DCD

23 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Problems in XML: Data Typing - Data Typing - Currently XML provides no facility to indicate data types. Semantic Relations - Semantic Relations - Currently the official XML standard has no method to show relationships between data elements and other structures. Element Length Element Length - Currently all data elements in XML are assumed as infinite. Misunderstandings - NOT Misunderstandings - Many seem to see XML as a panacea for all the ills of EC. It is NOT!

24 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI Solutions in XML: Data Typing -XML:schema Data Typing - XML:schema will allow a limited amount of data typing when approved for use. Semantic Relations - Semantic Relations - Standards bodies around the world are developing methods to show relationships between data elements and other structures in XML. Element Length XML:schema Element Length - XML:schema will allow a limited method for sizing data elements when approved. Understandings - Understandings - We are building a greater base of knowledge in this and other EC technologies.

25 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com Using XML for EDI The Path Forward: BizTalk™ Framework v1.0 The BizTalk™ Framework v1.0 was published on 20 September 1999. X12-XML: An Experimental Methodology for the Representation of X12 Semantics in XML Syntax X12 Technical Report: X12-XML: An Experimental Methodology for the Representation of X12 Semantics in XML Syntax was approved for publication on 7 October 1999. ebXML Group The ebXML Group initial draft recommendations were published on 1 June 2000. The first XML messaging standards based upon the Core Components architecture are expected in June or July of 2001. VERY This is all still VERY new technology!

26 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com XML for E-Commerce  A Presentation by:  R.T.Crowley  Vice President, Marketing  Internet Commerce Corporation  201 Shannon Oaks Circle  Cary, NC 27511 USA  Tel: 1-919-657-1500 - Fax: 1-919-657-1501  Email: rcrowley@icc.net - Web: www.icc.net - www.rtci.com  WWW.XMLMAGIC.COM

27 201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com


Download ppt "201 Shannon Oaks Circle Cary, NC 27511-7610 +1-919-657-1500 voice +1-919-657-1501 fax www.rtci.com XML for E-Commerce R.T.Crowley Vice President, Marketing."

Similar presentations


Ads by Google