Top Banner
XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting
35

XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.

Mar 26, 2015

Download

Documents

Ariana Bird
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XML - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Contact Information

• Lisa Shreve, Syscom Strategies, Inc.– [email protected]

• Mike Rawlins, Rawlins EDI Consulting– [email protected]– www.metronet.com/~rawlins