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