Reverse Engineering: The University Distributed Services
Autor: | M. Amin Yazdi, Marius Politze |
---|---|
Rok vydání: | 2020 |
Předmět: |
Flexibility (engineering)
Distributed Computing Environment business.industry Computer science Process mining 020207 software engineering 02 engineering and technology Microservices Modular design computer.software_genre 01 natural sciences 010104 statistics & probability Scalability 0202 electrical engineering electronic engineering information engineering Software system 0101 mathematics Web service business Software engineering computer |
Zdroj: | Advances in Intelligent Systems and Computing ISBN: 9783030630881 |
DOI: | 10.1007/978-3-030-63089-8_14 |
Popis: | In response to the growth of demand for web services, there is a rapid increase in distributed systems. Accordingly, software architects design components in a modular fashion to allow for higher flexibility and scalability. In such an infrastructure, a variety of microservices are continuously evolving to respond to the needs of every application. These microservices asynchronously provide reusable modules for other services. To gain valuable insights into the actual software or dynamic user behaviors within distributed systems, data mining, and process mining disciplines provide many powerful data-driven analysis techniques. However, gaining reliable insights into the overall architecture of a heterogeneous distributed system is proved to be challenging and is a tedious task. In this paper, on the one hand, we present a novel approach that enables domain experts to reverse engineer the architecture of the distributed system and monitor its status. On the other hand, it allows the analysis and extraction of new insights about dynamic usage patterns within a distributed environment. With the help of two case studies under real-life conditions, we have assessed our methodology and demonstrated the validity of our approach to discover new insights and bottlenecks in the system. |
Databáze: | OpenAIRE |
Externí odkaz: |