Electronic Transcript Exchange: EDI, XML, PDF - Contrast ...
XML/EDI Overview for Electronic Standards in Higher Education Michael C. Rawlins Rawlins EDI...
-
Upload
agatha-morris -
Category
Documents
-
view
228 -
download
3
Transcript of XML/EDI Overview for Electronic Standards in Higher Education Michael C. Rawlins Rawlins EDI...
XML/EDI Overviewfor Electronic Standards in
Higher Education
Michael C. Rawlins
Rawlins EDI Consulting
XML/EDI - Michael C. Rawlins 2
Accompanying Text:
I was born in the great state of Oklahoma, a state known across the country for oil and cattle. Now, I didn’t grow up on a ranch, but I spent a fair amount of time tromping through pastures when I went fishing with my dad. What does that have to do with anything? I’ve read a lot in the last year about how XML is going to fix all of our problems with EDI. To me, most of it bears a very strong resemblance to what I used to step in out in those pastures.What I would like to do for you all this morning is get out the brush and saddle soap, and clean off some of the … hype about XML; to tell you a bit about what it is, what it will and won’t do for EDI, and what it may mean to you as people concerned with electronic standards for higher education.
XML/EDI - Michael C. Rawlins 4
XML - Extensible Markup Language
• A “markup” language:<i>This is Italic</i> becomes This is Italic
• Subset of ISO SGML
• More powerful than HTML
• World Wide Web Consortium approval 2/98
XML/EDI - Michael C. Rawlins 5
XML as an Integration Technology
• Define tags for data<NAME_LAST>Rawlins</NAME_LAST>
• Many tools for software developers
• Can use mature file-oriented technologies
• “Mind share” advantage
XML/EDI - Michael C. Rawlins 6
XML/EDI - X12’s Effort
• 2/98 - 9/98 Joint Report with CommerceNet and the XML/EDI Group
• 10/98 - Began X12 Technical Report
• 6/99 - Technical Report planned completion
• 6/99 - Start phase 2
XML/EDI - Michael C. Rawlins 7
X12-XML
• Goal - “represent X12 semantics in XML syntax”
• Enable XML as an alternate syntax
• Primary target - small to mediumenterprises
XML/EDI - Michael C. Rawlins 8
One Approach for X12-XML Encoding
Native X12
ST*850*0001BEG*00*KC*999**19990514N1*SE*MIKE RAWLINSN3*PMB 29*14 CANYON CREEK VILLAGEN4*RICHARDSON*TX*75080PER*CD**TE*972-783-9573
line items, and so on …
SE*25*0001
Equivalent X12-XML
<X12_PURCHASE_ORDER><PO_HEADER><PO_BEGINNING><TS_PURPOSE>ORIGINAL
</TS_PURPOSE><PO_TYPE>CONTRACT
</PO_TYPE><PO_NUMBER>999
</PO_NUMBER><PO_DATE>19990514
</PO_DATE></PO_BEGINNING>
<SELLER><NAME>MIKE RAWLINS
</NAME><ADDRESS_1>PMB 29
</ADDRESS_1>
<ADDRESS_2>14 CANYON CREEK VILLAGE
</ADDRESS_2><CITY>RICHARDSON
</CITY><STATE>TX</STATE><POSTAL_CODE>75080
</POSTAL_CODE><CONTRACT_CONTACT><TELEPHONE>972-783-9573
</TELEPHONE></CONTRACT_CONTACT> </SELLER>
<PO_DETAIL>line items, and so on…
</PO_DETAIL></PO_HEADER>
…</X12_PURCHASE_ORDER>
XML/EDI - Michael C. Rawlins 9
An X12-XML Architecture
BusinessApplication
Hub Spokes
X12-XMLTranslator
XML EnabledBusiness
Application
X12
BusinessApplication
X12Translator
Internet
XML
X12
XML DTD
XSL
EXP
IMP
XML/EDI - Michael C. Rawlins 10
Data Exchange using Browsers
<NAME>Ima Scholar</NAME><STREET>33 MAPLE STREET</STREET>
XML/EDI - Michael C. Rawlins 11
Other XML/EDI Efforts
• Proprietary– CBL - Common Business Language– cXML - Commerce XML– BizTalk - Microsoft
• Voluntary Standards– EDIFACT
– HL7 in Health Care
XML/EDI - Michael C. Rawlins 14
Preventing Chaos
• XML/EDI Group UDEF Repository
• Work with X12 Education Subcommittee
• OO-edi
XML/EDI - Michael C. Rawlins 15
A Possible Evolution
Technology
X12-XML
OO-edi by XML
OO-edi via Object Technology
Problems Addressed
Integration and Mapping(somewhat)
Business processes,Implementations
Mapping