Skip to main content

Combining Business Processes and Cloud Services: A Marketplace for Processlets

  • Conference paper
  • First Online:
Business Information Systems (BIS 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 208))

Included in the following conference series:

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.

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

Notes

  1. 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. 2.

    http://www.ibm.com/marketplace/cloud/ [accessed: January 20, 2015].

  3. 3.

    https://websmp106.sap-ag.de/public/home [accessed: January 20, 2015].

  4. 4.

    https://marketplace.cisco.com/cloud [accessed: January 20, 2015].

  5. 5.

    https://cloud.oracle.com/marketplace/ [accessed: January 20, 2015].

References

  1. 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)

    Google Scholar 

  2. Krafzig, D., Banke, K., Slama, D.: Enterprise SOA: Service-oriented Architecture Best Practices. Prentice Hall Professional, Upper Saddle River (2005)

    Google Scholar 

  3. Ren, M., Lyytinen, K.: Building enterprise architecture agility and sustenance with SOA. Commun. Assoc. Inf. Syst. 22, 75–86 (2008)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Avram, M.G.: Advantages and challenges of adopting cloud computing from an enterprise perspective. Procedia Technol. 12, 529–534 (2014)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Fellmann, M., Koschmider, A.: Analysis of business process model reuse literature: are research concepts empirically validated? In: Modellierung, pp. 185–192 (2014)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Kapuruge, M., Han, J., Colman, A.: Service Orchestration As Organization. Elsevier, Waltham (2014)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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

  13. 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)

    Article  Google Scholar 

  14. Pautasso, C.: RESTful web service composition with BPEL for REST. Data Knowl. Eng. 68, 851–866 (2009)

    Article  Google Scholar 

  15. Stephens, D.O.: Protecting personal privacy in the global business environment. Inf. Manag. J. 41, 56–59 (2007)

    Google Scholar 

  16. Smith, R.: Computing in the cloud. Res. Technol. Manag. 52, 65–68 (2009)

    Google Scholar 

  17. Vathanophas, V.: Business process approach towards an inter-organizational enterprise system. Bus. Process Manag. J. 13, 433–450 (2007)

    Article  Google Scholar 

  18. Janssen, M., Joha, A.: Motives for establishing shared service centers in public administrations. Int. J. Inf. Manage. 26, 102–115 (2006)

    Article  Google Scholar 

  19. Yan, Z., Dijkman, R., Grefen, P.: Business process model repositories – framework and survey. Inf. Softw. Technol. 54, 380–395 (2012)

    Article  Google Scholar 

  20. Wang, J., Jin, T., Wong, R.K., Wen, L.: Querying business process model repositories. World Wide Web. 17, 427–454 (2013)

    Article  Google Scholar 

  21. Mahleko, B., Wombacher, A.: Indexing business processes based on annotated finite state automata. In: IEEE International Conference on Web Services, pp. 303–311 (2006)

    Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. Awad, A.: BPMN-Q: a language to query business processes. In: Workshop on Enterprise Modelling and Information Systems Architectures, pp. 115–128 (2007)

    Google Scholar 

  25. Beeri, C., Eyal, A., Kamenkovich, S., Milo, T.: Querying business processes with BP-QL. Inf. Syst. 33, 477–507 (2008)

    Article  Google Scholar 

  26. Delfmann, P., Steinhorst, M., Dietrich, H.-A., Becker, J.: The generic model query language GMQL. Inf. Syst. 47, 129–177 (2015)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Chapter  Google Scholar 

  29. Object Management Group: Object Constraint Language Version 2.4 (2014). http://www.omg.org/spec/OCL/2.4/PDF

  30. 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)

    Chapter  Google Scholar 

  31. 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)

    Google Scholar 

  32. Steinhorst, M., Delfmann, P., Becker, J.: vGMQL-introducing a visual notation for the generic model query language GMQL. In: PoEM (2013)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Google Scholar 

  36. 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)

    MATH  Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. 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)

    Chapter  Google Scholar 

  39. Vanhatalo, J., Koehler, J., Leymann, F.: Repository for business processes and arbitrary associated metadata. In: BPM Demo Session, pp. 25–31 (2006)

    Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. Elhadad, M., Balaban, M., Sturm, A.: Effective business process outsourcing: the Prosero approach. IBIS (London 1859) 6, 8–31 (2007)

    Google Scholar 

  44. Song, M., Miller, J., Arpinar, I.: Repox: an xml repository for workflow designs and specifications (2001)

    Google Scholar 

  45. Ma, Z., Wetzstein, B., Anicic, D., Heymans, S., Leymann, F.: Semantic business process repository. In: CEUR Workshop Proceedings, pp. 92–100 (2007)

    Google Scholar 

  46. 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)

    Google Scholar 

  47. Markovic, I., Pereira, A.: Towards a formal framework for reuse in business process modeling. In: Business Process Management Workshops, pp. 484–495 (2008)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Danillo Sprovieri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics