Article in Proceedings INPROC-2013-50

BibliographyBinz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: Automated Discovery and Maintenance of Enterprise Topology Graphs.
In: Proceedings of the 6th IEEE International Conference on Service Oriented Computing & Applications (SOCA 2013).
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 126-134, english.
IEEE Computer Society Conference Publishing Services, December 2013.
DOI: 10.1109/SOCA.2013.29.
Article in Proceedings (Conference Paper).
CR-SchemaK.6 (Management of Computing and Information Systems)
D.2.12 (Software Engineering Interoperability)
KeywordsDiscovery; Maintenance; Enterprise Topology Graph; Enterprise IT; Crawling

Enterprise Topology Graphs (ETGs) represent a snapshot of the complete enterprise IT, including all its applications, processes, services, components, and their dependencies. In the past, ETGs have been applied in analysis, optimization, and adaptation of enterprise IT. But how to discover and maintain a complete, accurate, fresh, and fine-grained Enterprise Topology Graph? Existing approaches either do not provide enough technical details or do not cover the complete scope of Enterprise Topology Graphs. Although existing tools are able to discover valuable information, there is no means for seamless integration. This paper proposes a plugin-based approach and extensible framework for automated discovery and maintenance of Enterprise Topology Graphs. The approach is able to integrate various kinds of tools and techniques into a unified model. We implemented the proposed approach in a prototype and applied it to different scenarios. Due to the vital role of discovery plugins in our approach, we support plugin development with a systematic testing method and discuss the lessons we learned. The results presented in this paper enable new ways of enterprise IT optimization, analysis, and adaptation. Furthermore, they unlock the full potential of past research, which previously required manual modeling of ETGs.

ContactTobias Binz
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
University of Stuttgart, Institute of Architecture of Application Systems
Entry dateOctober 15, 2013
   Publ. Institute   Publ. Computer Science