Managing Application Service Dependencies with XML and the Resource Description Framework

This paper describes a novel approach for applying XML, XPath and RDF to the problem of describing, querying and computing the dependencies among services in a distributed computing system. This becomes increasingly important in today’s networked environments where applications and services rely on both local and outsourced sub-services. However, service dependencies are not made explicit in today’s systems, thus making the task of problem determination particularly difficult. A key contribution of the paper is a web-based architecture for retrieving and handling dependency information from various managed resources. Its core component is a dependency query facility allowing the application of queries and filters to dependency models; its output is a consolidated dependency graph that can then be used by fault management applications to perform additional problem determination tasks or event correlation. The definition of an XML based notation for specifying dependencies facilitates information sharing between the components involved in the process.

By: Christian Ensel (Univ. of Munich), Alexander Keller

Published in: RC21950 in 2001


This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.


Questions about this service can be mailed to .