Skip to content

Accessing the SOA model remotely

mkalam-alami edited this page Dec 19, 2011 · 2 revisions

Accessing the SOA model remotely

Available APIs and clients

EasySOA Discovery API (Alpha)

This custom REST API is used to create or update documents that are specific to the registry (Appli Impls, APIs, Services).

This API is under development, so it may change in the future, and will address a growing list of needs.

Content Automation

Nuxeo has a standard REST API that easily allows extensive use of its features, like making queries and browsing the repository. Documentation is available on the Nuxeo wiki.

Using custom Content Automation operation chains

You can use Nuxeo Studio to design a custom Content Automation operation chain that will access and modify your SOA model and hook it behind a UI button.

We plan to do that for a few interesting uses, so your ideas are welcome !

CMIS

Nuxeo implements the CMIS API, which is a standard in the content management solution industry to foster interoperability between applications. It roughly involves ATOM PUB-like XML and POSTs. It may be a good choice if you're using a CMIS-compatible client such as Drupal and want to browse EasySOA content (and further document mashupping) from there.

The CMIS REST API

This is a generic document-oriented API standard. Here are a few CMIS client APIs : Apache Chemistry, others in java and more.

Using a CMIS client

Here are a few CMIS clients : online, on google code and more.

Clone this wiki locally