[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: EDI over http?



> From:          Rik Drummond <drummond@xxxxxxxxxx>

> IMAP4 allows submission and retrieval of messages/transactions between a client and a server...... so a two way exchange between two companies will look like this.
> 
> 
> 	Company1		 		Company 2
> 	-----------------				------------------
> EDI Translator--imap4 client    ------->  	imap4 server--EDI Translator
> EDI Translator--imap4 server   <------- 	Imap4 client-- EDI Translator
> 
> what is wrong with that?

Sending email uses SMTP, retrieving email from a mailbox uses IMAP. 
IMAP has no value over SMTP except for off-line users that need a 
mailbox to hold messages while offline.

Many ISPs can still queue messages and deliver to offline users via 
SMTP, but there needs to be a special trick to "kick" the ISP's SMTP 
server to deliver queued messages after the connection is 
established.

The purpose of IMAP is to manipulate remote mailbox files, e.g. you 
can scan messages, and selectively download, move, or delete them. 
For EDI it seems like you probably want to download everything, so 
selective download doesn't seem that important. I suppose IMAP could 
save backup copies, but there are probably better ways of managing 
backups.

Is there a need to allow selective download (receipt) of messages? I 
suppose there is some advantage in downloading messages in sequence 
number order by customer, but it might be just as easy to queue them 
locally to reorder for processing.

I guess I don't see the value of using IMAP. What does it give you 
that plain SMTP doesn't? (Other than for offline mailboxes.) I 
suppose you could kludge the upload to a mailbox as sending a 
message, but this seems way more complex than the "standard" SMTP.

I suppose a vendor might want to scan RFQs, but it seems that NNTP, 
FTP, or HTTP would be better.

NNTP (usenet news) would be an ideal way to exchange messages amongst 
an industry trading group, where RFQs, etc. get broadcast to multiple 
recipients. An NNTP network would provide a highly reliable, 
redundant, distributed message exchange that could use AS1 directly 
for 1-many message distributions like RFQs.

For scanning archives of PRICATs, etc. HTTP is probably best. The 
specifics of mapping messages into files is specific to the 
transaction type, e.g. PRICAT messages might be stored different than 
others. Each industry group might use different methods.
--------------------------------------------------------------------------
Carl Hage                                              C. Hage Associates
<mailto:carl@xxxxxxxxx> Voice/Fax: 1-408-244-8410      1180 Reed Ave #51
<http://www.chage.com/chage/>                          Sunnyvale, CA 94086