- From: Ken MacLeod <ken@bitsko.slc.ut.us>
- Date: Sat, 19 Feb 2000 14:11:29 -0500 (EST)
- To: www-html@w3.org
LDO <http://Casbah.org/LDO/> is a library implemented in several languages for transporting XML and other messages over various lower-level protocols such as TCP/IP and HTTP. LDO also supports, architecturally, higher level protocols such as XML-RPC and SOAP. Current protocol implementations are all "single stack", each with their own API and libraries. You can't simply choose to use XML-RPC to site A and use SOAP to site B using the same library/API. LDO solves that problem by implementing a layered architecture that supports multiple protocols and multiple transports. By being a layered architecture, LDO actually brings features to existing protocols that they do not already have, such as alternate transports, compression or encryption, or a consistent API. LDO is currently in development. We have partial implementations in Java, C, Perl, and Python, using TCP/IP and a generic object-messaging protocol. XML-RPC and HTTP support are awaiting integration. We have documentation for the object-messaging protocols we use and are working on documenting the API and architecture. Ken MacLeod Lead developer for LDO
Received on Saturday, 19 February 2000 19:17:32 UTC