SOSOC : a Script-oriented and Service-Oriented Component Model

Description
SOSOC can managed script-based components as well as Java components (R4 SCR).
This code of this implementation is mainly based on a pre-release of the Felix SCR developed by Humberto Cervantes.
This implementation is a vehicle to experiment extensions of the R4-SCR. This implementation provides currently an extension for Scripting-language based components.
Other possible extensions are listed here.

Extension for script-oriented components
The script-oriented component are written in a scripting language such as JavaScript, Groovy, Jython, Jacl, BeanShell, NetRexx, JRuby, JudoScript, ObjectScript, JSR223-script languages, JSTL ... However only the manager for JavaScript is currently implemented.
The script source can be directly into the XML component descriptors or they can s:


The command sosoccmd (provided by the sosoc.cmd bundle) can be use to start/stop scripts from a url
For more details on how to use this bundle, refer to the /doc/readme.html file embedded in the bundle jarfile.

Author
Felix Project Team

License
ASL 2.0


Build

  1. mvn clean install

Settings
None

Run the demo
To run the demo of this bundle, enter in the Felix shell the following command lines contained in the script.txt from the sosoc command.

Typical Usages

  • quick services assembling
  • Tested gateways

    TODO (contributions are welcome)