Rawlins EDI Consulting1 Future EDI - What comes after X12 and EDIFACT? Michael C. Rawlins.

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 - Beyond the Hype Everything you must know to succeed in implementing XML Lisa Shreve - Syscom Strategies Mike Rawlins - Rawlins EDI Consulting.
Overview Environment for Internet database connectivity
Web Service Architecture
Overview of Web Services
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
Defining and Managing Semantics and Datatypes – Is there a role for ISO Topic Maps? Martin Bryan Technical Manager The Diffuse Project
XML/EDI Overview for Electronic Standards in Higher Education Michael C. Rawlins Rawlins EDI Consulting.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Project 1 Introduction to HTML.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Chapter Two Information Technologies: Concepts and Management.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
System Analysis and Design
1st Project Introduction to HTML.
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.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. ENTERPRISE INFORMATION SYSTEMS A PATTERN BASED APPROACH Chapter.
Chapter ONE Introduction to HTML.
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
EbXML Overview Dick Raman CEO - TIE Holding NV Chairman CEN/ISSS eBES Vice Chair EEMA and HoD in UN/CEFACT Former ebXML Steering Group.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
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.
Introduction to XML Eugenia Fernandez IUPUI. What is XML? From the World Wide Web Consortium (W3C) The Extensible Markup Language (XML) is the universal.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
XBRL eXtensible Business Reporting Language By: Jeff Elston Jake White and Garrett Allen.
Chapter 3: Objects, Components, and the Web Textbook IT Architectures and Middleware, Second Edition Chris Britton and Peter Bye AIT 600 Jeff Schmitt September.
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
Chapter 6 Introduction to Web Services. Objectives By study of the chapter, you will be able to: Describe what is Web services Describe what are differences.
Web Server Administration Web Services XML SOAP. Overview What are web services and what do they do? What is XML? What is SOAP? How are they all connected?
Sep 30, 2000XML Workshop Talk, IIT Bombay XML Standardization for Business Applications Dr. Vasudev Kamath Persistent Systems.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Copyright 1998, Granularity Information Architecture, Inc. Electronic Commerce: Emerging Trends and Technologies.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
XML on the Move Michael C. Rawlins Principal, Rawlins EC Consulting.
XML:Managing data exchange. 2 Central problems of data management Capture Storage Retrieval Exchange.
Kemal Baykal Rasim Ismayilov
Web services open the door to FMCSA safety data Jeff Hall – FMCSA IT Project Manager Traffic Records Forum July 28, 2004.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
XML: The Three Revolutions
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
John Goeller - September, STP Meets The Internet Profiting From Systems Integration for STP September 21th, 2000.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
XML— “Oxygen for E-Business” Persistent eBusiness Solutions Pvt. Ltd. Arvind Pandey
XML: A Comprehensive View MGMT Strategic Information Systems Management Thursday, March 1, 2001 JP Morgan Team Anthony Casalino Matt Huvane.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
© 2005 KPIT Cummins Infosystems Limited We value our relationship XML Publisher Prafulla Kauthalkar RJTSB – Oracle Apps Consultant We value our relationship.
HTML, XHTML, and the World Wide Web
Sabri Kızanlık Ural Emekçi
Project 1 Introduction to HTML.
Inventory of Distributed Computing Concepts and Web services
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Chapter 1 HTML, XHTML, and the World Wide Web
Component--based development
Technology Landscape and Enterprise Objectives
Chapter 16 The World Wide Web.
Quality Assurance for Component-Based Software Development
Presentation transcript:

Rawlins EDI Consulting1 Future EDI - What comes after X12 and EDIFACT? Michael C. Rawlins

Rawlins EDI Consulting2 Tools Tools

Rawlins EDI Consulting3 What comes after X12 and EDIFACT? n Where are we now? n Defining “What” to exchange n New ways “How” to do it n Pioneers

Rawlins EDI Consulting4 Where are we now? n Systems evolution n How we do it now

Rawlins EDI Consulting5 Evolution of Applications Custom Development Packaged Applications BatchOn-LineInteractive Stand Alone InterfacedIntegrated“Componentized”

Rawlins EDI Consulting6 Evolution of Business Systems Stand Alone Systems LANS, WANS, VANS Internet Mainframes and Minis PCsDistributed Computing Client/ Server Network Computing

Rawlins EDI Consulting7 How We Do It Now Batch, Custom Interfaces, VANs

Rawlins EDI Consulting8 “What” n Functional Requirements u Open-edi and OO-edi u Other OO Analysis Approaches u Dictionary or Repository Based Approaches n Non-Functional Requirements

Rawlins EDI Consulting9 Defining Functionality n Functional Requirements = Processing and Data n Standards = Codified Functional Requirements Processes Documents Data

Rawlins EDI Consulting10 From Open-edi to OO-edi Open-edi Reference Model Reference Guide “Next Generation of UN/EDIFACT” OO-edi Standards Report Draft Report

Rawlins EDI Consulting11 Open-edi Definition “The application to application exchange of any predefined and structured data for business purposes without human intervention and without prior agreement”.

Rawlins EDI Consulting12 Open-edi Key Concepts n Separate “What” from “How” n Business Operational View (BOV) - “What” n Functional Service View (FSV) - “How” n Scenario - Defines: u Roles u Information to be exchanged u Characteristics of the exchange

Rawlins EDI Consulting13 Evolution of Analysis Techniques NapkinsNarrative Text Structured Analysis Information and Process Modeling Object Modeling

Rawlins EDI Consulting14 Why OO-Analysis? Traditional Analysis Processing Data ? OO Analysis Object Class Processing: “Methods” Data: “Attributes”

Rawlins EDI Consulting15 OO-edi Outline n Develop Open-edi using OO techniques n BOV (“What”) Only n Object Modeling via UML n Focus on application vendors, not end users

Rawlins EDI Consulting16 Future OO-edi Standards n Standards will define: u Standard object classes u Interactions among objects n Scenarios will specify: u Roles u Objects and methods u Services required of FSV

Rawlins EDI Consulting17 Object Management Group n Cross-Industry Consortium n Responsible for CORBA standard n Defining Common Business Objects n Developing Electronic Commerce Architecture

Rawlins EDI Consulting18 Microsoft n Partnering with application vendors n Developing industry based solutions n Notable examples: u Value Chain Initiative u Insurance

Rawlins EDI Consulting19 Dictionaries and Repositories n BSR - ISO Basic Semantic Repository n UDEF - CALS Universal Data Element Framework n BEACON - ICARIS Project “Object Nexus”

Rawlins EDI Consulting20 Non-Functional Requirements n “Quality” or “System” Requirements, Goals n Examples u Trading Partner Mandates u Low Cost u Reliability u Modifiability and Flexibility n Tradeoffs

Rawlins EDI Consulting21 Impact of Non-Functional Requirements n Can Determine Success or Failure n Will Dictate “How”

Rawlins EDI Consulting22 Example: The Analysis Process

Rawlins EDI Consulting23 “How” n Objects n Distributed Objects n OO-edi Implementation n BSI n XML

Rawlins EDI Consulting24 Standards!Standards!!Standards!!!

Rawlins EDI Consulting25 Why Objects? Without ObjectsWith Objects

Rawlins EDI Consulting26 EDI by Distributed Objects n OMG’s CORBA n Microsoft DCOM n Java RMI

Rawlins EDI Consulting27 OO-edi Implementation

Rawlins EDI Consulting28 BSI

Rawlins EDI Consulting29 BSI Vs. X12

Rawlins EDI Consulting30 XML - eXtensible Markup Language n Derived from SGML n Web and Document Centric n More powerful than HTML u Template document types u Data tags: <SHIP_DATE> </SHIP_DATE>

Rawlins EDI Consulting31 XML for EDI n Use XML formats and tools for EDI n Primary Implementations: u Web based X12 or EDIFACT u Browser based Exchanges u Application to Application

Rawlins EDI Consulting32 XML for EDI via Browser Catalog Purchasing ZX-3111 World Wide Widgets

Rawlins EDI Consulting33 XML/EDI via Applications

Rawlins EDI Consulting34 XML/EDI Development n XML/EDI Group n X12 XML/EDI n EDIFACT XML/EDI n Open Financial Exchange (OFX) n Open Trading Protocol (OTP) n Proprietary - SAP and others

Rawlins EDI Consulting35 Pioneers n Network Management Forum n ACORD

Rawlins EDI Consulting36 NMF CIGP n Industry: Telecommunications n Purpose: Exchange operations information between carriers n What: Defined by object modeling n How: Common Interconnection Gateway Platform supporting many technologies

Rawlins EDI Consulting37 ACORD ObjX n Industry: Insurance n Purpose: Exchange information among agents and insurers n What: Defined by object modeling n How: Microsoft’s COM/DCOM now, Java and OMG’s CORBA later

Rawlins EDI Consulting38 What Next? n Many emerging technologies n Standards lagging behind n Babble, Esperanto, or BabbleFish? ?

Rawlins EDI Consulting39 What to Do? n Identify your Requirements, particularly Non-Functional Requirements n Start planning strategy n Standards - monitor, participate n Talk with application vendors ?

Rawlins EDI Consulting40 For More Information n n ?