50
Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University [email protected]

Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University [email protected]

Embed Size (px)

Citation preview

Page 1: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

Electronic Data Interchange

EC

Kieran MathiesonDecision and Information SciencesSchool of Business Administration

Oakland [email protected]

Page 2: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Outline What is EDI? The Business Case for EDI EDI Standards Implementing EDI EDI and the Internet

Page 3: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC What is EDI? Interprocess (computer application to

computer application) communication of business documents in a standardized electronic form– No rekeying

– Data usually transmitted by networks

– May involve intermediaries

Page 4: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC What is EDI?

FormatOriginal

Document

FormatOriginal

Document

Firm 1

Firm 2

Network

Page 5: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Questions How is the data formatted? What network is used? What are the network specifications?

– Protocol, speed, etc. What if firms participate in many

relationships? Do the firms’ internal systems change? What about security?

Page 6: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC EDI Necessity: Standards Both sides must use the same formats Standards provide the formatting rules Bunch o’ standards organizations

– ANSI ASC X 12– UN/EDIFACT– UCC– AIAG

They are drawing together

Page 7: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC EDI Helper: VANs Value added networks mediate EDI

exchanges

Firm

Firm

Firm

Firm

Firm

Firm

Firm

VAN

Page 8: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC

Association

A Scenario

Firm 1 Firm 2

Bank 1 Bank 2

Firm’s purchasing system generates an order

Order is sent to firm 2Order ack sent to firm 1

Firm’s inventory system checks order - can fill at once

Shipping system generates shipping note

Shipping note sent to firm 1Note ack sent to firm 2

Payment request sent to firm 2’s bank

Ack sent to firm 2

Payment check sent to bank 1

Ack sent to bank 2

Ack sent to bank 1

Firm’s accounts payable system checks request

Confirmation sent to bank 1Ack sent to firm 1

Confirmation sent to bank 2Ack sent to bank 1

Confirmation sent to firm 2Ack sent to bank 2Payment check sent to firm 1

Page 9: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC The Big Question

Why invest in EDI?

Page 10: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC The Business Case: Cost

PCWeek, Sept, 1997

Page 11: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC The Business Case: Cost EDI can reduce

– Time delays• Document transportation

• Manual document processing

– Labor costs• Keying, filing, document matching, …

– Errors– Inventory

• Some inventory held because of processing delays

Page 12: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC The Business Case: CostProctor & Gamble and H.E. Butt grocery EDI for Grocery Logistics project resulted in the following one-year improvements: Reduction of over 3,000 labor hours - 1,700 in order

processing hours and 1,300 paper administration and data rekeying hours

80% increase in speed of new items delivered to stores, price changes made and promotions implemented

75% decrease in invoice deductions

X 12 General Session MinutesOctober 5, 1998

Page 13: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC The Business Case: CostThe AIAG estimates that implementing EDI-style interactions via the Internet through four levels of the automotive supply chain would save manufacturers $71 per vehicle.

That's about $1 billion annually industry-wide.

Page 14: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC The Business Case: Strategy EDI enables new ways of doing

business– JIT– Mass customization

These would be too costly without EDI Could Visa be “Everywhere you want

to be” without EDI?

Page 15: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Outline What is EDI? The Business Case for EDI EDI StandardsEDI Standards Implementing EDI EDI and the Internet

Page 16: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Standards Two levels

– Communication standards• Network protocols, connection speeds, etc.

• Concerned with getting data from one place to another, not what it means

– Transaction standards• Concerned with what the data means

• “Transaction sets” for many different types of transactions

Page 17: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Standards Groups Economy-wide

– Work with many industries– X 12, EDIFACT

Industry-specific– Work with one or a few related industries– UCC, AIAG– Often implement broader standards

• HIAG implements X 12 for healthcare

Proprietary

Page 18: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Standards Groups Increasing attention to coordination

between groups– UCC and X 12– X 12 - “alignment” with EDIFACT

Important for international trade Important for cross-industry

relationships

Page 19: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Enforceable EDI transactions must have the same

legal force as other transactions– Role for government in EDI

Lack of enforcement is a barrier to doing EDI in some countries

Page 20: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Payment Systems EDI for ordering, etc., should be

supported by EFT for payment Bank association agreements, credit

card company payment systems, etc., important to EDI– Agreements between can make payments

as fast as orders

Page 21: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Standards Example VICS

– Voluntary Inter-Industry Commerce Standard, used by the general merchandise retail industry

– VICS EDI Retail Users Group formed in 1986 to interpret and expand X12

– Used by over 1,000 companies

http://www.uc-council.org/

Page 22: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Sample VICS Transaction Sets163-Transportation Appointment Schedule Information

Used by a transportation carrier and their trading partners to request and accept freight pick-up and delivery appointments.

180-Return Merchandise Authorization and NotificationUsed to return merchandise to the vendor. This transaction set may satisfy request for returns, authorization or disposition of the return, notification of return or notification of consumer return.

204-Motor Carrier Loan TenderUsed to tender a shipment to a carrier and/or forward shipment details to a carrier, consignee or third party. Provides the receiver with detailed Bill of Lading rating and scheduling information pertinent to a shipment.

Page 23: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC VICS Transaction Example Invoicing (transaction set 810)

ST8100001BIG19981004594000940019980815005001234500REFDP10REFPDF948325N1BY92001…This simple transaction has 19 parts in total

Trans set ID

Trans set control number

Invoice date

Invoice number

PO date

PO number

Why is this so complex?- Because business is complex- The transactions mirror that complexity

Page 24: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Transaction Set Sequences Need to know how

transaction sets are used together to complete a business operation

From ActionLINE, the AIAG magazine, Jan/Feb 1999, p. 23

Page 25: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Outline What is EDI? The Business Case for EDI EDI Standards Implementing EDIImplementing EDI EDI and the Internet

Page 26: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Implementing EDI Main issues:

1. Business relationships

2. Internal transaction systems

3. Translation to standards

4. Secure networks

Page 27: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC 1. Business Relationships If you receive an order and fulfill it,

will you get paid? If you place an order, will it be shipped

on time? Create agreements before EDI

– Two-party contracts– Intermediary

• E.g., VISA’s merchant accounts

Page 28: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC 2. Internal Transaction Systems Are your internal transaction processing

systems ready for EDI?– Batch vs. real-time systems

Are your people ready for EDI?– Accountants– Auditors– Shippers– Receivers

Automatic ordering gives some people the heebie jeebies

Page 29: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC 3. Translation to Standards Translate your internal formats to

standards– Packages readily available– ERP systems often include these features,

or make them available– VANs can help

Joining a standards organization?– Need to get, e.g., a merchant id– Could let VAN handle the details

Page 30: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC 3. Translation to Standards Translation software from GEIS:

– EDI Application Integrator• UNIX based

• User specifies mappings from internal formats

– EDI*TRANSIT DOS • Similar product for DOS

– Intercept Plus AS/400• Similar product for AS/400

• Over 30,000 installations world-wide

Page 31: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC 4. Secure Networks Two issues

– Authentication– Encryption

Much EDI happens on private networks– Easier to secure

Internal fraud often more of a threat than message interception– Humans don’t review transactions

Page 32: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Outline What is EDI? The Business Case for EDI EDI Standards Implementing EDI EDI and the InternetEDI and the Internet

Page 33: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC EDI and the Internet Why the interest in the Internet?

– Low cost• Connections to the Internet are cheap

• Bandwidth available on demand

• Internet links used for many purposes

– Pervasive• The Internet is everywhere

• Can create broader markets, with firms of all sizes able to interact

Page 34: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC But... Security

– Internet traffic can be intercepted Reliability

– No service level guarantees (yet)

Page 35: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC EDI and the Internet: Scenarios

What is the Internet going to do to EDI?

1. No effect

2. VANs integrate the Internet into their offerings

3. New standards designed for the Internet

Page 36: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Scenario 1: No Effect Large trading partners will continue to

use private networks for EDI– Easier to secure– Cost effective with sufficient transaction

volume Private networks still exist, and more

are being developed– ANX

Page 37: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Scenario 2: VANs Integrate Why do firms use VANs?

…the report did not find cost to be a significant motivating factor for EDI users to move to the Internet…. Assistance in converting trading partners to EDI, accountability in case of lost transactions, and logging audit trails were cited by users as some of the most sought-after value-added services provided by VANs.

EDI Insider, on a 1996 survey by Input, a consulting firm

Page 38: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Scenario 2: VANs Integrate The Internet sends bytes around...

… but VANs provide many other services VANs might use the Internet to offer

cheaper connectivity to small customers Problems

– Security - certificates, tunneling protocols– Reliability - good connections, lower

service level expectations Is this happening?

Page 39: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Scenario 2: VANs IntegrateGEIS president and CEO Harvey Seegers confirmed the company is looking into new Web app services aimed at attracting a new kind of EDI customer.

During the past two years, the company’s TradeWeb Internet-EDI transaction service, along with the Trading Process Network for posting EDI-based bid forms on the Web, have attracted 4,000 new corporate customers, a 10 percent increase. Moreover, all of the new customers represent firms that never would have subscribed to the VAN model, Seegers said. In contrast, TradeWeb costs a flat $50 per month.

Internet Week, March 30, 1998

Page 40: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Scenario 3: New Standards Several developing Internet-oriented EDI

standards– OBI (Open Buying over the Internet)

• Underwritten by American Express

– The Value-Chain Initiative• From Microsoft

– XML/EDI• From the XML/EDI Group• “Grass-roots organization”• Members include AT&T, Perot

Systems, Motorola, Sprint and NIH

Page 41: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC XML/EDI “The Power of Five”

– EDI– XML - allows custom tags– Templates - process logic specs

• How to process transactions

– Agents• Execute the templates

– Repository• Definitions of elements

Page 42: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC XML HTML controls formatting

– What pages look like XML is about data

– What data means– Use HTML-like tag sets to describe

transactions, products, people, ...– Use public “standard” tags, or create your

own

Page 43: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC XML Example<weather-report><date>March 25, 1998</date> <time>08:00</time><area>

<city>Seattle</city><state>WA</state><region>West Coast</region><country>USA</country>

</area><measurements>

<skies>partly cloudy</skies><temperature>46</temperature>...

</measurements>...

</weather-report>

Page 44: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Interpreting XML Document Type Definitions

– Accompany XML documents– Describe rules for particular XML tags– Used to parse XML

XML Schema– Generalized DTDs– Claimed to be better for automatic

processing– More details on how data fits together

Page 45: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

ECXML Schema Example

<student studentID="13429"><name>Jane Smith</name><GPA>3.8</GPA>

</student>

<Schema ...><AttributeType name='studentID'

dt:type='string' required='yes'/><ElementType name='name' content='textOnly'><ElementType name='GPA' content='textOnly'

dt:type='float'/><ElementType name='student' content='mixed'>

<attribute type='studentID'/><element type='name'/><element type='GPA'/>

</ElementType>

<ElementType name='class' content='eltOnly'> <element type='student'/>

</ElementType></Schema>

Page 46: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Meaning Still need agreement on what data

elements mean– What is a GPA?– What is its range and type? – Does it include grades from courses that

were retaken? Courses taken 20 years ago? Transfer courses?

– XML does not address this Need agreed definitions of elements

– Standard DTDs or XML Schema

Page 47: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC CommerceNet 500-member ecommerce consortium Proposes the XML-based Common

Business Language (CBL)– Describes product- and service-catalog

software, metadata about business rules and systems, and software for forms and messages

Much of the CBL is drawn from existing EDI dictionaries

CommerceNet wants industry groups to use CBL as a basis for specific DTDs

Page 48: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Standard DTDs

From Commerce.Net

Page 49: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Where Is This Going? XML-based industry standards are key

– Need equivalent of X12 standards with strong semantic content

They are developing Who knows what the future will hold?

Page 50: Electronic Data Interchange EC Kieran Mathieson Decision and Information Sciences School of Business Administration Oakland University mathieso@oakland.edu

EC Outline What is EDI? The Business Case for EDI EDI Standards Implementing EDI EDI and the Internet