OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   [Ann] Project Labrador

[ Lists Home | Date Index | Thread Index ]

Hi Everyone,

Over the past couple of weeks, I've been working on an XML Object Broker 
called Labrador, which will likely be included as part of Apache 
Xindice, but may be managed as a separate project (as it is very useful 
on its own).   If anybody is interested in participating in this project 
in any way, I'd very much welcome the help.  I'm especially interested 
in people who want to tackle the SOAP stuff.

It's important to understand the motivation behind this project. It is 
not meant to be a SOAP and/or XML-RPC toolkit, and will not provide the 
extensive functionality that projects like Apache Axis and Apache 
XML-RPC (Helma) provide. Its only purpose is to be a simple object 
service broker that you don't have to jump through hoops to work with.

Labrador already has two endpoints, a standard Servlet endpoint, and an 
endpoint designed for the Xindice internal HTTP Server. I am also 
working on an internal VM endpoint, so that a servlet/network interface 
isn't necessary to expose the Broker.

Currently, there are two Resolvers.  One performs standard Object 
reflection, and the other is a Xindice Document Resolver.  It's also 
quite easy to write a Resolver that exposes Instances that implement the 
Instance interface directly and behave as parameterized services.

There are two Handlers, one is an XML-RPC Handler that I wrote it from 
scratch. It's about 90% complete at this point. The other is a SOAP 
Handler, which barely has any functioning code. I will also write a 
Handler for standard GETs, so that a QueryString can be used to invoke 
objects and return their results as non-wrapped content.

You can find out more about the project at my web site 
(http://www.tbradford.org).  It's still *VERY* early in the development 
stages, so the code is unstable at best :-)

Tom Bradford - http://www.tbradford.org
Developer - Apache Xindice (formerly dbXML)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS