My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

The Hackystat Service Manager (HSM) is an extendable autonomic framework for managing Hackystat's SOA. HSM implements the basic concept of autonomic service-oriented computing approach described by Hervé Weitz in his Master thesis Autonomic service-oriented computing at University of Limerick. The HSM is a free and open source software.

Screenshot of HSM :

Features of HSM Alpha Version 1:

  • A Graphical User Interface that lists the Hackystat services and their status.
  • Start and Stop of the Hackystat Services (NOTE: This version only supports a local Hackystat distribution, for managing distributed services and agents please refer to the Developer-Guide)
  • Launching automatically all Service Agents locally (NOTE: This version only supports a local Hackystat distribution and Local Agents, for managing distributed services and agents please refer to the Developer-Guide)
  • A CBR Case-Base holding cases for service failure
  • Autonomatic recovery in the background of services through CBR (NOTE: This version only recovers when a service is not reachable anymore, for extending functionality please refer to the Developer-Guide)

The Vision:

This is still work under development. The system should be able to start and stop the different services where ever they are located in the future and the CBR system should be extended by more CBR-features.

Misbehavior, faults and QoS-deficiencies should push the self-healing ability to an self-reconfiguring, self-optimizing and self-protecting system. The CBR CaseBase should grow in time.

This should provide a very quick idea of HSM. For an overview of the architecture, a User- and Developer-Guide please refer to the project's Wiki.

----

The project is part of Hervé Weitz's M.Sc Dissertation in Software Engineering at University of Limerick. To have an insight into the work of the dissertation and ideas please visit Hervé's blog

The project is part of:

Powered by Google Project Hosting