DocumentCode :
443004
Title :
A service management facility for the Java™ platform
Author :
Skinner, Glenn ; Czajkowski, Grzegorz ; Hearnden, David ; Jordan, Mick ; Wegiel, M.
Author_Institution :
Sun MicroSysterms Labs., Menlo Park, CA, USA
Volume :
1
fYear :
2005
fDate :
11-15 July 2005
Firstpage :
198
Abstract :
Managing operational and semantic inter dependencies among software services is a relatively unexplored topic, despite its relevance to automating service deployments and to increased availability. In this paper we describe a framework for structured and programmatic dependency management among services written in the Java™ programming language. The framework´s interface allows for defining an acyclic graph of dependencies. The graph´s structure reflects the startup sequence of managed services. Upon a service failure or intentional termination, the dependencies are consulted to determine which services may be affected. If the dependencies so dictate, a service that has gone off-line will automatically be restarted. The requisite changes, e.g., restarting, will be propagated along the graph´s edges to ensure that the required dependencies are satisfied for each service. We demonstrate the usefulness of this framework through real-life case studies.
Keywords :
Java; software architecture; software fault tolerance; Java programming language; acyclic graph; programmatic dependency management; service management facility; software service; Java;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services Computing, 2005 IEEE International Conference on
Print_ISBN :
0-7695-2408-7
Type :
conf
DOI :
10.1109/SCC.2005.18
Filename :
1531255
Link To Document :
بازگشت