Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Bildinformationen anzeigen
|

Patterns of Store-oriented Software Ecosystems: Detection, Classification, and Analysis of Design Options

Unser Papier "Patterns of Store-oriented Software Ecosystems: Detection, Classification, and Analysis of Design Options." wurde auf der International Conference on Pattern Languages of Programs akzeptiert.

Bahar Jazayeri, Olaf Zimmermann, Jochen Küster, Gregor Engels, Dennis Kundisch und Daniel Szopinski: Patterns of Store-oriented Software Ecosystems: Detection, Classification, and Analysis of Design Options. In: International Conference on Pattern Languages of Programs (PLoP2018). ACM, 2018. To appear.

Software companies nowadays create ecosystems of users and third-party providers around their platforms. They often provide online stores so that the third-party developments can be exposed to users directly. The resulting ecosystems differ significantly from each other in their architectural designs because their providers differ in terms of business goals and contexts. Until now, this architectural diversity and rationale behind it are not well-understood. Therefore, it is not clear which software features contribute to ecosystem’s success with respect to certain business goals and context. This hinders systematic creation of ecosystems in the future. Thus, decision-making becomes too risky; for future ecosystem providers, which may lead to creation of inefficient ecosystems that lack critical features, and for third-party providers to rely on ad-hoc choices while deciding on suitability of an ecosystem for their future career. In this paper, we introduce three design patterns for store- oriented software ecosystems by classifying the design decisions, business goals, and context of 111 store-oriented software ecosystems. Each design pattern provides an architectural solution to achieve a different business goal while supporting a different context. We discuss how the design patterns are applied together in order to achieve more business goals. Our work supports ecosystem and third-party providers by sharing practice-proven architectural solutions, helping them to take informed architectural decisions and reduce technical risks.

Kontakt

Bahar Schwichtenberg

Dr. Bahar Schwichtenberg

Datenbank- und Informationssysteme

Zur Person
Gregor Engels

Prof. Dr. Gregor Engels

Datenbank- und Informationssysteme

Zur Person
Dennis Kundisch

Prof. Dr. Dennis Kundisch

Wirtschaftsinformatik, insb. Digitale Märkte

Zur Person

Die Universität der Informationsgesellschaft