To develop "light-weight" clients there is a need in a small footprint Java Moby API. The logical way to achieve this is to use maximum of standard libraries...
API uses JAX-WS 2.1 library which is included into the latest Java updates (starting from java 6 update 4).
MobyCentralModel Is a local MobyCentral model with an event system and integrated cache system.
MobyCoreServer is an API to implement Moby Services. Curently it supports only synchronous rpc-style services ("moby" category). "doc-literal" may be added any moment once I have the specification for it. The work on "doc-literal-async" is in progress...
There is also an utility Moby Generator which is to generate Moby datatypes.jar - Moby Ontology classes. These classes are POJO classes annotated with JAXB 2.1 annotations so using standard java classes could be easy marshalled/unmarshalled into Moby XML. The utility class MobyMessageContext contains such a transformation method - "getMobyMessage()". The method itself has nothing to see with Moby, because as it was said before this is the standard JAXB transformation.
There are two clients developed using the API: Pitch Eye and Moby Miner .