easysoa/EasySOA — Issue #79: EasySOA App API & features
Author: JGuillemotte
Created: 2011-12-19 10:13:05+00:00
State: open

See TODO EasySOAApp.java and its FraSCAti implementation.

Still TODO on this API, in FraSCAti implementation(s) (our own, Studio...) and others (Light, Talend ?) :

To know what happens :

* state (in FraSCAti only STARTED & STOPPED, add STARTING & STOPPING)
* an evented way to be updated by info especially state change, ex. nuxeo events (but only nuxeo) or handlers (beware of FraSCAti wrapped side)

To manage it :

* provisioning : how the app is provided at the place said (path) ; for now manually as artifactItems, LATER do it at registerContribution time, LATER for other impls (Archiva ??)
* packaging : how the app is packaged ; for now jar(s) & root composite name
* management UI : for now web explorer TODO test it ; LATER list, integrated in environment UI & env start...

To apply other EasySOA features to it :

* link it to registry model app
* link it to features (that should be) based on the model, like list of services accessible from Scaffolder, list of UIs...
* allow to activate monitoring and other ProxyFeatures