🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.misc
Article #995

Re: Free EDI

#995
From: Evan Leibovitch
Date: Fri, 21 Feb 1997 00:00
102 lines
6004 bytes
In article <E5v7qE.D85@world.std.com>,
	Joseph H Allen <jhallen@world.std.com> wrote:

>It's time to start "Free EDI".

>EDI (Electronic Data Interchange) is an old
>set of document standards designed to allow businesses to communicate with
>each other.

That is the 'official' purpose. The unofficial purpose is to make work
for all those COBOL and VM types who were thrown out of their old jobs
as Unix and PCs replaced mainframes over the last 20 years. These people
dominate the EDI field right now, which is why they do dumb mainframe
things such as break documents into 80-column records for transmission.

EDI, pure and simple, is e-mail of specific documents in commonly-agreed-to
structures. That's it. Everything else is implementation.

>Typical of the business transactions covered by EDI are
>wholesaler to retailer communications: the retailer sends a PO (Purchase
>Order) to the wholesaler, which then sends the ordered materials to the
>retailer.  Then the wholesaler sends an Invoice to the retailer.

I am deeply involved in EDI and even at the retail-wholesale level,
it involved significantly more than that. There are acknowledgements,
purchase-order-changes, statistical reports, and that mother of all
retail EDI documents known as the Advance Shipping Notice, incredibly
complex but functionally really no more than an electronic Bill of Lading.

>There are two big problems with EDI as it currently stands.  First, the
>standards process is membership based and copies of the standards themselves
>cost lots of money.

As with Unix, there are plenty of different standards to go around. The
clothing industry uses an entirely different standard from grocery
industry for essentially the same documents. And the clothing industry
standard has many different versions in current use.

Getting the standards are not difficult of expensive if you're working
with/for companies dealing with EDI.

Let's say you do consulting for a manufacturer that just landed a big
sale to Target. Target's EDI department will send you all the specs you
need to receive their POs and send them invoices and/or ASNs. There is
enough leeway in the specs that an EDI purchase order for Target can
(and does) look significantly different from, say, a WalMart PO. Etcetera.

>This results in EDI being very non-open and
>inaccessible- supposedly only 20,000 businesses in the US use EDI.

Everyone selling goods to a major retailer (and an increasing number of
minor ones) needs to talk EDI. And it's not just retail. You want to
supply parts to GM? You need to talk EDI.

>The second problem is that EDI is only a high-level document standard, not a
>low-level communications protocol.

Not really a problem. You can transmit an EDI document to anyone in any
form. The problem comes when you need to transmit documents in a manner
mutually acceptable with your 'trading partner'.

If you and your partner agree to exchange EDI over the Internet, that's up
to you and totally possible right now within the standard(s). But most EDI
folk now use VANs (value-added networks, now there's an oxymoron), a handful
of large e-mail systems that essentially talk to each other and nobody else.

Some VANs have announced intentions to transmit and receive EDI documents
over the Internet. Security is an issue, but I see that easily solvable
by PGP as suggested here. But there are other issues; acknowledgements
and auditing trails are important, and neither is done in a standardized
manner on the Internet.

>"Dread" is the feeling any company gets when thinking about communicating
>electronically.

Right now EDI is not a benefit to suppliers. It is a cost of selling
to large, highly-automated companies.

>Free EDI would be a public set of standards (down-loadable for free from any
>web site which wants to carry them) which allow companies to communicate
>with each other either directly (modem to modem or what have you), or
>through the Internet.

Standards are only as good as those who follow them. If the big EDI
players don't play ball with this scheme, it's just wheel-reinvention.
Most EDI users don't care about the standards, they just want to do
business as inexpensively as possible.

A copylefted program to translate, verify, acknowledge, and audit documents
according to existing standards would be a Very Good Idea. VANs are already
moving to Internet-based delivery, knowing full well that the Internet will
render them obsolete. Such are market forces.

But re-inventing the actual standards process, let alone the standards
themselves? Give me a break. In EDI, the only standard that counts is
the one your partner forces you to follow.

-- 
  Evan Leibovitch, Sound Software Ltd, located in beautiful Brampton, Ontario
 Supporting PC-based Unix since 1985 / Caldera & SCO authorized / www.telly.org
 Trains stop at train stations. Buses stop at bus stations. I use a workstation.
Technical Details
Message-ID: <E5yqDs.43C@bigbird.telly.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <E5v7qE.D85@world.std.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1103af,b5b6fb3cf8b99ab3
X-Google-Attributes: gid1103af,public
X-Google-Thread: fbe20,b5b6fb3cf8b99ab3
X-Google-Attributes: gidfbe20,public
X-Google-Thread: fc5c9,b5b6fb3cf8b99ab3
X-Google-Attributes: gidfc5c9,public
X-Google-Thread: 1023f3,b5b6fb3cf8b99ab3
X-Google-Attributes: gid1023f3,public
X-Google-Thread: 10963c,b5b6fb3cf8b99ab3
X-Google-Attributes: gid10963c,public
X-Google-Thread: 1025b4,b5b6fb3cf8b99ab3
X-Google-Attributes: gid1025b4,public
X-Google-Thread: 1145cb,b5b6fb3cf8b99ab3
X-Google-Attributes: gid1145cb,public
From: evan@bigbird.telly.org (Evan Leibovitch)
Subject: Re: Free EDI
Date: 1997/02/21
Message-ID: <E5yqDs.43C@bigbird.telly.org>
X-Deja-AN: 220462530
References: <E5v7qE.D85@world.std.com>
Organization: Sound Software
Newsgroups: comp.protocols.misc,gnu.misc.discuss,biz.comp.accounting,bit.listserv.edi-l,tnn.protocols.edi,comp.protocols.misc,comp.os.linux.misc,comp.databases,sci.crypt