An Open Source Framework for Building Service-Based Network (internet-Based) Communication for Self-Optimizing Autonomic Services
Licas stands for ‘lightweight (Internet-based) communication for autonomic services’. The system is an open-source framework for building service-based networks, similar to what you would do on an SOA or Microservice platform. It is also quite IoT friendly. The framework comes with a server for running the services on, mechanisms for adding services to the server, mechanisms for linking services with each other, and mechanisms for allowing the services to communicate with each other.
The free All-in-One GUI provides a basic operating environment, with some default services. In addition to this, the download includes a set of AI heuristics and also some text-processing algorithms, to allow you to intelligently process the information sources. The emphasis is on a generic framework, where you should be able to pass different data types through the system and have them processed in the same way.
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, with the core server package unlikely to exceed 1.5M.
Licas is an autonomic service communication utility that allows the user to create service-based networks that can be self-optimized/self-organized.
Furthermore, Licas allows its users to integrate dynamic linking between services and message passing.
Being developed using the Java programming language, Licas is a cross-platform utility that can be used on Mac OS X, Windows and Linux.
We at AppsForMyPC have tested and used licas for Mac and it worked pretty smoothly 🙂 🙂