• 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