Scalable Business Process Enactment in Cloud Environments

  • Rainer Schmidt
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 113)

Abstract

Business processes have to be enacted with increasing numbers of instances and under a growing pressure to reduce the cost of process enactment. Cloud computing provides scalable computing resources as utility at low cost. Therefore, this paper introduces service systems as new, cloud-based architecture for the scalable and flexible enactment of business processes.

Keywords

Cloud Computing Business Process Service System Cloud Service Cloud Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Regev, G., Soffer, P., Schmidt, R.: Taxonomy of Flexibility in Business Processes. In: Proceedings Seventh Workshop on Business Process Modeling, Development, and Support (BPMDS 2006). Requirements for Flexibility and the Ways to Achieve it, Luxemburg, pp. S.90–S.93 (2006)Google Scholar
  2. 2.
    Mell, P., Grance, T.: The NIST Definition of Cloud Computing, July 10 (2009), http://csrc.nist.gov/groups/SNS/cloud-computing/ (accessed: January 06, 2011)
  3. 3.
    Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I.: A view of cloud computing. Communications of the ACM 53(4), 50–58 (2010)CrossRefGoogle Scholar
  4. 4.
    Harms, R., Yamartino, M.: The economics of the cloud. Microsoft whitepaper, Microsoft Corporation (2010)Google Scholar
  5. 5.
    Fang, Z.: BPM Architecture Design Based on Cloud Computing. Intelligent Information Management 02(05), 329–333 (2010)CrossRefGoogle Scholar
  6. 6.
    Anstett, T., Leymann, F., Mietzner, R., Strauch, S.: Towards bpel in the cloud: Exploiting different delivery models for the execution of business processes. In: 2009 World Conference on Services-I, pp. 670–677 (2009)Google Scholar
  7. 7.
    Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer-Verlag New York Inc. (2007)Google Scholar
  8. 8.
    Hollingsworth, D., et al.: Workflow management coalition: The workflow reference model. Document Number TC00-1003, no. 1.1 (1995)Google Scholar
  9. 9.
    Silver, B.: BPMN Method and Style: A levels-based methodology for BPM process modeling and improvement using BPMN 2.0. Cody-Cassidy Press (2009)Google Scholar
  10. 10.
    Alonso, G., Agrawal, D., El Abbadi, A., Mohan, C.: Functionality and Limitations of Current Workflow Management Systems. IEEE Expert. 12(5), 105–111 (1997)Google Scholar
  11. 11.
    Wodtke, D., Weißenfels, J., Weikum, G., Dittrich, A.K.: The Mentor project: Steps towards enterprise-wide workflow management. In: Proceedings of the Twelfth International Conference on Data Engineering, pp. 556–565 (1996)Google Scholar
  12. 12.
    Casati, F., Grefen, P., Pernici, B., Pozzi, G., Sánchez, G.: WIDE workflow model and architecture. Technical Report 96-19, University of Twente (1996)Google Scholar
  13. 13.
    Zhou, Y.C., Liu, X.P., Wang, X.N., Xue, L., Liang, X.X., Liang, S.: Business Process Centric Platform-as-a-Service Model and Technologies for Cloud Enabled Industry Solutions. In: 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD), pp. 534–537 (2010)Google Scholar
  14. 14.
    Decker, G., Overdick, H., Weske, M.: Oryx – An Open Modeling Platform for the BPM Community. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 382–385. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    BPMN 2.0 - Process Modeling with Signavio - Signavio | Simply Professional, http://www.signavio.com/en/bpmn (accessed: March 01, 2012)
  16. 16.
    Google Apps Marketplace, https://www.google.com/enterprise/marketplace/ (accessed: May 30, 2011)
  17. 17.
    SQL Azure - Features - Windows Azure, http://www.windowsazure.com/en-us/home/features/sql-azure/ (accessed: March 01, 2012)
  18. 18.
    Kouvas, G., Grefen, P., Juan, A.: Business Process Enactment. In: Dynamic Business Process Formation for Instant Virtual Enterprises, pp. 113–132 (2010)Google Scholar
  19. 19.
    Motahari-Nezhad, H.R., Stephenson, B., Singhal, S.: Outsourcing Business to Cloud Computing Services: Opportunities and ChallengesGoogle Scholar
  20. 20.
    Papazoglou, M.P., Heuvel, W.-J.: Service oriented architectures: approaches, technologies and research issues. The VLDB Journal 16(3), 389–415 (2007)CrossRefGoogle Scholar
  21. 21.
    Office 365 for Small Business - Hosted Productivity Software, http://www.microsoft.com/en-us/office365/online-software.aspx (accessed: May 30, 2011)
  22. 22.
    Welcome to Google Apps, http://www.google.com/apps/ (accessed: May 30, 2011)
  23. 23.
  24. 24.
    Bernstein, P.A., Newcomer, E.: Principles of transaction processing. Morgan Kaufmann (2009)Google Scholar
  25. 25.
    Farrell, J., Klemperer, P.: Coordination and lock-in: Competition with switching costs and network effects. Handbook of Industrial Organization 3, 1967–2072 (2007)CrossRefGoogle Scholar
  26. 26.
    Schmidt, R., Assmann, U.: CompFlow: A Component-based and Aspect-separated Architecture for Workflow Support. In: Proceedings EDBT 1998 Workshop on Workflow Management Systems, Valencia (1998)Google Scholar
  27. 27.
    Schmidt, R., Assmann, U.: Extending Aspect-Oriented Programming in Order to Flexibly Support Workflows. In: Proceedings of the ICSE 1998 AOP Workshop, pp. 41–46 (1998)Google Scholar
  28. 28.
    Jablonski, S., Bussler, C.: Workflow management: modeling, concepts, architecture and implementation. Cengage Learning (1996)Google Scholar
  29. 29.
    Lopes, C.V., Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J., Irwin, J.: Aspect-oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  30. 30.
    Jiang, J., Le, J., Wang, Y., Sun, J., He, F.: The BPM Architecture Based on Cloud Computing. In: 2011 Fourth International Symposium on Knowledge Acquisition and Modeling, pp. 196–198 (2011)Google Scholar
  31. 31.
    Pathirage, M., Perera, S., Kumara, I., Weerawarana, S.: A Multi-tenant Architecture for Business Process Executions. In: 2011 IEEE International Conference on Web Services (ICWS), pp. 121–128 (2011)Google Scholar
  32. 32.
    Kapuruge, M., Colman, A., Han, J.: Achieving Multi-tenanted Business Processes in SaaS Applications. In: Bouguettaya, A., Hauswirth, M., Liu, L. (eds.) WISE 2011. LNCS, vol. 6997, pp. 143–157. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  33. 33.
    Fehling, C., Leymann, F., Schumm, D., Konrad, R., Mietzner, R., Pauly, M.: Flexible Process-Based Applications in Hybrid Clouds. In: 2011 IEEE International Conference on Cloud Computing (CLOUD), pp. 81–88 (2011)Google Scholar
  34. 34.
    van der Aalst, W.M.: Business Process Configuration in the Cloud: How to Support and Analyze Multi-tenant Processes? In: 2011 Ninth IEEE European Conference on Web Services (ECOWS), pp. 3–10 (2011)Google Scholar
  35. 35.
    (Gus) Samba, A.: Logical Data Models for Cloud Computing Architectures, http://www.computer.org/csdl/mags/it/2012/01/mit2012010019.html#Ref1 (accessed: March 03, 2012)
  36. 36.
    Muthusamy, V., Jacobsen, H.-A.: BPM in Cloud Architectures: Business Process Management with SLAs and Events. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 5–10. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  37. 37.
    Mircea, M., Ghilic-Micu, B., Stoica, M.: Combining Business Intelligence with Cloud Computing to delivery agility in actual economy. Journal of Economic Computation and Economic Cybernetics Studies 45(1) (2011)Google Scholar
  38. 38.
    Erickson, J.S., Spence, S., Rhodes, M., Banks, D., Rutherford, J., Simpson, E., Belrose, G., Perry, R.: Content-Centered Collaboration Spaces in the Cloud. IEEE Internet Computing 13(5), 34–42 (2009)CrossRefGoogle Scholar
  39. 39.
    Maglio, P., Vargo, S., Caswell, N., Spohrer, J.: The service system is the basic abstraction of service science. Information Systems and E-Business Management 7(4), 395–406 (2009)CrossRefGoogle Scholar
  40. 40.
    Poels, G.: The resource-service-system model for service science. In: Advances in Conceptual Modeling–Applications and Challenges, pp. 117–126 (2010)Google Scholar
  41. 41.
    Poels, G.: A Conceptual Model of Service Exchange in Service-Dominant Logic. In: Morin, J.-H., Ralyté, J., Snene, M. (eds.) IESS 2010. LNBIP, vol. 53, pp. 224–238. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  42. 42.
    Karni, R., Kaner, M.: An engineering tool for the conceptual design of service systems. In: Advances in Services Innovations, pp. 65–83Google Scholar
  43. 43.
    Kaner, M., Karni, R.: A Knowledge Framework for a Service Concept. In: 6th International Conference on Knowledge Management, Graz, Austria, pp. 231–235 (2006)Google Scholar
  44. 44.
    Nordics Launch A United Cold Front On Data Centres | TechWeekEurope UK, http://www.techweekeurope.co.uk/comment/nordics-launch-a-united-cold-front-on-data-centres-62193 (accessed: March 02, 2012)

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Rainer Schmidt
    • 1
  1. 1.Aalen UniversityAalenGermany

Personalised recommendations