Skip to content

Embedded webapp access to EasySOA from Eclipse

fenrhil edited this page Jul 5, 2012 · 13 revisions

This page gathers information needed to create an webapp designed to be embedded in an Eclipse browser and enabling access to EasySOA features.

Why?

This technique is considered in the EasySOA project in two separate cases (Service connector settings retrieval and Talend Open Studio integration). In both cases, it has the same purpose: act as a middleware between the EasySOA model and applications based on some parts of this model. This kind of "uncoupling layer" is needed because the EasySOA model is frequently subject to changes (at the moment we write these lines, i.e. 2012/07/05).

What?

Ultimately, the webapp shall enable:

  • Automatic authentication to Nuxeo
  • Listing of the services available to the authenticated user
  • Multiple-criteria search among the available services
  • Selection of a set of services to be extracted from the browser to be processed in Eclipse.

Embedded web UI in Eclipse

It seems the e4 project has carried out an in-depth study of this issue.

Webapp to access EasySOA

The Nuxeo Webengine is (according to Nuxeo) "a simple yet powerful rendering engine based on Freemarker and JAX-RS". It is a Nuxeo technology, so we can expect full compatibility with the Nuxeo platform. The objectives of the webapp being quite humble, and this webapp being temporary by design, the Nuxeo Webengine technology was chosen for its simplicity and its out-of-the-box compatibility with Nuxeo.

Clone this wiki locally