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

Slides:



Advertisements
Similar presentations
© 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.
Advertisements

XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
The XML Server Dr. Zhiwang Fan
WECC EIDE Training Workshop Data Exchange Work Group.
Overview Environment for Internet database connectivity
XML Craig Stewart Dr. Alexandra I. Cristea
1 Web Services Based partially on Sun Java Tutorial at Also, XML, Java and the Future of The Web, Jon Bosak. And WSDL.
Introducing theW3C : Table of Contents 1. What is the W3C 2. The Origin of the W3C 3. The Scope of the W3C 4. W3C Services 5. W3C and XML 6. W3C Documents.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
KM World 2001 XML Show & Tell Eddie O’Brien Ringtail Solutions
XML/EDI Overview for Electronic Standards in Higher Education Michael C. Rawlins Rawlins EDI Consulting.
The Web of data with meaning... By Michael Griffiths.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Specifying the Use of CIM in an EMS Project Jay Britton, Fellow, IEEE 2009 PSCE, Seattle
Is XML an enabler of Assurance Services? “Unlocking the Treasures of Standards” EDGAR ® ® NLINE O O SM Presented by: Liv A. Watson Director – EDGAR Online.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Rawlins EDI Consulting1 Future EDI - What comes after X12 and EDIFACT? Michael C. Rawlins.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
XML – Extensible Markup Language Sivakumar Kuttuva & Janusz Zalewski.
Pemrograman Berbasis WEB XML part 2 -Aurelio Rahmadian- Sumber: w3cschools.com.
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
XML Developers 99—FpML: Initial Design Tradeoffs © 1999 Fragment Art & Research, Inc.—New York 1 Axel Fragment Art & Research, Inc.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
FIX Repository based Products Infrastructure for the infrastructure Presenter Kevin Houstoun.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
Pervasive e-commerce with XML Babak Esfandiari Carleton University Ottawa, Canada.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
XForms: The next generation of Web Forms Tyler St. John.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
What are Webservices?. Web Services  What are Web Services?  Examine important Web Services acronyms (UDDI, SOAP, XML and WSDL)  What are the benefits.
Session 21-2 Session 11 Common Origination and Disbursement (COD) & Commonline: Dispel the Myths.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
EXtensible Markup Language (XML) and Documentation --ManojBokil -- Manoj Bokil.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Web Programming : Building Internet Applications Chris Bates CSE :
XML & EDI - What’s the Difference? Postsecondary Electronic Standards Council Alexandria, VA May 8, 2003 Tom Stewart Miami-Dade Community College (FL)
Interfacing Registry Systems December 2000.
Context Inspired Component Architecture Navigating the Shifting Currents of Data xmlCoP Meeting May 18, 2005 ANSI Accredited Standards Committee X12 Ralph.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
COMPARISSON OF TECHNOLOGIES FOR CONNECTING BUSINESS PROCESSES AMONG ENTERPRISES Maja Pušnik, dr. Marjan Heričko.
XML on the Move Michael C. Rawlins Principal, Rawlins EC Consulting.
CEAL 2003 XML for CJK Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
XML Steve Fisher/RAL. 20 October 2000XML - Steve Fisher/RAL2 Warning Information may not be all completely up to date.
Introduction to XML By Manzur Ashraf (Shovon) Dept. of Computer Science & Engineering (BUET)
XML, XSL, and SOAP Building Object Systems from Documents CSC/ECE 591o Summer 2000.
Kemal Baykal Rasim Ismayilov
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
Introduction to XML MIS3502: Application Integration and Evaluation Paul Weinberg Presentation by David Schuff.
Basics of Web Based Computing. The Architecture The user’s system A Web Server What’s inside? Server software Apache or other Resources to be accessible.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
CIS 228 The Internet 9/20/11 XHTML 1.0. “Quirks” Mode Today, all browsers support standards Compliant pages are displayed similarly There are multiple.
Linda Schmandt Structured Text & XML in Medicine 16 Jan 2004.
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
HTML 2.0HTML 3.2 HTML 4.0 HTML 4.01 XHTML malformed, non-standard markup.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
What is ebXML? Electronic Business Extensible Markup Language
eXtensible Markup Language
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Database Connectivity and Web Development
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

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?

XML in a Nutshell

What is XML? Extensible Markup Language A markup language: This is Italic becomes This is Italic Subset of ISO SGML More Features than HTML - Extensible A meta-language

XML - A Family of Recommendations XML Feb 1998 –Base language –Document Type Definition (DTD) XSL for Display - In Progress XSLT Transformations - 11/1999 XHTML HTML in XML - 1/2000 Schema for Data Definition - In Progress

The Vision of XML XML Document XSL Stylesheet XSL Stylesheet DTD Printed Document Web Page Business Application

XML for e-Transactions and impact on Architecture

Why XML for e-Transactions? Define tags for data Rawlins Many tools for software developers Can use mature file-oriented technologies XML Based Architecture

Traditional EDI Architecture

An XML e-Transaction Architecture

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

What XML is NOT

No Content! No organizational infrastructure No established standards development Industries, companies, and software vendors running in all directions at once

Infinite Possibilities 1) JOHN SMITH 2) SMITH JOHN 3) SMITH JOHN

EDI + XML A match made in heaven?

Long Tags Vs. Short Tags

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

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?

X12 Tag Length Resolution Core Issue – Semantic Intent?

EDI Semantic Resources –Data Hierarchy Table location Loop container Loop hierarchy Segment Composite Syntax & Semantic Notes –Implementation Guide –Implied context

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

ebXML

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

What works in EDI? Modularity Grouping based on shared physical structure 50% Groupings based purpose in message 50% Business Document level Messaging 70%

What doesnt work in EDI Dependence on Implementation guides Implied Business Process Content and Presentation Intertwined One size fits all philosophy

Where are we trying to get?

Core Data

Core Business Process

Business Sector Specific Content for each BP function Subclassing a base business process, for a Sector application Sector Business Process Content, identified in terms of function or role in message ebXML Illustrated: Context impact on Core Components Core Data

Where do you go from here?

Implementation Check List Trading Partner Readiness/Request Mature W3C Specifications Tools to support W3C specifications XML Business Standards Technical Infrastructure Standards Bodies Product Support

Near Term Strategies X12 still more appropriate for some things Applications with existing standards –Dont 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

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?

Summary You dont 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

Contact Information Lisa Shreve, Syscom Strategies, Inc. Mike Rawlins, Rawlins EDI Consulting –