Cargando…

Modeling and Analyzing Architectural Diversity of Open Platforms

Nowadays, successful software companies attain enhanced business objectives by opening their platforms to thousands of third-party providers. When developing an open platform many architectural design decisions have to be made, which are driven from the companies’ business objectives. The set of dec...

Descripción completa

Detalles Bibliográficos
Autores principales: Jazayeri, Bahar, Schwichtenberg, Simon, Küster, Jochen, Zimmermann, Olaf, Engels, Gregor
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7266439/
http://dx.doi.org/10.1007/978-3-030-49435-3_3
_version_ 1783541309611442176
author Jazayeri, Bahar
Schwichtenberg, Simon
Küster, Jochen
Zimmermann, Olaf
Engels, Gregor
author_facet Jazayeri, Bahar
Schwichtenberg, Simon
Küster, Jochen
Zimmermann, Olaf
Engels, Gregor
author_sort Jazayeri, Bahar
collection PubMed
description Nowadays, successful software companies attain enhanced business objectives by opening their platforms to thousands of third-party providers. When developing an open platform many architectural design decisions have to be made, which are driven from the companies’ business objectives. The set of decisions results in an overwhelming design space of architectural variabilities. Until now, there are no architectural guidelines and tools that explicitly capture design variabilities of open platforms and their relation to business objectives. As a result, systematic knowledge is missing; platform providers have to fall back to ad-hoc decision-making; this bears consequences such as risks of failure and extra costs. In this paper, we present a pattern-driven approach called SecoArc to model diverse design decisions of open platforms and to analyze and compare alternative architectures with respect to business objectives. SecoArc consists of a design process, a modeling language, and an automated architectural analysis technique. It is implemented and ready-to-use in a tool. We evaluate the approach by means of a real-world case study. Results show that the approach improves the decision-making. Future platform providers can reduce risks by making informed decisions at design time.
format Online
Article
Text
id pubmed-7266439
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72664392020-06-03 Modeling and Analyzing Architectural Diversity of Open Platforms Jazayeri, Bahar Schwichtenberg, Simon Küster, Jochen Zimmermann, Olaf Engels, Gregor Advanced Information Systems Engineering Article Nowadays, successful software companies attain enhanced business objectives by opening their platforms to thousands of third-party providers. When developing an open platform many architectural design decisions have to be made, which are driven from the companies’ business objectives. The set of decisions results in an overwhelming design space of architectural variabilities. Until now, there are no architectural guidelines and tools that explicitly capture design variabilities of open platforms and their relation to business objectives. As a result, systematic knowledge is missing; platform providers have to fall back to ad-hoc decision-making; this bears consequences such as risks of failure and extra costs. In this paper, we present a pattern-driven approach called SecoArc to model diverse design decisions of open platforms and to analyze and compare alternative architectures with respect to business objectives. SecoArc consists of a design process, a modeling language, and an automated architectural analysis technique. It is implemented and ready-to-use in a tool. We evaluate the approach by means of a real-world case study. Results show that the approach improves the decision-making. Future platform providers can reduce risks by making informed decisions at design time. 2020-05-09 /pmc/articles/PMC7266439/ http://dx.doi.org/10.1007/978-3-030-49435-3_3 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Jazayeri, Bahar
Schwichtenberg, Simon
Küster, Jochen
Zimmermann, Olaf
Engels, Gregor
Modeling and Analyzing Architectural Diversity of Open Platforms
title Modeling and Analyzing Architectural Diversity of Open Platforms
title_full Modeling and Analyzing Architectural Diversity of Open Platforms
title_fullStr Modeling and Analyzing Architectural Diversity of Open Platforms
title_full_unstemmed Modeling and Analyzing Architectural Diversity of Open Platforms
title_short Modeling and Analyzing Architectural Diversity of Open Platforms
title_sort modeling and analyzing architectural diversity of open platforms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7266439/
http://dx.doi.org/10.1007/978-3-030-49435-3_3
work_keys_str_mv AT jazayeribahar modelingandanalyzingarchitecturaldiversityofopenplatforms
AT schwichtenbergsimon modelingandanalyzingarchitecturaldiversityofopenplatforms
AT kusterjochen modelingandanalyzingarchitecturaldiversityofopenplatforms
AT zimmermannolaf modelingandanalyzingarchitecturaldiversityofopenplatforms
AT engelsgregor modelingandanalyzingarchitecturaldiversityofopenplatforms