In the last few years, a revised software architecture style has been developed to design new software applications. This architecture style is particularly suited for use cases in the aerospace industry, from an independently deployable software service. The microservices architectural style develops a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms. These services are built around business and mission capabilities and independently deployable by fully automated machinery. With microservices, some types of applications become easier to build and maintain when they are broken down into smaller, composable pieces that work together. Each component is then developed separately, and the application is then simply the sum of its constituent components. This is in contrast to a traditional, “monolithic” application which is all developed in one piece. This paper will discuss, several aspects of microservices-based architecture, including several potential use cases for the aerospace industry. The characteristics of microservice-based architecture such as componentization, organization, endpoints and messaging mechanisms. The technical implementation of microservices by reviewing containerization, services communication and related architectural components. Specific open source projects and components that can be utilized to build microservices-based architecture. A sample set of use cases.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Microservices-based software architecture and approaches


    Contributors:


    Publication date :

    2017-03-01


    Size :

    708823 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Exploring Live Payload Migrations for MTD in Microservices Architecture

    Mamaril, Anthony / Kolodziejczyk, Rinchen / Soussi, Wissem et al. | IEEE | 2024


    Experiment Feedback on a Microservices Architecture (AIAA 2018-2335)

    Sordi, Marc / Heule, Dominique | British Library Conference Proceedings | 2018


    UAV Swarm Coordination Based on Intelligent Microservices

    Zhao, Yan / Wen, Pengcheng / Bai, Linting et al. | Springer Verlag | 2023


    Microservices to Reduce Ship Emissions?

    Cady, Charles-Edouard | TIBKAT | 2019


    Apache Mission Processor Software Architecture: Architectural Approaches

    Koontz, R. / AHS International | British Library Conference Proceedings | 2008