APPLICATION OF SERVICE-ORIENTED COMPUTING AND MODEL-DRIVEN DEVELOPMENT PARADIGMS TO BUSINESS PROCESSES - A Systematic Review

Andrea Delgado, Francisco Ruiz, Ignacio García-Rodríguez de Guzmán, Mario Piattini

Abstract

To achieve the defined value for their businesses, current organizations need to manage their business processes in an integrated manner, interconnecting the software systems that support these processes. Over the last few years, new paradigms have appeared to respond to this and other organizational and software needs: Business Process Management (BPM) and Service-Oriented Computing (SOC) which are closely interconnected. Additionally, the Model-Driven Development (MDD) paradigm has been called upon to play an important role in supporting business process implementation by software services. BPM handles the management of business processes, including their modelling, deployment, execution, analysis and improvement. Service-Oriented Computing bases software development on services, which correspond to business concepts and are created in order to perform business processes. Model-Driven Development promotes software development based on models which enable, among other things, transformations and the automatic generation of code for different platforms. With the aim of establishing the bases for research into the integration of these paradigms to support business process management in organizations, a systematic review was carried out, focusing on the current state of the literature concerning the application of service-oriented and model-driven paradigms to business processes.

References

  1. Baghdadi Y., 2004.ABBA: an architecture for deploying business-to-business electronic commerce applications, In Electronic Commerce Research and Applications, Vol. 3, Is. 2.
  2. Bruckmann T., Grunh V., 2008. AMABULO- A Model Architecture for Business Logic, In ECBS'08, 15th IEEE International Conference and Workshop on the Engineering of Computer Based Systems.
  3. (BPMN) Business Process Modeling Notation, Object Management Group (OMG), 2006 - 2008.
  4. Cauvet C., Guzelian G., 2008. Business Process Modeling: a Service-Oriented Approach, In HICSS'08, 41st Hawaii International Conference on System Sciences.
  5. Chen, A., Buchs, D., A., 2006. Generative Business Process Prototyping Framework, In RSP'06, 16th International Workshop on Rapid System Prototyping.
  6. Chen H., 2008. Towards Service Engineering: Service Orientation and Business-IT Alignment, In HICSS'08, 41st Annual Hawaii International Conference on System Sciences.
  7. De Castro, V., Marcos, E., López Sanz, M., 2006. A model driven method for service composition modelling: a case study. In International Journal Web Engineering and Technology, Vol. 2, No. 4.
  8. De Castro V., Vara Mesa J. M., Herrmann E., Marcos E., 2008. A Model Driven Approach for the Alignment of Business and Information Systems Models, In ENC 7808, 9th Mexican International Conference on Computer Science.
  9. (EPC) van der Aalst, W, 1999, Formalization and Verification of Event-driven Process Chains. Information and Software Technology 41, 639-650.
  10. Erl, T., 2005. Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall.
  11. Gamma, E., Helm, R., Johnson, R., Vlissides, J., 1995, Design Patterns: Elements of Reusable ObjectOriented Software, Addison-Wesley
  12. Gacitua-Decar V., Pahl C., 2008. Pattern-based businessdriven analysis and design of service architectures, In ICSOFT'08, 3rd International Conference on Software and Data Technologies.
  13. Henkel, M., Zdravkovic, J., 2005. Supporting Development and Evolution of Service-based Processes, In ICEBE'05, 2nd. International Conference on e-Business Engineering.
  14. Herold S., Rausch A., Bosl A., Ebell J., Linsmeier C., Peters D., 2008. A Seamless Modeling Approach for Service-Oriented Information Systems, In ITNG'08, 5th International Conference on Information Technology:New Generations.
  15. Hu J., Grefen P., 2003. Conceptual framework and architecture for service mediating workflow management, In Information and Software Technology, Vol.45, Is. 13.
  16. Huemer C., Lieg P., Schuster R., Werthner H., Zapletal M., 2008. Inter-organizational systems: from business values over business processes to deployment, In IEEE-DEST'08, 2nd IEEE International Conference on Digital Ecosystems and Technologies.
  17. Jacobson, I., Booch, G., Rumbaugh, J., 1999, The Unified Software Development Process, Addison Wesley.
  18. Jouault, F., Kurtev, I., 2006, Transforming Models with ATL (ATLAS Transformation Language), Satellite Events at the MoDELS 2005 Conference.
  19. Kitchenham, B., 2004. Procedures for Performing Systematic Reviews. Software Engineering Group, Department of Computer Science, Keele University and Empirical SE National ICT, Australia.
  20. Krafzig, D. Banke, K. Slama, D., 2005. Enterprise SOA, Service Oriented Architecture Best Practices, Prentice Hall.
  21. Kohlborn T., Korthaus A., Chan T., Rosemann M., 2009. Identification and Analysis of Business and Software Services- A Consolidated Approach, In IEEE Transactions on Services Computing, Vol. 2, No. 1.
  22. Liew, P., Kontogiannis, K. Tong, T., 2004. A Framework for Business Model Driven Development. In STEP'04, 12th International Workshop on Software Technology and Engineering Practice.
  23. (MDA), Model Driven Architecture, 2003, Guide version 1.0.1, Object Management Group (OMG)
  24. Mellor, S., Clark, A., Futagami, T., 2003. Model Driven Development - guest editors' introduction, In IEEE Computer Society, September/October edition.
  25. Mendling, J., Moser, M., Neumann, G., 2006. Transformation of yEPC Business Process Models to YAWL. In SAC'06, 21st. Symposium on Applied computing.
  26. Mili, H., Frendi, M., et. al, 2006. Classifying Business Processes for Domain Engineering, In ICTAI'06, 18th International Conference on Tools with Artificial Intelligence.
  27. Murzek, M., Kramler, G., Michlmayr, E., 2006. Structural Patterns for the Transformation of Business Process Models, In EDOCW'06, 10th International Enterprise Distributed Object Computing Conference Workshops.
  28. Oquendo F., 2008. Formal Approach for the Development of Business Processes in terms of Service-Oriented Architectures using PI-ADL, In SOSE'08, 4th. IEEE International Symposium on Service-Oriented System Engineering.
  29. Orriens, B., Yang, J., Papazoglou, M., 2006. A Rule Driven Approach for Developing Adaptive Service Oriented Business Collaboration, In SCC'06, 3rd. International Conference on Services Computing.
  30. Papazoglou, M., van den Heuvel, W., 2006. Serviceoriented design and development methodology. International Journal Web Engineering and Technology, Vol. 2, No. 4.
  31. Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F., 2007. SOC: State of the Art and Research Challenge, In IEEE Computer Society, November edition.
  32. Quartel, D., Dijkman, R., van Sinderen, M., 2005. An approach to relate business and application services using ISDL, In EDOC'05, 9th International Enterprise Computing Conference.
  33. (QVT) Query/Views/Transformations, 2008, v. 1.0, Object Management Group (OMG)
  34. Rychly M., Weiss P., 2008. Modeling of Service Oriented Architecture: from business process to service realization, In ENASE'08, 3rd International Conference Evaluation of Novel Approaches to SE.
  35. Roser, S., Bauer, B., Muller, J., 2006. Model- and Architecture-Driven Development in the Context of Cross-Enterprise Business Process Engineering, In SCC'06, 3rd. Int. Conference on Services Computing.
  36. Sadiq, W., Sadiq, S., Schulz, K., 2006. Model Driven Distribution of Collaborative Business Processes, In SCC'06, 3rd. Int. Conference on Services Computing.
  37. Smith, H., Fingar, P., 2003. Business Process Management: The third wave, Meghan-Kieffer Press Stahl, T., Volter, M. et. al., 2006, Model-Driven Software Development, Technology, Engineering, Management, John Wiley & Sons, Ltd.
  38. Tao Tao, A., Yang, J., 2006. Develop Service Oriented Finance Business Processes: A Case Study in Capital Market, In SCC'06, 3rd. International Conference on Services Computing.
  39. Tao Tao, A., Yang, J., 2007. Supporting Differentiated Services With Configurable Business Processes, In ICWS'07, 5th. International Conference on WS.
  40. Thomas O., Leyking K., 2008. Using Process Models for the Design of Service-Oriented Architectures: Methodology and E-Commerce Case Study, In HICSS'08, 41st Annual Hawaii International Conference on System Sciences.
  41. Touzi J., Benaben F., Pingaud H., Lorré J. P., 2009. A model-driven approach for collaborative serviceoriented architecture design, International Journal of Production Economics, Vol. 121, Is. 1.
  42. (UML) Unified Modeling Language, Object Management Group (OMG), 2005.
  43. Van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A. 2003. Workflow Patterns, In Distributed and Parallel Databases, 14(3), pages 5-51.
  44. (WS), Web Service Architecture, World Wide Web Consortium(W3C)<http://www.w3.org/TR/ws-arch/> (WfMC), Workflow Management Coalition, <http:// www.wfmc.org/>
  45. (WS-BPEL) WS- Business Process Execution Language, Advancing Open Standards for the Information Society (OASIS) <http://www.oasis-pen. org/ committees/tc_home.php? wg_abbrev= wsbpel> Zdun, U., Hentrich, C., Dustdar, S., 2007. Modeling Process-Driven and Service-Oriented Architectures Using Patterns and Pattern Primitives, ACM Transactions on the Web, Vol. 1, No. 3, Article 14.
  46. Zhao, X., Liu, C., Yang, Y., 2006. Supporting Virtual Organisation Alliances with RelativeWorkflows, In APCCM'06, 3rd. Asia-Pacific Conference on Conceptual Modelling.
  47. Liew et al, 2004 Chen et al, 2006 de Castro et al, 2006 Orriens et al, 2006 Quartel et al, 2005 Mili et al, 2006 Tao Tao et al, 2006 Roser et al, 2006 Sadiq et al, 2006 Zdun et al, 2007 Papazoglou et al, 2006 Murzek et al, 2006 Henkel et al, 2005 Tao Tao et al, 2007 Zhao et al, 2006
  48. Mendling et al, 2006 Baghdadi, Y. 2004 Hu et. al, 2003 Huemer et. al, 2008 Rychly et. al, 2008 Cauvet et. al, 2008 Thomas et. al, 2008 Herold et. al, 2008 de Castro et al, 2008 Chen, H., 2008 Kohlborn et. al,2009 Bruckmann et. al, 2008 Oquendo, F., 2008 Touzi et. al, 2009 Paradigms integration Gacitua-Decar el al, 2008
Download


Paper Citation


in Harvard Style

Delgado A., Ruiz F., García-Rodríguez de Guzmán I. and Piattini M. (2010). APPLICATION OF SERVICE-ORIENTED COMPUTING AND MODEL-DRIVEN DEVELOPMENT PARADIGMS TO BUSINESS PROCESSES - A Systematic Review . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 51-62. DOI: 10.5220/0003002700510062


in Bibtex Style

@conference{icsoft10,
author={Andrea Delgado and Francisco Ruiz and Ignacio García-Rodríguez de Guzmán and Mario Piattini},
title={APPLICATION OF SERVICE-ORIENTED COMPUTING AND MODEL-DRIVEN DEVELOPMENT PARADIGMS TO BUSINESS PROCESSES - A Systematic Review},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={51-62},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003002700510062},
isbn={978-989-8425-23-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - APPLICATION OF SERVICE-ORIENTED COMPUTING AND MODEL-DRIVEN DEVELOPMENT PARADIGMS TO BUSINESS PROCESSES - A Systematic Review
SN - 978-989-8425-23-2
AU - Delgado A.
AU - Ruiz F.
AU - García-Rodríguez de Guzmán I.
AU - Piattini M.
PY - 2010
SP - 51
EP - 62
DO - 10.5220/0003002700510062