Web Services Remote Access

Many of Join services are exposed as Web Services so that integration with other enterprise software or language is possible. You may want to use this feature in many cases:

  • From a script - maybe launched asynchronously by Join - in order to report a process status or an environment configuration change,
  • From another software used by your development or quality assurance teams. An example of integration use-case is an Eclipse plugin allowing developper to deliver its work into Join from the IDE (Check here for this work in progress).

Join services are currently exposed as SOAP, Hessian or XML-RPC web services. You will find further details for this protocols (such as access URL, interfaces and so on) on specifc pages:

Protocol Documentation
SOAP SOAP is a W3C recommended protocol for message exchange using XML over various transport layers. Specifications can be found here. Specific documentation on Join implementation is located here.
Hessian Hessian is a binary web services protocol from Caucho. Documentation for Join Hessian services is here
XML-RPC Simple Remote Procedure Call protocol in XML. Many implementations are referenced on Xml-Rpc site. Specific documentation for Join can be found here.