xml/edi overview for electronic standards in higher education michael c. rawlins rawlins edi...

16
XML/EDI Overview for Electronic Standards in Higher Education Michael C. Rawlins Rawlins EDI Consulting

Upload: agatha-morris

Post on 18-Dec-2015

228 views

Category:

Documents


3 download

TRANSCRIPT

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 3

Topics

• XML Technology Overview

• XML/EDI Standards Overview

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 12

Two X12 Implementations

XML/EDI - Michael C. Rawlins 13

Many Implementations

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

XML/EDI - Michael C. Rawlins 16

Summary

• XML may ease some technical problems,but it’s still EDI

• Standards are needed

• Avoid technology-specific business standards

For more information, visit http://www.metronet.com/~rawlins