- From: Ken MacLeod <ken@bitsko.slc.ut.us>
- Date: 25 Feb 2000 12:47:48 -0600
- To: xml-dist-app@w3.org
LDO is intended to be an open source library supporting several levels of messaging. I previously posted a longer description and a link to a draft of LDO's API. <http://Casbah.org/LDO/> <http://lists.w3.org/Archives/Public/www-html/2000Feb/0193.html> <http://casbah.org/pipermail/devel/Week-of-Mon-20000221/000669.html>. In the chat and in that draft I describe one technique for addressing a server using an extended URL (a transport URL [http, tcp] prefixed with a protocol scheme [xmlrpc, ldo]). Tim Berners-Lee and Eric Prud'hommeaux pointed out a technique using namespaces or other discovery techniques (the chat ended around there). LDO has had a "session" based concept up to this point, where it's assumed that a connection is opened between a client and server. (Among other possiblilites) Tim and Eric describe more of a "datagram" approach, where each message contains destination or routing information. In the draft API there is a message() method that takes it's content and passes it to the other endpoint (again, session based). There are possibilities for other API styles for datagram messaging, but one that I've seen commonly, with respect to XML, is dom_message(). This accepts a DOM or DOM fragment, serializes it directly, and sends it off. With an appropriate protocol underneath, there would be no need for a session based API for those messages. Additional help or suggestions in this area would be very helpful. Are there any other open source messaging libraries under development? If you like the design direction LDO is headed I would be glad to open it up to more participants or transfer it to a new organization. -- Ken
Received on Friday, 25 February 2000 13:47:53 UTC