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

Re: AS#2 - Internet Draft Proposal - 0/3



General Comment: This is a new protocol which duplicates the
                 existing functionality already provided by AS#1,
                 e.g. using SMTP/POP3, which is the ususal protocol
                 for dialup Internet access.

Issues:

  - POP3, which is widely supported both by ISPs with server software
    as well as in email clients, performs the functions not performed
    by SMTP. POP3 and IMAP are already covered by AS#1. In fact, I object
    to the use of the term "SMTP" with AS#1, since this is an RFC822
    email messaging protocol, which includes POP, IMAP, UUCP, and other
    message transfer protocols.
  
    The features in AS#2 draft that are not in SMTP, LIST, GETDOCS,
    are covered by POP3.
    
    IMAP, not widely supported like POP, extends the concepts in POP
    to permit management of remote mailboxes, and this isn't really
    needed for EDI messaging.

  - Private ID's are a potential problem. The internal ID's should
    be maintained _within_ an organization, and ID's based on
    InterNIC registered domain names should be used instead,
    e.g. edi@edi.xyzcorp.com, http://edi.xyzcorp.com, edi://edi.xyzcorp.com
    
  - Message ordering in internet EDI could be best addressed by
    either using an extended message header, or adopt an agreed upon
    "Subject:" and or "Message-ID:" header, e.g.
         Subject: X12 Interchange 000000123
    where 000000123 is the interchange control number.
    Likewise, the "From:" header could include the TP id, e.g.
         From: edi@edi.xyzcorp.com (Xenophobic Yak Zoos EDI, DUNS=123434)
  
  - AS#1 also supports broadcasting of RFQ's, etc. over email lists and
    NNTP. However, there are no header formatting standards that would
    allow filtering and selection based on SIC code, etc. (This isn't
    covered by the AS#2 draft either.)
    
  - AS#2 does not provide non-repudiation, whereas AS#1 does.
  
  - Not really discussed before are features that facilitate auditing
    and non-repudiation. For example, consider a MIME type which is
    a request for a receipt of a message summary, e.g. messages sent
    or received, returned as a MIME type. The message summary would
    contain a list of messages, e.g. with date/time, message-ID,
    interchange#, md5 of the contents or interchange, etc. Such a
    message might be sent by an auditor of one TP to obtain a list
    and match md5 MACs against a log of transactions. An interesting
    feature in a message summary request might be third party
    authorization, e.g. xyzcorp.com authorized audits.com to make such
    a request. (Actually only the MD5s are really needed by an auditor,
    which doesn't reveal anything other than number of transactions,
    unless one has the log.)
--------------------------------------------------------------------------
Carl Hage                                              C. Hage Associates
<email:carl@chage.com> Voice/Fax: 1-408-244-8410       1180 Reed Ave #51
<http://www.chage.com/chage/>                          Sunnyvale, CA 94086