Skip to main content

Showing 1–4 of 4 results for author: Zimmermann, O

Searching in archive cs. Search in all archives.
.
  1. arXiv:2407.07428  [pdf, other

    cs.SE cs.PL

    A Conceptual Framework for API Refactoring in Enterprise Application Architectures

    Authors: Fabrizio Montesi, Marco Peressotti, Valentino Picotti, Olaf Zimmermann

    Abstract: Enterprise applications are often built as service-oriented architectures, where the individual services are designed to perform specific functions and interact with each other by means of well-defined APIs (Application Programming Interfaces). The architecture of an enterprise application evolves over time, in order to adapt to changing business requirements. This evolution might require changes… ▽ More

    Submitted 10 July, 2024; originally announced July 2024.

  2. arXiv:2407.02512  [pdf, other

    cs.SE

    Domain-Driven Design Representation of Monolith Candidate Decompositions Based on Entity Accesses

    Authors: Miguel Levezinho, Stefan Kapferer, Olaf Zimmermann, António Rito Silva

    Abstract: Microservice architectures have gained popularity as one of the preferred architectural approaches to develop large-scale systems, replacing the monolith architecture approach. Similarly, strategic Domain-Driven Design (DDD) gained traction as the preferred architectural design approach for the development of microservices. However, DDD and its strategic patterns are open-ended by design, leading… ▽ More

    Submitted 21 June, 2024; originally announced July 2024.

    Comments: 11 pages, 11 figures, 4 tables

  3. How Do Microservice API Patterns Impact Understandability? A Controlled Experiment

    Authors: Justus Bogner, Pawel Wójcik, Olaf Zimmermann

    Abstract: Microservices expose their functionality via remote Application Programming Interfaces (APIs), e.g., based on HTTP or asynchronous messaging technology. To solve recurring problems in this design space, Microservice API Patterns (MAPs) have emerged to capture the collective experience of the API design community. At present, there is a lack of empirical evidence for the effectiveness of these patt… ▽ More

    Submitted 21 February, 2024; originally announced February 2024.

    Comments: Accepted for publication at the 21st IEEE International Conference on Software Architecture (ICSA 2024)

  4. Design principles, architectural smells and refactorings for microservices: A multivocal review

    Authors: Antonio Brogi, Davide Neri, Jacopo Soldani, Olaf Zimmermann

    Abstract: Potential benefits such as agile service delivery have led many companies to deliver their business capabilities through microservices. Bad smells are however always around the corner, as witnessed by the considerable body of literature discussing architectural smells that possibly violate the design principles of microservices. In this paper, we systematically review the white and grey literature… ▽ More

    Submitted 10 September, 2019; v1 submitted 4 June, 2019; originally announced June 2019.

    Comments: SICS Software-Intensive Cyber-Physical Systems (2019)