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 LDOReceived on Saturday, 19 February 2000 19:17:32 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:15:42 GMT