Abstract
Technology firms are increasingly opening up their products to develop an active ecosystem of developing partners around it. Both opening up products and organizing a developer ecosystem around an organization are non-trivial. In this paper we provide a case study of a leading communications technology firm that opened up and platformized 11 product lines. First, we identify and describe four architecture patterns that are applied multiple times across these product lines. Also, the software ecosystems initiative is centralized in one central department, which has created a central knowledge hub for the creation of a software ecosystem. We highlight the guidelines collected by the central department, to assist technology firms in the platformization process and support them in their own software ecosystem creation efforts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anvaari, M., Jansen, S.: Evaluating architectural openness in mobile software platforms. In: Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 85–92. ACM (2010)
Goeminne, M., Mens, T.: A framework for analysing and visualising open source software ecosystems. In: Proceedings of IWPSE-EVOL, pp. 42–47 (2010)
Hanssen, G.K.: Opening up software product line engineering. In: Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, pp. 1–7. ACM (2010)
Jansen, S., Brinkkemper, S., Finkelstein, A.: Component assembly mechanisms and relationship intimacy in a software supply network. In: 15th International Annual EurOMA Conference, Special Interest Session on Software Supply Chains (2008)
Jansen, S., Brinkkemper, S., Hunink, I., Demir, C.: Pragmatic and opportunistic reuse in innovative start-up companies. IEEE Software 25(6), 42–49 (2008)
Jansen, S., Brinkkemper, S., Souer, J., Luinenburg, L.: Shades of gray: Opening up a software producing organization with the open software enterprise model. Journal of Systems and Software 85(7), 1495–1510 (2012)
Jansen, S., Cusumano, M.A., Brinkkemper, S.: Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing (2013)
Kabbedijk, J.: Variability in Multi-Tenant Enterprise Software. Utrecht University, Department of Information and Computing Sciences (2014)
Kabbedijk, J., Salfischberger, T., Jansen, S.: Comparing two architectural patterns for dynamically adapting functionality in online software products. In: The Fifth International Conferences on Pervasive Patterns and Applications, PATTERNS 2013, pp. 20–25 (2013)
Manikas, K., Hansen, K.M.: Software ecosystems – a systematic literature review. Journal of Systems and Software 86(5), 1294–1306 (2013)
Toft, P., Coleman, D., Ohta, J.: A cooperative model for cross-divisional product development for a software product line. In: Software Product Lines, pp. 111–132. Springer (2000)
Wnuk, K., Manikas, K., Runeson, P., Lantz, M., Weijden, O., Munir, H.: Evaluating the governance model of hardware-dependent software ecosystems – a case study of the axis ecosystem. In: Lassenius, C., Smolander, K. (eds.) ICSOB 2014. LNBIP, vol. 182, pp. 212–226. Springer, Heidelberg (2014)
Wnuk, K., Runeson, P., Lantz, M., Weijden, O.: Bridges and barriers to hardware-dependent software ecosystem participation – a case study. Information and Software Technology 56(11), 1493–1507 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Jansen, S. (2015). Opening the Ecosystem Flood Gates: Architecture Challenges of Opening Interfaces Within a Product Portfolio. In: Weyns, D., Mirandola, R., Crnkovic, I. (eds) Software Architecture. ECSA 2015. Lecture Notes in Computer Science(), vol 9278. Springer, Cham. https://doi.org/10.1007/978-3-319-23727-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-23727-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23726-8
Online ISBN: 978-3-319-23727-5
eBook Packages: Computer ScienceComputer Science (R0)