Licas is a handy, easy-to-use, Java-based application designed to provide a lightweight (Internet-based) communication for autonomic services. It is a software package that allows a user to build distributed service-based networks that can also self-organise/self-optimise.
Functionality is provided to allow for XML-RPC based message passing and dynamic linking between services. The framework is very lightweight and so may be used in mobile or sensor-based environments. The architecture and adaptive capabilities through dynamic linking add something new to what other similar systems provide.
Here are some key features of "Licas":
· The capability to build distributed networks of autonomic service-based components.
· Permanent and dynamic linking mechanisms to construct the network architecture.
· Autonomic self-organization through a dynamic (stigmergy) linking mechanism.
· Password protection of the services, providing some level of security.
· Remote communication capabilities through an XML-RPC message passing mechanism.
· Remote object loading through a Java UrlClassLoader.
· Service wrapper classes allowing legacy code to be loaded.
· Framework for adding metadata and negotiation through Service Level Agreements.
· Web Service invocation through SOAP and WSDL document parsing (J2SE only).
· Compatibility with the Java mobile (J2ME) environment.
Requirements:
· Java
What's New in This Release: [ read full changelog ]
· Can now add your own service definitions to the default list loaded at startup. The current config file should be OK. If not delete it and re-load the modules.