Abstract
Context: Business agility has been approached on BPM-level using process reuse and on execution-level using cloud computing. Objective: We combine these levels linking business processes repositories and cloud-based services. The goal is to provide a framework for BPaaS marketplaces by introducing Processlets as cloud-based implementations of business processes. Method: We design the marketplace’s components and functionalities based on existent literature and survey relevant technologies. Results: We identified the features of the marketplace’s components and discuss suitable technologies for implementation. Conclusion: Our framework fosters reuse of business processes and mitigates the problem of a scattered cloud market.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The term Web service is used ambiguously: Often, it refers to a WSDL-based service. However, an increasing number of providers are offering RESTful Web services to make them more accessible [14]. For this reason, we use the more general term Cloud services to refer to any kind of Web services that exploit the potential of clouds, regardless of their architecture.
- 2.
http://www.ibm.com/marketplace/cloud/ [accessed: January 20, 2015].
- 3.
https://websmp106.sap-ag.de/public/home [accessed: January 20, 2015].
- 4.
https://marketplace.cisco.com/cloud [accessed: January 20, 2015].
- 5.
https://cloud.oracle.com/marketplace/ [accessed: January 20, 2015].
References
Goodhue, D., Che, D., Boudreau, M.C., Davis, A.R.: Addressing business agility challenges with enterprise systems. MIS Q. Exec. 2, 73\xE2\x80\x9388 (2009)
Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-oriented Architecture Best Practices. Prentice Hall Professional, Upper Saddle River (2005)
Ren, M., Lyytinen, K.: Building enterprise architecture agility and sustenance with SOA. Commun. Assoc. Inf. Syst. 22, 75–86 (2008)
Grivas, S.G., Kumar, T.U., Wache, H.: Cloud broker: bringing intelligence into the cloud. In: 3rd IEEE International Conference on Cloud Computing, pp. 544–545 (2010)
Avram, M.G.: Advantages and challenges of adopting cloud computing from an enterprise perspective. Procedia Technol. 12, 529–534 (2014)
Sheng, Q.Z., Qiao, X., Vasilakos, A.V., Szabo, C., Bourne, S., Xu, X.: Web services composition: a decade’s overview. Inf. Sci. (Ny) 280, 218–238 (2014)
Fellmann, M., Koschmider, A.: Analysis of business process model reuse literature: are research concepts empirically validated? In: Modellierung, pp. 185–192 (2014)
Dijkman, R., La Rosa, M., Reijers, H.A.: Managing large collections of business process models—current techniques and challenges. Comput. Ind. 63, 91–97 (2012)
Kapuruge, M., Han, J., Colman, A.: Service Orchestration As Organization. Elsevier, Waltham (2014)
Menychtas, A., Vogel, J., Giessmann, A., Gatzioura, A., Garcia Gomez, S., Moulos, V., Junker, F., Müller, M., Kyriazis, D., Stanoevska-Slabeva, K., Varvarigou, T.: 4CaaSt marketplace: an advanced business environment for trading cloud services. Futur. Gener. Comput. Syst. 14, 104–120 (2014)
Li, H., Jeng, J.: CCMarketplace: a marketplace model for a hybrid cloud. In: Conference of the Center for Advanced Studies on Collaborative Research, pp. 174–183 (2010)
Buchwald, S., Bauer, T., Reichert, M.: Bridging the Gap between business process models and service composition specifications. In: Lee, J., Ma, S-P.M., Liu, A. (eds.) Service Life Cycle Tools and Technologies: Methods, Trends and Advances, pp. 124–153. IGI Global (2011). doi:10.4018/978-1-61350-159-7
Adam, S., Riegel, N., Doerr, J., Uenalan, O., Kerkow, D.: From business processes to software services and vice versa. J. Softw. Evol. Process. 24, 237–258 (2012)
Pautasso, C.: RESTful web service composition with BPEL for REST. Data Knowl. Eng. 68, 851–866 (2009)
Stephens, D.O.: Protecting personal privacy in the global business environment. Inf. Manag. J. 41, 56–59 (2007)
Smith, R.: Computing in the cloud. Res. Technol. Manag. 52, 65–68 (2009)
Vathanophas, V.: Business process approach towards an inter-organizational enterprise system. Bus. Process Manag. J. 13, 433–450 (2007)
Janssen, M., Joha, A.: Motives for establishing shared service centers in public administrations. Int. J. Inf. Manage. 26, 102–115 (2006)
Yan, Z., Dijkman, R., Grefen, P.: Business process model repositories – framework and survey. Inf. Softw. Technol. 54, 380–395 (2012)
Wang, J., Jin, T., Wong, R.K., Wen, L.: Querying business process model repositories. World Wide Web. 17, 427–454 (2013)
Mahleko, B., Wombacher, A.: Indexing business processes based on annotated finite state automata. In: IEEE International Conference on Web Services, pp. 303–311 (2006)
ter Hofstede, A.H., Ouyang, C., La Rosa, M., Song, L., Wang, J., Polyvyanyy, A.: APQL: a process-model query language. In: Song, M., Wynn, M.T., Liu, J. (eds.) AP-BPM 2013. LNBIP, vol. 159, pp. 23–38. Springer, Heidelberg (2013)
Di Francescomarino, C., Tonella, P.: Crosscutting concern documentation by visual query of business processes. In: Ardagna, D., Mecella, M., Yang, J. (eds.) Business Process Management Workshops SE - 3, pp. 18–31. Springer, Berlin Heidelberg (2009)
Awad, A.: BPMN-Q: a language to query business processes. In: Workshop on Enterprise Modelling and Information Systems Architectures, pp. 115–128 (2007)
Beeri, C., Eyal, A., Kamenkovich, S., Milo, T.: Querying business processes with BP-QL. Inf. Syst. 33, 477–507 (2008)
Delfmann, P., Steinhorst, M., Dietrich, H.-A., Becker, J.: The generic model query language GMQL. Inf. Syst. 47, 129–177 (2015)
Choi, I., Kim, K., Jang, M.: An XML-based process repository and process query language for integrated process management. Knowl. Process Manag. 14, 303–316 (2007)
Qiao, M., Akkiraju, R., Rembert, A.J.: Towards efficient business process clustering and retrieval: combining language modeling and structure matching. In: Rinderle-Ma, S., Toumani, F., Wolf, K. (eds.) BPM 2011. LNCS, vol. 6896, pp. 199–214. Springer, Heidelberg (2011)
Object Management Group: Object Constraint Language Version 2.4 (2014). http://www.omg.org/spec/OCL/2.4/PDF
Lincoln, M., Gal, A.: Searching business process repositories using operational similarity. In: Meersman, R., Dillon, T., Herrero, P., Kumar, A., Reichert, M., Qing, L., Ooi, B.-C., Damiani, E., Schmidt, D.C., White, J., Hauswirth, M., Hitzler, P., Mohania, M. (eds.) OTM 2011, Part I. LNCS, vol. 7044, pp. 2–19. Springer, Heidelberg (2011)
Forster, A., Engels, G., Schattkowsky, T., Van Der Straeten, R.: Verification of business process quality constraints based on visual process patterns. In: First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering, pp. 197–208. IEEE (2007)
Steinhorst, M., Delfmann, P., Becker, J.: vGMQL-introducing a visual notation for the generic model query language GMQL. In: PoEM (2013)
Scheidegger, C., Vo, H., Koop, D.: Querying and re-using workflows with VsTrails. In: ACM SIGMOD International Conference on Management of Data, pp. 1251–1254 (2008)
Störrle, H., Acretoaie, V.: Querying business process models with VMQL. In: 5th ACM SIGCHI Annual International Workshop on Behaviour Modelling - Foundations and Applications – BMFA 2013, pp. 1–10. ACM Press, New York (2013)
Shao, Q., Sun, P., Chen, Y.: WISE: a workflow information search engine. In: IEEE 25th International Conference on Data Engineering, pp. 1491–1494. IEEE (2009)
Bhagya, R.P.T., Vasanthapriyan, S., Jayaweera, P.: Survey on requirements and approaches of business process repositories. Int. J. Sci. Res. Publ. 4, 1–4 (2014)
La Rosa, M., Reijers, H.A., van der Aalst, W.M.P., Dijkman, R.M., Mendling, J., Dumas, M., García-Bañuelos, L.: APROMORE: an advanced process model repository. Expert Syst. Appl. 38, 7029–7040 (2011)
Gao, Shang, Krogstie, John: A repository architecture for business process characterizing models. In: van Bommel, Patrick, Hoppenbrouwers, Stijn, Overbeek, Sietse, Proper, Erik, Barjis, Joseph (eds.) PoEM 2010. LNBIP, vol. 68, pp. 162–176. Springer, Heidelberg (2010)
Vanhatalo, J., Koehler, J., Leymann, F.: Repository for business processes and arbitrary associated metadata. In: BPM Demo Session, pp. 25–31 (2006)
Theling, T., Zwicker, J.: An architecture for collaborative scenarios applying a common BPMN-repository. In: 5th IFIP WG 6.1 International Conference, pp. 169–180 (2005)
Schumm, D., Karastoyanova, D., Leymann, F., Strauch, S.: Fragmento: advanced process fragment library. In: Pokorny, J., Repa, V., Richta, K., Wojtkowski, W., Linger, H., Barry, C., Lang, M. (eds.) Proceedings of the 19th International Conference on Information Systems Development, pp. 659–670. Springer, New York (2010)
Weber, R., Schuler, C., Neukomm, P.: Web service composition with O’GRAPE and OSIRIS. In: 29th International Conference on Very Large Data Bases, pp. 1081–1084 (2003)
Elhadad, M., Balaban, M., Sturm, A.: Effective business process outsourcing: the Prosero approach. IBIS (London 1859) 6, 8–31 (2007)
Song, M., Miller, J., Arpinar, I.: Repox: an xml repository for workflow designs and specifications (2001)
Ma, Z., Wetzstein, B., Anicic, D., Heymans, S., Leymann, F.: Semantic business process repository. In: CEUR Workshop Proceedings, pp. 92–100 (2007)
Ali, M., de Angelis, G., Polini, A.: ServicePot – an extensible registry for choreography governance. In: IEEE 7th International Symposium on Service Oriented System Engineering, pp. 113–124 (2013)
Markovic, I., Pereira, A.: Towards a formal framework for reuse in business process modeling. In: Business Process Management Workshops, pp. 484–495 (2008)
Acknowledgement
We would like to thank Marcela Ruiz and Barbara Re for valuable discussions and their profound remarks, which led to considerable improvement of the paper.
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
Sprovieri, D., Vogler, S. (2015). Combining Business Processes and Cloud Services: A Marketplace for Processlets. In: Abramowicz, W. (eds) Business Information Systems. BIS 2015. Lecture Notes in Business Information Processing, vol 208. Springer, Cham. https://doi.org/10.1007/978-3-319-19027-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-19027-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19026-6
Online ISBN: 978-3-319-19027-3
eBook Packages: Computer ScienceComputer Science (R0)