Re: DIME Use Case?

Mitch Denny <[email protected]> Fri, 12 Apr 2002 09:30:02 +1000
Newsgroups gmane.comp.windows.devel.dime
Organization MitchDenny
Message-ID <[email protected]>
Eric,

While DIME and MIME attempt to solve similar problems (encoding data
for transmission over the wire), DIME has a few things in it which
make it easier to just open up a socket and push binary data down
through it. DIME is substantially easier to implement without a
supporting library whereas MIME is really quite painful, this
is mainly due to the work you have to do to recognise and act
accordingly with MIME's encoding schemes. With DIME its simple,
binary binary binary.

Where would you use DIME? Quite probably a P2P type application
would be a good place to use it. To add more structure you could
build SOAP messages and then place them into DIME messages for
your P2P application. This would remove the necessity to have a
HTTP server to work with SOAP. Your capability to do this would
depend largely on the SOAP infrastructure you are using, some of
the ones out there are tied to HTTP exclusively or are hard to
extend to support something like DIME as the transport encoding.

----------------------------------------
- Mitch Denny
- [email protected]
- +61 (414) 610-141
-

-----Original Message-----
From: Discussion of DIME technology [mailto:[email protected]] On
Behalf Of Eric Rescorla
Sent: Friday, 12 April 2002 01:03
To: [email protected]
Subject: [DIME] DIME Use Case?


I've read the DIME I-D and the mailing list archives, but it's still not
completely clear to me what the use case for DIME is indented to be. Can
someone either explain or point me to the relevant document?

The immediate question that comes to mind is:
DIME seems to cover a lot of the same territory as MIME. Therefore I
presume the idea is that there's some application for which you believe
MIME is inappropriate and you expect to use DIME instead. What is that
application?

-Ekr