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...
Autores principales: | , , , , |
---|---|
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 |