+ All Categories
Home > Documents > EDI WhatNext

EDI WhatNext

Date post: 14-Apr-2018
Category:
Upload: shaharhr1
View: 216 times
Download: 0 times
Share this document with a friend

of 40

Transcript
  • 7/29/2019 EDI WhatNext

    1/40

    Rawlins EDI Consulting 1

    Future EDI - What comes after

    X12 and EDIFACT?

    Michael C. Rawlins

  • 7/29/2019 EDI WhatNext

    2/40

    Rawlins EDI Consulting 2

    Tools

  • 7/29/2019 EDI WhatNext

    3/40

    Rawlins EDI Consulting 3

    What comes after X12 and

    EDIFACT? Where are we now?

    Defining What to exchange

    New ways How to do it

    Pioneers

  • 7/29/2019 EDI WhatNext

    4/40

    Rawlins EDI Consulting 4

    Where are we now?

    Systems evolution

    How we do it now

  • 7/29/2019 EDI WhatNext

    5/40

    Rawlins EDI Consulting 5

    Evolution of Applications

    Custom

    Development

    Packaged

    Applications

    Batch On-Line Interactive

    Stand Alone Interfaced IntegratedComponentized

  • 7/29/2019 EDI WhatNext

    6/40

    Rawlins EDI Consulting 6

    Evolution of Business

    Systems

    Stand Alone

    Systems

    LANS, WANS,

    VANS

    Internet

    Mainframes

    and Minis

    PCs Distributed

    Computing

    Client/

    Server

    Network

    Computing

  • 7/29/2019 EDI WhatNext

    7/40Rawlins EDI Consulting 7

    How We Do It Now

    Senders EDI

    Software

    Receivers EDI

    Software

    Senders

    BusinessApplication

    ExportProgram

    Receivers

    BusinessApplication

    ImportProgramExport

    File

    EDIEDI EDI ImportFile

    X12 or

    EDIFACTInterchange

    Batch, Custom Interfaces, VANs

  • 7/29/2019 EDI WhatNext

    8/40Rawlins EDI Consulting 8

    What

    Functional Requirements

    Open-edi and OO-edi

    Other OO Analysis Approaches

    Dictionary or Repository Based Approaches

    Non-Functional Requirements

  • 7/29/2019 EDI WhatNext

    9/40

  • 7/29/2019 EDI WhatNext

    10/40Rawlins EDI Consulting 10

    From Open-edi to OO-edi

    Open-edi

    Reference

    Model

    Reference Guide

    Next Generation

    of UN/EDIFACT

    OO-edi

    Standards

    Report Draft

    Report

  • 7/29/2019 EDI WhatNext

    11/40

  • 7/29/2019 EDI WhatNext

    12/40Rawlins EDI Consulting 12

    Open-edi Key Concepts

    Separate What from How

    Business Operational View (BOV) - What

    Functional Service View (FSV) - How

    Scenario - Defines:

    Roles

    Information to be exchanged

    Characteristics of the exchange

  • 7/29/2019 EDI WhatNext

    13/40

  • 7/29/2019 EDI WhatNext

    14/40

    Rawlins EDI Consulting 14

    Why OO-Analysis?

    Traditional Analysis

    Processing

    Data

    ?

    OO Analysis

    Object Class

    Processing:

    Methods

    Data:

    Attributes

  • 7/29/2019 EDI WhatNext

    15/40

    Rawlins EDI Consulting 15

    OO-edi Outline

    Develop Open-edi using OO techniques

    BOV (What) Only

    Object Modeling via UML

    Focus on application vendors, not end users

  • 7/29/2019 EDI WhatNext

    16/40

    Rawlins EDI Consulting 16

    Future OO-edi Standards

    Standards will define:

    Standard object classes

    Interactions among objects

    Scenarios will specify:

    Roles

    Objects and methods

    Services required of FSV

  • 7/29/2019 EDI WhatNext

    17/40

    Rawlins EDI Consulting 17

    Object Management Group

    Cross-Industry Consortium

    Responsible for CORBA standard

    Defining Common Business Objects

    Developing Electronic Commerce

    Architecture

  • 7/29/2019 EDI WhatNext

    18/40

    Rawlins EDI Consulting 18

    Microsoft

    Partnering with application vendors

    Developing industry based solutions

    Notable examples:

    Value Chain Initiative

    Insurance

  • 7/29/2019 EDI WhatNext

    19/40

  • 7/29/2019 EDI WhatNext

    20/40

    Rawlins EDI Consulting 20

    Non-Functional

    Requirements

    Quality or System Requirements, Goals

    Examples

    Trading Partner Mandates

    Low Cost

    Reliability

    Modifiability and Flexibility

    Tradeoffs

  • 7/29/2019 EDI WhatNext

    21/40

    Rawlins EDI Consulting 21

    Impact of Non-Functional

    Requirements

    Can Determine Success or Failure

    Will Dictate How

  • 7/29/2019 EDI WhatNext

    22/40

    Rawlins EDI Consulting 22

    Example:

    The Analysis Process

    Completeness Cost

    OO-edi

    X12

    BEACON

  • 7/29/2019 EDI WhatNext

    23/40

  • 7/29/2019 EDI WhatNext

    24/40

  • 7/29/2019 EDI WhatNext

    25/40

    Rawlins EDI Consulting 25

    Why Objects?

    Human

    Resources

    Shop

    Floor

    Without Objects

    HumanResources

    ShopFloor

    With Objects

  • 7/29/2019 EDI WhatNext

    26/40

    Rawlins EDI Consulting 26

    EDI by Distributed Objects

    OMGs

    CORBA

    Microsoft

    DCOM

    Java RMI

    Senders

    ApplicationReceivers

    ApplicationMiddleware

    Middleware

    Internet

  • 7/29/2019 EDI WhatNext

    27/40

    Rawlins EDI Consulting 27

    OO-edi Implementation

    Receivers

    ApplicationMiddleware

    Senders

    ApplicationMiddleware

    Internet

    OO-edi Repository

    OO-edi

    Server

    OO-edi

    Server

  • 7/29/2019 EDI WhatNext

    28/40

    Rawlins EDI Consulting 28

    BSI

    Senders BSI

    Server

    Receivers BSIServer

    Senders

    BusinessApplication

    ExportProgram

    Receivers

    BusinessApplication

    ImportProgramExport

    FileEDIBSI BSI Import

    File

    BSIInterchange

  • 7/29/2019 EDI WhatNext

    29/40

    Rawlins EDI Consulting 29

    BSI Vs. X12

    Receivers BSI

    Server

    BSI

    BSIInterchange

    ImportFile

    Sender SpecificBSI Specification,

    from Sender

    Receivers

    GenericBSI Specification

    for Import File

    Receivers X12

    Software

    EDI

    X12Interchange

    ImportFile

    X12 TransactionSet Tables,Dictionaries

    Trading PartnerSpecific Mapping

    Commands

    X12 Inbound BSI Inbound

  • 7/29/2019 EDI WhatNext

    30/40

    Rawlins EDI Consulting 30

    XML - eXtensible Markup

    Language

    Derived from SGML

    Web and Document Centric

    More powerful than HTML

    Template document types

    Data tags:

    19981101

  • 7/29/2019 EDI WhatNext

    31/40

    Rawlins EDI Consulting 31

    XML for EDI

    Use XML formats and tools for EDI

    Primary Implementations:

    Web based X12 or EDIFACT

    Browser based Exchanges

    Application to Application

  • 7/29/2019 EDI WhatNext

    32/40

    Rawlins EDI Consulting 32

    XML for EDI via Browser

    Catalog Purchasing

    ZX-3111

    World Wide Widgets

  • 7/29/2019 EDI WhatNext

    33/40

    Rawlins EDI Consulting 33

    XML/EDI via Applications

    Senders

    BusinessApplication

    XMLGenerator

    XML

    Mapper

    Receivers

    BusinessApplication

    XMLParser

    XML

    Mapper

    XML

    Standard

    Document Type

    Definition

  • 7/29/2019 EDI WhatNext

    34/40

    Rawlins EDI Consulting 34

    XML/EDI Development

    XML/EDI Group

    X12 XML/EDI

    EDIFACT XML/EDI

    Open Financial Exchange (OFX)

    Open Trading Protocol (OTP)

    Proprietary - SAP and others

  • 7/29/2019 EDI WhatNext

    35/40

    Rawlins EDI Consulting 35

    Pioneers

    Network Management Forum

    ACORD

  • 7/29/2019 EDI WhatNext

    36/40

  • 7/29/2019 EDI WhatNext

    37/40

    Rawlins EDI Consulting 37

    ACORD ObjX

    Industry: Insurance

    Purpose: Exchange information among

    agents and insurers

    What: Defined by object modeling

    How: Microsofts COM/DCOM now, Java

    and OMGs CORBA later

  • 7/29/2019 EDI WhatNext

    38/40

  • 7/29/2019 EDI WhatNext

    39/40

  • 7/29/2019 EDI WhatNext

    40/40

    For More Information

    www.metronet.com/~rawlins/future.html

    [email protected]

    ?


Recommended