Lecture 21: Electronic Commerce #1 - EDI


Electronic Commerce

"Electronic commerce" can be understood in terms of two "generations".

Some examples from the pre-Internet era (or first generation) are:

In the Internet era (ie, the present), the ubiquity of Internet connectivity is changing many aspects of business.

A few examples of these second generation business applications include:


EDI - Electronic Data Interchange

Of all the pre-Internet business applications of computer networking, this was the single most important. It still is.

What is EDI?

[1] More correctly, of course, we should say "application to application" data transfer.


EDI Standards

The basic concept of EDI is that companies agree to a standardised format of EDI messages which are then unambiguously exchanged using a reliable, connection-oriented computer network delivery service.

There have been two proposed EDI standards:

ANSI X.12
developed in the US and widely adopted, although not an international standard. Will eventually (supposedly) be replaced by:
EDIFACT
(EDI For Administration, Commerce and Transport), originally developed by the U.N. (?) and submitted to ISO for ratification as an international (and hence Australian) standard.

In EDI, an interchange is made up of one or more messages (or possibly functional groups containing messages of the same type), which in turn are composed of segments built up from one or more single or composite data elements.


EDI Data Structures

An EDI message is the basic unit of transmission - typically a message can consist of an order, an invoice or a similar business document.
EDIFACT message structure
NB: Original version of this diagram from Standards Australia, AS 3801 - 1989

Typical EDIFACT Messages

Some EDIFACT message types:

CREADV
Credit Advice
CREEXT
Extended Credit Advice
CUSDEC
Customs Declaration
DEBADV
Debit Advice
IFTMAN
Arrival Notice
IFTMBC
Booking Confirmation
IFTMBF
Firm Booking
IFTMFR
International Forwarding & Transport Message Framework
INVOIC
Invoice message
ORDERS
Purchase Order
PAYORD
Payment Order
REMADV
Remittance Advice
and many, many more ...

There are also a larger number of draft and proposed message types awaiting standards approval. It is possible for a group of users to suggest a new message type to meet an unusual business need.


EDI Implementation

There is a great deal of flexibility in the way EDI can be implemented. Some approaches include:

  1. Use of a commercial EDI provider company. EDI users establish a "leased line" or dial-in link to the provider, usually in the context of a turnkey EDI package. The provider implements a "mail box" where EDI messages are lodged to await delivery to the recipient. There is obviously a problem where trading partners are connected to a different EDI service - EDI users simply have to subscribe to more than one provider.
  2. In the past, it has been relatively common for telecommunications companies such as Telstra Australia to offer electronic mail facilities based on the OSI X.400 protocols. Prior to the emergence of the Internet as "the only game in town", an X.400 email service could be used as a carrier for EDI messages. Your lecturer is uncertain as to how much use was ever made of this option, and X.400 is hardly ever used anymore.


EDI System Architecture

An EDI system is based on three architectural elements:

Application Software
is where the business information is created and used - eg: order entry and accounts payable systems. Presumably, the company already has this.
Translation Software
is required to convert internal representation of data to and from the standard formats used in EDI. This can usually be supplied by the EDI provider as part of a complete turnkey package. Such packages can be based on many types of equipment, from PCs to mainframes.
EDI Provider
see previous slide

Note: PC-based translation software is regarded as suitable for small businesses starting out with EDI. However:


Case Studys and the EDI Industry Group

Major Australian EDI users include:

and hundreds of others...

The Australian EDI industry body is "Electronic Commerce Australia", now integrated into Tradegate Australia. Their brief also covers other forms of electronic messaging such as:

NB: EDICA also stated (in 1994) Many organisations, particularly those with over $100 million in sales have already begun full scale trading partner initiation programs. Very few have achieved successes which they would consider to be commensurate with the time, effort and money expended


There are lots of Web sites with information about EDI. For example:

Some EDI Examples

There's a newsgroup for Electronic Commerce as well, but it doesn't seem to have much useful information -- lots of advertisements though!
This lecture is also available in PostScript format. The tutorial for this lecture is Tutorial #20.
La Trobe Uni Logo [Previous Lecture] [Lecture Index] [Next Lecture]
Copyright © 2000 by Philip Scott, La Trobe University.
Valid HTML 3.2!