© michael c. rawlins is xml ready for prime time? when to use xml for electronic transactions for...
TRANSCRIPT
![Page 1: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/1.jpg)
© Michael C. Rawlins
Is XML Ready for Prime Time?
When to use XML for Electronic Transactions for Your Business
Michael C. Rawlins
Rawlins EC Consulting
![Page 2: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/2.jpg)
© Michael C. Rawlins
Overview
• Organization types
• Factors– Standards– Tools– Complexity
• Conclusions
![Page 3: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/3.jpg)
© Michael C. Rawlins
Organization Types
• Early Adopters
• Second Wave
• Mainstream
![Page 4: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/4.jpg)
© Michael C. Rawlins
Early Adopters
• Large to medium enterprises
• XML programmers on staff
• High risk tolerance
• New applications
• Small trading communities
![Page 5: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/5.jpg)
© Michael C. Rawlins
Second Wave
• Primarily large to medium enterprises, but some small
• Hubs and first tier suppliers
• Programmers or technical support on staff
• Moderate risk tolerance
• New and existing applications
• Moderate size trading communities
![Page 6: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/6.jpg)
© Michael C. Rawlins
Mainstream
• All sizes, including small enterprises
• Small or nonexistent technical staff
• Low risk tolerance
• Core applications
• Large trading communities
![Page 7: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/7.jpg)
© Michael C. Rawlins
Factors
![Page 8: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/8.jpg)
© Michael C. Rawlins
Factors
• Why XML?• Base XML Specifications• XML Tools• XML Business Standards• Application Support• On-line Marketplaces• Complexity• Market Timing
![Page 9: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/9.jpg)
© Michael C. Rawlins
Why: One Source, Many Uses
XMLDocument
XSLStylesheet
XSLStylesheet
DTD
PrintedDocument
WebPage
BusinessApplication
![Page 10: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/10.jpg)
© Michael C. Rawlins
XML Selling Points
• Separate content from presentation
• Applicable to many types of problems
• Generic tools
• Simplicity
• SME penetration
![Page 11: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/11.jpg)
© Michael C. Rawlins
XML : A Family of Specifications
• XML 1.0 - Feb 1998– Base language– Document Type Definition (DTD)
• XSLT for Transformations - 11/1999• XHTML 1.0 - HTML in XML - 1/2000• XSL for Display - In Progress• Schema for Data Definition - In Progress• Several Others
![Page 12: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/12.jpg)
© Michael C. Rawlins
XML Tools
• Browsers– IE 5 implements draft XSL– Netscape 6.0 pre-release uses CSS with XML
• Parsers and Utilities– Microsoft, Sun, IBM, many others
• Authoring Tools - few mainstream
![Page 13: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/13.jpg)
© Michael C. Rawlins
XML Specifications and Tools Impact
• Specifications not yet mature
• Tools depend on specifications
• Application developers depend on tools
• Conclusion:– Early adopters only– Not ready for mainstream or second wave
![Page 14: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/14.jpg)
© Michael C. Rawlins
Factors: Business Standards for XML
![Page 15: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/15.jpg)
© Michael C. Rawlins
Why Business Standards?
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 16: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/16.jpg)
© Michael C. Rawlins
Business Standards for using XML
• Frameworks– ebXML– BizTalk
• Cross Industry– No voluntary standards (X12, EDIFACT) yet– Proprietary - cXML, xCBL
• Many Vertical Industries
![Page 17: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/17.jpg)
© Michael C. Rawlins
Application Support for Business Standards
• Ideally built-in, off-the-shelf
• Currently limited to:– Proprietary approaches– Vertical industry standards
• Impact: Necessary for second wave and mainstream
![Page 18: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/18.jpg)
© Michael C. Rawlins
Factors: On-line Marketplaces
• Will impact bilateral exchanges• No common business or technology profiles• Issues:
– Viability of ASP outsourcing– Business models– Cut out the middleman?
• Kill “rip & read” EDI• Delay XML adoption?
![Page 19: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/19.jpg)
© Michael C. Rawlins
Factors: Complexity
XML Internet
E-mail or HTTP
![Page 20: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/20.jpg)
© Michael C. Rawlins
Complexity
XML
InternetXSL
XSLT
Schemas
Xpath
XLink
E-mail HTTP FTP
Security
Packaging
Internal RoutingUML
Meta-model
Core Components
Business Schema
BP Model
Registry & Repository
![Page 21: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/21.jpg)
© Michael C. Rawlins
XML Implementation: Naïve
BusinessApplication
Sender Receiver
BusinessApplication
Internet
XML XML
![Page 22: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/22.jpg)
© Michael C. Rawlins
XML Implementation: Realistic
BusinessApplication
Sender Receiver
BusinessApplication
Internet
XML XML
Management, Transformation,
Messaging XML
![Page 23: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/23.jpg)
© Michael C. Rawlins
Systems Complexity over Time
Time
Complexity
![Page 24: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/24.jpg)
© Michael C. Rawlins
Complexity of a Single Technology vs. Adoption
Complexity
Adoption
![Page 25: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/25.jpg)
© Michael C. Rawlins
Factors: Market Timing
![Page 26: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/26.jpg)
© Michael C. Rawlins
OSI: The Apocalypse of the Two Elephants
Time
Activity
Research
Standards
Billion dollar investments
Source: Dr. David Clark, head of Advanced Network Architecture research group, MIT’s Laboratory for Computer Science
![Page 27: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/27.jpg)
© Michael C. Rawlins
Elephants & XML Business Standards
Time
Activity
Foundation XML Specifications
XML business standards
Billion dollar investments
![Page 28: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/28.jpg)
© Michael C. Rawlins
Elephants & XML?
Time
Activity
B2B over the Internet
XML
Billion dollar investments
![Page 29: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/29.jpg)
© Michael C. Rawlins
Conclusions
![Page 30: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/30.jpg)
© Michael C. Rawlins
Effects on EDI Implementations
• Early Adopters– Phase out EDI
• Second Wave– Keep existing EDI– Few new applications
• Mainstream– Kill rip & read EDI
![Page 31: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/31.jpg)
© Michael C. Rawlins
Near Term Strategies
• Procurement - Prepare for migration to Marketplaces
• Other Applications– Retain existing EDI– 3 - 5 year ROI probably OK
• Experiment with XML
![Page 32: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/32.jpg)
© Michael C. Rawlins
Summary by Organization Type
• Early Adopters– Ready for Prime Time
• Go Forth and XML!
• Second Wave– Keep them on Saturday Night
• Wait for standards and major trading partners
• Mainstream– Cable Community Access Channel
• Wait for shrink-wrapped XML support
![Page 33: © Michael C. Rawlins Is XML Ready for Prime Time? When to use XML for Electronic Transactions for Your Business Michael C. Rawlins Rawlins EC Consulting](https://reader036.vdocuments.mx/reader036/viewer/2022081414/5513edc655034646298b5eca/html5/thumbnails/33.jpg)
© Michael C. Rawlins
For More Information
Mike Rawlins, Rawlins EC Consulting
• www.metronet.com/~rawlins– “XML” and “Emerging Approaches” pages