Distributed architectures become more popular from year to year because of their support of agile project management and horizontal scaling of modern IT-systems. On the other hand, distributed systems lead to non-transparent and complex infrastructure. To address these challenges, Architecture Discovery Systems were developed. They are specialized to detect applications and IT-systems or business activities and business processes.
This work addresses the development of a prototypical Architecture Discovery System, which considers technical entities as well as business entities. In contrast to established systems, it provides one architecture model for all of these entities including relations between them. The prototype is based on data processing of a Service Repository and distributed tracing.
The prototype shows, how one can process and merge the different data sources to generate a comprehensive architecture model. It furthermore shows how to extend the model by entities of the business field and how to establish relations between the model's entities.
The result of the prototype is a comprehensive architecture model, which is dynamically detected and provided to external systems by a public interface. Architecture changes are provided in real time by utilizing streaming technologies. The architecture model is visualized as an adjacency matrix, which offers an alternative way of outlining complex architectures, being capable to represent even complex dependencies and relations in a clear way.
|Name||Type||Size||Last Modification||Last Editor|
|schaefer-patrick-kickoff.pdf||1,66 MB||22.05.2017 Versions|
|schaefer-patrick-kickoff.pptx||2,03 MB||22.05.2017 Versions|