Fabric-Process Patterns

Towards a Methodology for Fabric-Process Design
  • Florian Bär
  • Rainer Schmidt
  • Michael Möhring
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 175)

Abstract

Fabric-processes are processes acting upon a fabric. A fabric is a set of virtualized resources and services supporting business processes. Fabric processes do not directly pursue a business goal, but IT-related goals such as the creation of a cloud-service or its configuration. Fabric-processes differ from business processes in their meta-model. Fabric processes include resources and operations not found in business processes. The meta-model developed enables the proper specification of fabric-processes. We address requirements for specifying fabric-processes by so-called Fabric-Process Patterns. We develop a Fabric-Resource-Meta-Model which implements the Fabric-Process Patterns. The Fabric-Resource-Meta-Model extends existing resource meta-models.

Keywords

Business Process Management Workflow Management Resource Perspective Operational Perspective Workflow Patterns 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Carr, N.G.: IT doesn’t matter. Harv. Bus. Rev. 81, 24–32Google Scholar
  2. 2.
    AXELOS Ltd.: ITIL glossary and abbreviations (2011), http://www.itil-officialsite.com/nmsruntime/saveasdialog.aspx?lID=1180&sID=242
  3. 3.
    Weske, M.: Business Process Management Concepts, Languages, Architectures. In: Business Process Management, pp. 305–343. Springer, Heidelberg (2007)Google Scholar
  4. 4.
    Luftman, J.: Assessing It/Business Alignment. Inf. Syst. Manag. 20, 9–15 (2003)CrossRefGoogle Scholar
  5. 5.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M.: Business Process Management: A Survey. In: van der Aalst, W.M.P., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  6. 6.
    Van der Aalst, W., Desel, J., Oberweis, A.: Business Process Management Models, Techniques and Empirical Studies. Springer (2000)Google Scholar
  7. 7.
    van der Aalst, W.M.P.: Business Process Management Demystified: A Tutorial on Models, Systems and Standards for Workflow Management. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) ACPN 2013. LNCS, vol. 3098, pp. 1–65. Springer, Heidelberg (2004)Google Scholar
  8. 8.
    van der Aalst, W.M.P., Barros, A.P., ter Hofstede, A.H.M., Kiepuszewski, B.: Advanced Workflow Patterns. In: Scheuermann, P., Etzion, O. (eds.) CoopIS 2000. LNCS, vol. 1901, pp. 18–29. Springer, Heidelberg (2000)Google Scholar
  9. 9.
    van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distrib. Parallel Databases. 14, 5–51 (2003)CrossRefGoogle Scholar
  10. 10.
    Jablonski, S., Bussler, C.: Workflow Management: Modeling Concepts, Architecture and Implementation. International Thomson Computer Press (1996)Google Scholar
  11. 11.
    Muehlen, M.Z.: Resource Modeling in Workflow Applications. In: Proceedings of the 1999 Workflow Management Conference (WFM 1999), pp. 137–153 (1999)Google Scholar
  12. 12.
    Rupietta, W.: Organization and Role Models for Workflow Processes. In: Lawrence, P. (ed.) Workflow Handbook 1997, pp. 165–172. John Wiley & Sons, Inc., New York (1997)Google Scholar
  13. 13.
    Rupietta, W.: Organization models for cooperative office applications. In: Karagiannis, D. (ed.) DEXA 1994. LNCS, vol. 856, pp. 114–124. Springer, Heidelberg (1994)CrossRefGoogle Scholar
  14. 14.
    Schael, T. (ed.): Workflow Management Systems for Process Organisations. LNCS, vol. 1096. Springer, Heidelberg (1998)Google Scholar
  15. 15.
    Dogac, A.: Workflow Management Systems and Interoperability. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  16. 16.
    Camunda Services GmbH: Camunda BPM platform, http://camunda.com/bpm/features/
  17. 17.
    Bonitasoft Inc.: Bonita BPM, http://www.bonitasoft.com/
  18. 18.
    Van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: Yet another workflow language. Inf. Syst. 30, 245–275 (2005)CrossRefGoogle Scholar
  19. 19.
    Activiti Committer: Activiti BPM Platform, http://www.activiti.org/
  20. 20.
    Ziembicki, D., Cushner, A., Rynes, A.: Microsoft System Center: Designing Orchestrator Runbooks. Microsoft Press, Redmond (2013)Google Scholar
  21. 21.
  22. 22.
  23. 23.
    GmbH, F.N.T.: FNT Software - Infrastruktur und Service Management für IT und Telekommunikation, http://www.fntsoftware.com/
  24. 24.
    Bussler, C., Jablonski, S.: Policy resolution for workflow management systems. In: Proceedings of the Twenty-Eighth Hawaii International Conference on System Sciences, 1995, vol. 4, pp. 831–840 (1995)Google Scholar
  25. 25.
    Van der Aalst, W.M.P., Kumar, A.: A reference model for team-enabled workflow management systems. Data Knowl. Eng. 38, 335–363 (2001)CrossRefGoogle Scholar
  26. 26.
    Zur Muhlen, M.: Evaluation of workflow management systems using meta models. In: Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences, HICSS 1999, vol. 32, p. 11 (1999)Google Scholar
  27. 27.
    Rosemann, M., Muehlen, Z.: Michael: Evaluation of Workflow Management Systems - A Meta Model Approach. Social Science Research Network, Rochester (1998)Google Scholar
  28. 28.
    Muehlen, M.Z.: Workflow-based Process Controlling: Foundation, Design, and Application of Workflow-driven Process Information Systems. Michael zur Muehlen (2004)Google Scholar
  29. 29.
    Lerner, B.S., Ninan, A.G., Osterweil, L.J., Podorozhny, R.M.: Modeling and Managing Resource Utilization for Process, Workflow and Activity Coordination TITLE2. University of Massachusetts, Amherst (2000)Google Scholar
  30. 30.
    Ouyang, C., Wynn, M.T., Fidge, C., ter Hofstede, A.H.M., Kuhr, J.-C.: Modelling complex resource requirements in Business Process Management Systems. In: Rosemann, M., Green, P., Rohde, F. (eds.) ACIS 2010 Proceedings, Queensland University of Technology, Brisbane (2010)Google Scholar
  31. 31.
    Russel, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Ressource Patterns (2005), http://www.ww.workflowpatterns.com/documentation/documents/Resource%20Patterns%20BETA%20TR.pdf
  32. 32.
    Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow Resource Patterns: Identification, Representation and Tool Support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  33. 33.
    Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns: Identification, Representation and Tool Support. In: Delcambre, L.M.L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 353–368. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  34. 34.
    Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M.: Workflow Exception Patterns. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 288–302. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  35. 35.
    Russell, N., Hofstede, A.H.M.T., Mulyar, N.: Workflow ControlFlow Patterns: A Revised View (2006)Google Scholar
  36. 36.
    OMG: Object Management Group. Business Process Model and Notation, http://www.bpmn.org/
  37. 37.
    Grosskopf, A.: An extended resource information layer for bpmn. Hasso Plattner Institut, Potsdam (2007)Google Scholar
  38. 38.
    Awad, A., Grosskopf, A., Meyer, A., Wesek, M.: Enabling resource assignment constraints in BPMN. Hasso Plattner Institute, Potsdam (2009)Google Scholar
  39. 39.
    Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., Russell, N.: Pattern-based Analysis of BPMN. Fac. Sci. Technol. (2005)Google Scholar
  40. 40.
    White, S.: Process modeling notations and workflow patterns (2004)Google Scholar
  41. 41.
    Georgakopoulos, D., Hornick, M., Sheth, A.: An overview of workflow management: From process modeling to workflow automation infrastructure. Distrib. Parallel Data-bases 3, 119–153 (1995)CrossRefGoogle Scholar
  42. 42.
    Schmidt, R.: A framework for comparing cloud-environments. In: 2011 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 553–556 (2011)Google Scholar
  43. 43.
    Schmidt, R.: Augmenting Cloud Requirements Engineering with Meta-Services. In: 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops (COMPSACW), pp. 488–493 (2011)Google Scholar
  44. 44.
    Nguyen Van, H., Dang Tran, F., Menaud, J.-M.: Autonomic virtual resource management for service hosting platforms. In: Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, pp. 1–8. IEEE Computer Society Press (2009)Google Scholar
  45. 45.
    Sotomayor, B., Keahey, K., Foster, I.: Overhead matters: A model for virtual resource management. In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, p. 5. IEEE Computer Society (2006)Google Scholar
  46. 46.
    Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Virtual Infrastructure Management in Private and Hybrid Clouds. IEEE Internet Comput. 13, 14–22 (2009)CrossRefGoogle Scholar
  47. 47.
    Davenport, T.H., Short, J.E.: The New Industrial Engineering: Information Technology and Business Process Redesign, http://sloanreview.mit.edu/article/the-new-industrial-engineering-information-technology-and-business-process-redesign/
  48. 48.
    Pall, G.A.: Quality Process Management. Prentice Hall PTR (1987)Google Scholar
  49. 49.
    La Rosa, M.: Business Process Modelling, Brisbane (2013)Google Scholar
  50. 50.
    Schmidt, R., Mohring, M.: Strategic Alignment of Cloud-Based Architectures for Big Data. In: 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW), pp. 136–143 (2013)Google Scholar
  51. 51.
    Schmidt, R., Möhring, M.: Two-Phase Composition of Complex Business Services in Cloud-Environments. In: Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW), Vancouver, Canade, pp. 63–70 (2013)Google Scholar
  52. 52.
    Riehle, D., Züllighoven, H.: Understanding and using patterns in software development. Theory Pract. Object Syst. 2, 3–13 (1996)CrossRefGoogle Scholar
  53. 53.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)Google Scholar
  54. 54.
    Rosemann, M., Green, P.: Developing a meta model for the Bunge–Wand–Weber ontological constructs. Inf. Syst. 27, 75–91 (2002)CrossRefGoogle Scholar
  55. 55.
    Steele, P.M., Zaslavsky, A.B.: The role of meta models in federating system modelling techniques. In: Elmasri, R.A., Kouramajian, V., Thalheim, B. (eds.) ER 1993. LNCS, vol. 823, pp. 315–326. Springer, Heidelberg (1994)CrossRefGoogle Scholar
  56. 56.
    Dunn, R.H.: Software-Quality: Concepts and Plans. Englewood Cliffs (1991)Google Scholar
  57. 57.
    Cheng, E.C.: An object-oriented organizational model to support dynamic role-based access control in electronic commerce applications. In: Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences, HICSS 1999, vol. 32, p. 9 (1999)Google Scholar
  58. 58.
    Huan, Y.-N., Shan, M.-C.: Policy-Based Resource Management. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 422–428. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  59. 59.
    Huang, Y.-N., Shan, M.-C.: Policies in a resource manager of workflow systems: Modeling, enforcement and management. In: Proceedings of the15th International Conference on Data Engineering, p. 103 (1999)Google Scholar
  60. 60.
    Bussler, C.: Analysis of the Organization Modeling Capability of Workflow-Management-Systems. In: Proceedings of the PRIISM 1996 Conference, Maui, Hawaii (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Florian Bär
    • 1
  • Rainer Schmidt
    • 1
  • Michael Möhring
    • 2
  1. 1.Faculty of Computer Science and MathematicsMunich University of Applied SciencesMunichGermany
  2. 2.Department of Business Information SystemsUniversity of Applied Sciences AalenAalenGermany

Personalised recommendations