Skip to main content

On the Future of Solution Composition in Software Ecosystems

  • Conference paper
  • First Online:
Book cover Economics of Grids, Clouds, Systems, and Services (GECON 2016)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10382))

  • 834 Accesses

Abstract

The trend of application stores is currently at a peak. However, the lack of dynamic composition for complex solutions is the largest downside of the app store model, since solutions are increasingly created as compositions of multiple solutions, APIs, and applications. Therefore, in this vision paper, a superior model, solution composers, is proposed to the app store model. A conceptual framework is established to illustrate the inner workings of solution composers in software ecosystems. In order to outline that solution composers are significant for the future of software development, several industry cases are presented and compared to support this concept, further indicating that a standard for solution composition should be considered. In addition, the vision is evaluated through expert reviews at several leading platform providers and challenges for practice and implementation are identified.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Apel, S., Kastner, C., Lengauer, C.: Language-independent and automated software composition: the featurehouse experience. IEEE Trans. Softw. Eng. 39(1), 63–79 (2013)

    Article  Google Scholar 

  2. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  3. Azeez, A., Perera, S., Gamage, D., Linton, R., Siriwardana, P., Leelaratne, D., Weerawarana, S., Fremantle, P.: Multi-tenant soa middleware for cloud computing. In: 2010 IEEE 3rd International Conference on Cloud Computing, pp. 458–465. IEEE (2010)

    Google Scholar 

  4. Brønsted, J., Hansen, K.M., Ingstrup, M.: A survey of service composition mechanisms in ubiquitous computing. In: Workshop on Requirements and Solutions for Pervasive Software Infrastructures, vol. 2007, pp. 87–92 (2007)

    Google Scholar 

  5. Colville, R., Adams, P., Curtis, D.: It service dependency mapping tools provide configuration view. Gartner Research News Analysis, Gartner (2005)

    Google Scholar 

  6. Eid, M., Alamri, A., El Saddik, A.: A reference model for dynamic web service composition systems. Int. J. Web Grid Serv. 4(2), 149–168 (2008)

    Article  Google Scholar 

  7. Garber, L.: The lowly api is ready to step front and center. Computer 46(8), 14–17 (2013)

    Article  Google Scholar 

  8. Garofalakis, J., Panagis, Y., Sakkopoulos, E., Tsakalidis, A.: Web service discovery mechanisms: looking for a needle in a haystack. In: International Workshop on Web Engineering, vol. 38 (2004)

    Google Scholar 

  9. Ghezzi, C., Jazayeri, M., Mandrioli, D.: Fundamentals of Software Engineering. Prentice Hall PTR, Upper Saddle River (2002)

    MATH  Google Scholar 

  10. Hyrynsalmi, S., Mäkilä, T., Järvi, A., Suominen, A., Seppänen, M., Knuutila, T., Jansen, S.: App store, marketplace, play! an analysis of multi-homing in mobile software ecosystems, pp. 59–72 (2012)

    Google Scholar 

  11. Jansen, S., Bloemendal, E.: Defining app stores: the role of curated marketplaces in software ecosystems. In: Herzwurm, G., Margaria, T. (eds.) ICSOB 2013. LNBIP, vol. 150, pp. 195–206. Springer, Heidelberg (2013). doi:10.1007/978-3-642-39336-5_19

    Chapter  Google Scholar 

  12. Jansen, S., Cusumano, M.A., Brinkkemper, S.: Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, Cheltenham (2013)

    Book  Google Scholar 

  13. Jansen, S., Rijsemus, W.: Balancing total cost of ownership and cost of maintenance within a software supply network. In: Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2006, Industrial track), Philadelphia, PA, USA (2006)

    Google Scholar 

  14. Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. (CSUR) 48(3), 33 (2015)

    Article  Google Scholar 

  15. Liu, X., Hui, Y., Sun, W., Liang, H.: Towards service composition based on mashup. In: 2007 IEEE Congress on Services, pp. 332–339. IEEE (2007)

    Google Scholar 

  16. Mahmoud, Q.H.: Service-oriented architecture (SOA) and web services: the road to enterprise application integration (EAI), 16 November 2005

    Google Scholar 

  17. Mani, A., Nagarajan, A.: Understanding quality of service for web services. IBM developerworks, 1 (2002)

    Google Scholar 

  18. Midgley, N., Parkinson, S., Holmes, J., Stapley, E., Eatough, V., Target, M.: Did i bring it on myself? an exploratory study of the beliefs that adolescents referred to mental health services have about the causes of their depression. Eur. Child Adolesc. Psychiatry, 1–10 (2016)

    Google Scholar 

  19. Protalinski, E.: Google unveils android instant apps that launch immediately, no installation required. http://venturebeat.com/2016/05/18/google-unveils-android-instant-apps-that-launch-immediately-no-installation-required/. Accessed 18 May 2016

  20. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empirical Softw. Eng. 14(2), 131–164 (2009)

    Article  Google Scholar 

  21. Sheng, Q.Z., Benatallah, B., Dumas, M., Mak, E.O.-Y.: Self-serv: a platform for rapid composition of web services in a peer-to-peer environment. In: Proceedings of the 28th International Conference on Very Large Data Bases, pp. 1051–1054. VLDB Endowment (2002)

    Google Scholar 

  22. Stebbins, R.A.: Exploratory Research in the Social Sciences, vol. 48. Sage, London (2001)

    Book  Google Scholar 

  23. van Angeren, J., Alves, C., Jansen, S.: Can we ask you to collaborate? analyzing app developer relationships in commercial platform ecosystems. J. Syst. Softw. 113, 430–445 (2016)

    Article  Google Scholar 

  24. von Alan, R.H., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Q. 28(1), 75–105 (2004)

    Google Scholar 

  25. Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, p. 38. ACM (2014)

    Google Scholar 

  26. Yin, R.K.: Case Study Research: Design and Methods, vol. 5. Sage Publications, Incorporated, London (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Zherui Yang or Slinger Jansen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Yang, Z., Jansen, S., Gao, X., Zhang, D. (2017). On the Future of Solution Composition in Software Ecosystems. In: Bañares, J., Tserpes, K., Altmann, J. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2016. Lecture Notes in Computer Science(), vol 10382. Springer, Cham. https://doi.org/10.1007/978-3-319-61920-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-61920-0_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-61919-4

  • Online ISBN: 978-3-319-61920-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics