On the basis of what's been done or prototyped up to now.
The output will be used as requirements for the upcoming FraSCAti Studio / Proxy Factory, which will have to support generation of these kind of proxies (at least their use in SCA, and also their SCA configuration and possibly java code save if the proxy is generic enough).
To be done for : SLA / Fuse (OK), WSDL-generated form, simple templatized form (using XSL, velocity, mustache.js, code, Talend job...), composed templatized form including 2-tier (presentation template and data structure template) and workflow form (multi screen & muti user), Rest to Soap, HTTP Monitoring / recording, caching (HTTP caching, server-side caching) (add missing ones)
TODO patch consumes / provides according to the concept of proxy, proxies use by composed proxy
TODO also list related or alternative proxies, prospective proxies (message to object and vice versa / binding.http, Light / scripted, other Light ex. Light / content automation, jasmine and other monitoring rearchitecture), prospective features (Light, monitoring, alarms), prospective non-functional (async, event)
Info to provide :
proxy impl name
what it does
consumes, provides
how (technology, limitations)
what has to be generated (beyond use : configuration, code)
features it is useful for
test / demo
source
wiki / readme
Ex :
AutoRearmFuseIntent
what it does
blocks incoming calls when there are too much within a timeframe
consumes, provides
consumes : Java Object Service
Provides : proxied java Object Service (or errors when fused)
how (technology, limitations)
stacks call times in a Queue (concurrency / scope ??) and compare their count with configuration provided as fixed properties
configuration : as an Intent, declared on each service to protect
what has to be generated (beyond use : configuration, code)
features it is useful for
global protection layer that has to be used by EasySOA Light (i.e. "mashupped") services before calling existing services
See output at https://github.com/easysoa/EasySOA/wiki/Easysoa-proxy-use-cases .
On the basis of what's been done or prototyped up to now.
The output will be used as requirements for the upcoming FraSCAti Studio / Proxy Factory, which will have to support generation of these kind of proxies (at least their use in SCA, and also their SCA configuration and possibly java code save if the proxy is generic enough).
To be done for : SLA / Fuse (OK), WSDL-generated form, simple templatized form (using XSL, velocity, mustache.js, code, Talend job...), composed templatized form including 2-tier (presentation template and data structure template) and workflow form (multi screen & muti user), Rest to Soap, HTTP Monitoring / recording, caching (HTTP caching, server-side caching) (add missing ones)
TODO patch consumes / provides according to the concept of proxy, proxies use by composed proxy TODO also list related or alternative proxies, prospective proxies (message to object and vice versa / binding.http, Light / scripted, other Light ex. Light / content automation, jasmine and other monitoring rearchitecture), prospective features (Light, monitoring, alarms), prospective non-functional (async, event)
Info to provide :
proxy impl name
what it does
consumes, provides
how (technology, limitations)
what has to be generated (beyond use : configuration, code)
features it is useful for
test / demo
source
wiki / readme
Ex :
AutoRearmFuseIntent
what it does
blocks incoming calls when there are too much within a timeframe
consumes, provides
how (technology, limitations)
what has to be generated (beyond use : configuration, code)
features it is useful for
global protection layer that has to be used by EasySOA Light (i.e. "mashupped") services before calling existing services
test / demo
PureAirFlowers : http://127.0.0.1:8083/easysoa/light/paf.html samples/easysoa-samples-pureairflowers/easysoa-samples-paf-restsoapproxy/src/main/resources/RestSoapProxy_withIntents.composite
source
easysoa/easysoa-intents/easysoa-intents-fuseIntent
wiki / readme
https://github.com/easysoa/easysoa-model-demo/wiki/EasySOA-Light https://github.com/easysoa/easysoa-model-demo/wiki/Demo-v0.1-Doc