The default communication protocol inside of licas itself is an XML-RPC mechanism, but the REST interface is now also fully integrated. Dynamic invocation of Web Services and AJAX interfacing is also possible. The lightweight architecture and adaptive capabilities through AI and text processing add something new that is not available in other systems. The jar file sizes and memory footprint are also quite small. 50 test services running in the GUI, used only up to 20M or so. But the CPU time can be costly, especially if the services communicate through the remote message-passing mechanism.
The key features are:
- The capability to build distributed networks of (autonomic) service-based components.
- Java-based or Web-based clients.
- Local or remote communications, including XML-RPC, REST, SOAP or HTTP request.
- All-in-one GUI for viewing or testing your networks.
- A set of business applications comes free with the GUI.
- Framework for adding an Autonomic Manager and policy scripts to a service.
- Framework for adding metadata, with default query and script execution engines.
- Permanent and dynamic linking mechanisms, to construct network architectures.
- Service wrapper classes allowing legacy code to be loaded.
- Problem-solving framework, allowing for the addition of more complex heuristic search processes.
- Java 6 and Android compatible.
http://licas.sourceforge.net/
http://distributedcomputingsystems.co.uk/licas.html
The Autonomic Architecture of the Licas System - https://arxiv.org/abs/1701.06783
No comments:
Post a Comment