Abstract
REST APIs have brought the power of reuse within reach of individuals and enterprises at Internet-scale through extreme consumability. An effective API strategy must consider not just how the API will be built, but how it will be sold and offered in the Cloud environments. Traditional models of software marketing omit the complexity associated with the multiple parties involved in the API value chain. New models are needed to help platform providers allocate resources for optimum return. This paper extends traditional software marketing models to include this multi-party complexity, and contrasts optimal strategies over a variety of possible model parameters. Our results show that system models can be used to differentiate platform marketing strategies. We expect that there is a wide range of application once such models are parameterized with measured platform adoption and marketing data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Geroski, P.A.: Models of technology diffusion. Res. Policy 29(4), 603–625 (2009)
Abdel-Hamid, T.K., Madnick, S.E.: Lessons learned from modeling the dynamics of software development. Commun. ACM 32(12), 1426–1438 (1989)
Goldsmith, D., Siegel, M.: Managing and Valuing a Corporate IT Portfolio Using Dynamic Modeling of Software Development and Maintenance Processes (2010)
Bass, F.M. (n.d.). A new product growth for model consumer durables. Manage. Sci. 15(5) (1969)
Sterman, J.D.: Business Dynamics: Systems Thinking and Modeling for a Complex World, vol. 19. Irwin/McGraw-Hill, Boston (2000)
Pautasso, C., Zimmermann, O., Leymann, F.: Restful web services vs. big’web services: making the right architectural decision. In: Proceedings of the 17th International Conference on World Wide Web. ACM (2008)
Weinhardt, C., Anandasivam, A., Blau, B., Borissov, N., Meinl, T., Michalk, W., Stoesser, J.: Cloud computing – a classification, business models and research directions. Bus. Inf. Syst. Eng. 1(5), 391–399 (2009)
Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: vision, hype, and reality for delivering it services as computing utilities. In: High Performance Computing and Communications (2008)
Gallego, G., Stefanescu, C.: Services Engineering: Design and Pricing of Service Features. Oxford Handbooks Online, Oxford (2012)
van Dinther C., Blau B., Conte, T.: Strategic behavior in service networks under price and service level competition. In: Proceedings of the 9th International Conference on Business Informatics (2009)
Conte T., Blau B., Satzger G., van Dinther, C.: Enabling service networks through contribution-based value distribution. In: Proceedings of the 15th Americas Conference on Information Systems (2009)
Speiser, S., Blau, B., Lamparter, S., Tai, S.: Formation of service value networks for decentralized service provisioning. In: Proceedings of the 6th International Conference on Service-Oriented Computing, pp. 517–523 (2008)
Yu, S., Woodard, C.J.: Innovation in the programmable web: characterizing the mashup ecosystem. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 136–147. Springer, Heidelberg (2009)
ProgrammableWeb. http://www.programmableweb.com
Weiss, M., Gangadharan, G.A.: Modeling the mashup ecosystem: structure and growth. Res. Dev. Manage. 40(1), 40–49 (2010)
Huang, K., Fan, Y., Tan, W.: an empirical study of programmable web: a network analysis on a service-mashup system. In: Proceedings of the IEEE 19th Conference on Web Services (ICWS), pp. 552–559 (2012)
Zaremba, M., Dojchinovski, M., Kuchar, J., Vitvar, T.: Personalised graph-based selection of web APIs. In: Cudré-Mauroux, P., Heflin, J., Sirin, E., Tudorache, T., Euzenat, J., Hauswirth, M., Parreira, J.X., Hendler, J., Schreiber, G., Bernstein, A., Blomqvist, E. (eds.) ISWC 2012, Part I. LNCS, vol. 7649, pp. 34–48. Springer, Heidelberg (2012)
Wittern, E., Laredo, J., Vukovic, M., Muthusamy, V., Slominski, A.: A graph-based data model for API ecosystem insights. In: Proceedings of the 21 IEEE International Conference on Web Services (2014)
Potluri, T.: Business Models for APIs. https://developer.ibm.com/api/docs/api-101/business-models-apis/. Accessed 17 Apr 2014
Santos, W.: How to choose the right business model to win the API economy. http://www.programmableweb.com/news/how-to-choose-right-business-model-to-win-api-economy/2013/10/26. Accessed 26 Oct 2013
Acknowledgments
Authors thank Kerrie Holley and Jim Laredo for discussions about API state of the art in the industry.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
If you wish to replicate the model used in this analysis, this system of differential equations are sufficient to calculate the derivative of all stocks - the state of the system. A number of methods exist to integrate these equations. Alternately, models, software, and analysis scripts necessary to recreate this analysis are available at www.github.com/JamesPHoughton/APIs.
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Houghton, J., Siegel, M., Vukovic, M. (2015). Towards a Model for Resource Allocation in API Value Networks. In: Toumani, F., et al. Service-Oriented Computing - ICSOC 2014 Workshops. Lecture Notes in Computer Science(), vol 8954. Springer, Cham. https://doi.org/10.1007/978-3-319-22885-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-22885-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22884-6
Online ISBN: 978-3-319-22885-3
eBook Packages: Computer ScienceComputer Science (R0)