XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom...
-
Upload
ariana-bird -
Category
Documents
-
view
220 -
download
0
Transcript of XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom...
![Page 1: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/1.jpg)
XML - Beyond the HypeEverything you must know to succeed in implementing XML
Lisa Shreve - Syscom Strategies
Mike Rawlins - Rawlins EDI Consulting
![Page 2: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/2.jpg)
Topics
• XML in a Nutshell
• XML for Electronic Transactions
• Standards work on XML for e-Transactions
• What should you do?
![Page 3: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/3.jpg)
XML in a Nutshell
![Page 4: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/4.jpg)
What is XML?
• Extensible Markup Language
• A “markup” language:<i>This is Italic</i> becomes This is Italic
• Subset of ISO SGML
• More Features than HTML - Extensible
• A meta-language
![Page 5: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/5.jpg)
XML - A Family of Recommendations
• XML 1.0 - Feb 1998– Base language– Document Type Definition (DTD)
• XSL for Display - In Progress
• XSLT 1.0 - Transformations - 11/1999
• XHTML 1.0 - HTML in XML - 1/2000
• Schema for Data Definition - In Progress
![Page 6: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/6.jpg)
The Vision of XML
XMLDocument
XSLStylesheet
XSLStylesheet
DTD
PrintedDocument
WebPage
BusinessApplication
![Page 7: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/7.jpg)
XML for e-Transactionsand impact on Architecture
![Page 8: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/8.jpg)
Why XML for e-Transactions?
• Define tags for data<NAME_LAST>Rawlins</NAME_LAST>
• Many tools for software developers
• Can use mature file-oriented technologies
• XML Based Architecture
![Page 9: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/9.jpg)
Traditional EDI Architecture
BusinessApplication
Sender Receiver
X12Translator
X12BusinessApplication
VAN
X12EXP IMP
X12Translator
![Page 10: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/10.jpg)
An XML e-Transaction Architecture
BusinessApplication
Sender Receiver
BusinessApplication
Internet
XML XMLTransformation
XML
![Page 11: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/11.jpg)
XML e-Transaction Conclusions
• In contrast to traditional EDI:– More pervasive– More modular– Simpler
• Transformations will still be required
• Subsystem integration via XML
• Business standards will be needed
![Page 12: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/12.jpg)
What XML is NOT
![Page 13: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/13.jpg)
No Content!
• No organizational infrastructure
• No established standards development
• Industries, companies, and software vendors running in all directions at once
![Page 14: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/14.jpg)
Infinite Possibilities
1) <BUYER_NAME> JOHN SMITH </BUYER_NAME>
2) <BUYER_NAME>
<LAST> SMITH </LAST>
<FIRST> JOHN </FIRST>
</BUYER_NAME>
3) <NAME type=”BUYER">
<SURNAME BSR_CODE=”NAM-01"> SMITH </SURNAME>
<GIVEN BSR_CODE=”NAM-01"> JOHN </GIVEN>
</NAME>
![Page 15: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/15.jpg)
EDI + XMLA match made in heaven?
![Page 16: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/16.jpg)
Long Tags Vs. Short Tags
![Page 17: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/17.jpg)
X12 Analysis: Short Tag Names
• Target – application-to-application interactions
• Expectation – Short tag names require less communications bandwidth
• Issue – The shorter the tag, the more cryptic, and still need a source from which to derive semantic intent
![Page 18: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/18.jpg)
X12 Analysis: Long Tag Names
• Target - application-to-human interactions
• Expectation - with long enough tag names, user will “understand” what is expected
• Issue - How long must the tag be to describe semantic intent?
![Page 19: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/19.jpg)
X12 Tag Length Resolution
• Core Issue – Semantic Intent?
![Page 20: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/20.jpg)
EDI Semantic Resources
– Data Hierarchy• Table location• Loop container• Loop hierarchy• Segment• Composite• Syntax & Semantic Notes
– Implementation Guide– Implied context
![Page 21: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/21.jpg)
X12 Conclusions
• Mechanical generation of XML tag names not a desirable solution
• Semantic tags would require considerable effort
• Many issues remain the same
• Contribute to and support the ebXML efforts
![Page 22: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/22.jpg)
ebXML
![Page 23: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/23.jpg)
ebXML Approach
• Adopt existing specifications where appropriate
• Utilize what worked in EDI
• Understand underlying reasons for failure in EDI
• Bridge needs for application-to-application versus application-to-human
![Page 24: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/24.jpg)
What works in EDI?
• Modularity
• Grouping based on shared physical structure 50%
• Groupings based purpose in message 50%
• Business Document level Messaging 70%
![Page 25: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/25.jpg)
What doesn’t work in EDI
• Dependence on Implementation guides
• “Implied” Business Process
• Content and Presentation Intertwined
• One size fits all philosophy
![Page 26: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/26.jpg)
Where are we trying to get?
![Page 27: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/27.jpg)
Core Data
![Page 28: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/28.jpg)
Core Business Process
![Page 29: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/29.jpg)
Core Business Process
Bus
ines
s S
ecto
r S
peci
fic
Con
tent
fo
r ea
ch B
P “
func
tion
”
Subclassi
ng a base
business
process, f
or a Sect
or applic
ation
Sector Business Process
Con
tent
, ide
ntif
ied
in te
rms
of
“fun
ctio
n” o
r “r
ole”
in m
essa
ge
ebXML Illustrated:
Context impact on
Core Components
Core Data
![Page 30: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/30.jpg)
Where do you go from here?
![Page 31: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/31.jpg)
Implementation Check List
� Trading Partner Readiness/Request
� Mature W3C Specifications
� Tools to support W3C specifications
� XML Business Standards� Technical Infrastructure� Standards Bodies
� Product Support
![Page 32: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/32.jpg)
Near Term Strategies
• X12 still more appropriate for some things• Applications with existing standards
– Don’t wait for XML, use current EDI– 3 - 5 yr. ROI probably OK, depending on app.
• New applications may start with XML• Preparation for XML
– Target non-EDI partners– Start modeling
![Page 33: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/33.jpg)
Web Exchanges - The Wild Card
• Mostly for procurement
• Few are integrated with business applications
• Could replace “rip & read EDI”
• What kinds of data will be exchanged?
• Will business models really change?
![Page 34: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/34.jpg)
Summary
• You don’t get something for nothing!– Shortcutting standards increases
implementation costs– Win-win and not just cost transfer
• XML technology not ready for prime time, but rapidly evolving
![Page 35: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.](https://reader035.fdocuments.net/reader035/viewer/2022062511/5513ee0f5503463a298b5ea7/html5/thumbnails/35.jpg)
Contact Information
• Lisa Shreve, Syscom Strategies, Inc.– [email protected]
• Mike Rawlins, Rawlins EDI Consulting– [email protected]– www.metronet.com/~rawlins