This paper addresses the challenge of automated remodularization of large systems as microservices. It focuses on the analysis of enterprise systems, which are widely used in corporate sectors and are notoriously large, monolithic and challenging to manually decouple because they manage asynchronous, user-driven business processes and business objects (BOs) having complex structural relationships. The technique presented leverages semantic knowledge of enterprise systems, i.e., BO structure, together with syntactic knowledge of the code, i.e., classes and interactions as part of static profiling and clustering. On a semantic level, BOs derived from databases form the basis for prospective clustering of classes as modules, while on a syntact...
Abstract Microservices architecture is widely used because of the ease of maintaining its microserv...
Abstract. In model-driven engineering, model transformations play a critical role as they transform ...
A key impediment towards maturing microservice architecture conceptions is the uncertainty about wha...
This paper addresses the challenge of automated remodularization of large systems as microservices. ...
Enterprise systems, such as enterprise resource planning and customer relationship management are wi...
© Springer Nature Switzerland AG 2018. The growing impact of IoT and Blockchain platforms on busines...
The growing impact of IoT and Blockchain platforms on business applications has increased interest i...
Microservices have been introduced to industry as a novel architectural design for software developm...
We present software patterns based on business object relationships which can help to identify consu...
Microservices have been introduced to industry as a novel architectural design for software developm...
This paper addresses the challenge of decoupling “back-office” enterprise system functions in order ...
The growth of IoT and Blockchain platform adaptation for business applications has increased the int...
International audienceIn this paper, we report an experience on using and adapting Semantic Clusteri...
We present heuristics that help to identify suitable consumer-oriented parts of enterprise systems w...
We present heuristics that help to identify suitable consumer-oriented parts of enterprise systems w...
Abstract Microservices architecture is widely used because of the ease of maintaining its microserv...
Abstract. In model-driven engineering, model transformations play a critical role as they transform ...
A key impediment towards maturing microservice architecture conceptions is the uncertainty about wha...
This paper addresses the challenge of automated remodularization of large systems as microservices. ...
Enterprise systems, such as enterprise resource planning and customer relationship management are wi...
© Springer Nature Switzerland AG 2018. The growing impact of IoT and Blockchain platforms on busines...
The growing impact of IoT and Blockchain platforms on business applications has increased interest i...
Microservices have been introduced to industry as a novel architectural design for software developm...
We present software patterns based on business object relationships which can help to identify consu...
Microservices have been introduced to industry as a novel architectural design for software developm...
This paper addresses the challenge of decoupling “back-office” enterprise system functions in order ...
The growth of IoT and Blockchain platform adaptation for business applications has increased the int...
International audienceIn this paper, we report an experience on using and adapting Semantic Clusteri...
We present heuristics that help to identify suitable consumer-oriented parts of enterprise systems w...
We present heuristics that help to identify suitable consumer-oriented parts of enterprise systems w...
Abstract Microservices architecture is widely used because of the ease of maintaining its microserv...
Abstract. In model-driven engineering, model transformations play a critical role as they transform ...
A key impediment towards maturing microservice architecture conceptions is the uncertainty about wha...