Business Process Service Oriented Methodology (BPSOM) with Service Generation in SoaML

  • Andrea Delgado
  • Francisco Ruiz
  • Ignacio García-Rodríguez de Guzmán
  • Mario Piattini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6741)


Carrying out business processes by means of software services helps to close the business–systems gap, by introducing an intermediate layer between business process definition and software systems, thus permitting not only better independence, but also more traceability between them. Despite the fact that technologies have matured to support this new reality, there is a lack of methodologies and notations, although some have been proposed to guide service development with different visions of service design and implementation. Service modeling is the basis for, among other things, the automation of several development steps by means of the model-driven development paradigm. The SoaML standard is a major step towards service modeling in UML. In this paper we extend our Business Process Service Oriented Methodology (BPSOM) for service development from business processes by integrating two main aspects: service modeling using SoaML and QVT transformations to obtain SoaML service models from BPMN BP models.


Business Process Management (BPSOM) Service Oriented Computing (SOC) Model Driven Development (MDD) BPMN SoaML 


  1. 1.
    Weske, M.: BPM Concepts, Languages, Architectures. Springer, Heidelberg (2007) Google Scholar
  2. 2.
    Smith, H., Fingar, P.: Business Process Management:The third wave. Meghan-Kieffer, Tampa (2003) Google Scholar
  3. 3.
    Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenge. IEEE Computer Society, Los Alamitos (2003) Google Scholar
  4. 4.
    Krafzig, D., Banke, K., Slama, D.: Enterprise, SOA, Best Practices. Prentice-Hall, Englewood Cliffs (2005) Google Scholar
  5. 5.
    Erl, T.: SOA: Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005) Google Scholar
  6. 6.
    Mellor, S., Clark, A., Futagami, T.: Model Driven Development. IEEE Comp.Society, Los Alamitos (2003) Google Scholar
  7. 7.
    Object Management Group (OMG), Model Driven Architecture, MDA (2003) Google Scholar
  8. 8.
    Object Management Group (OMG), SOA Modeling Language, SoaML (2009) Google Scholar
  9. 9.
    Delgado, A., Ruiz, F., García-Rodríguez de Guzmán, I., Piattini, M.: MINERVA: Model drIveN and sErvice oRiented framework for the continuous business process improVement and relAted tools. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 456–466. Springer, Heidelberg (2010) Google Scholar
  10. 10.
    Delgado, A.: MINERVA framework (2010),
  11. 11.
    Delgado, A., Ruiz, F., García - Rodríguez de Guzmán, I., and Piattini, M.: Towards a Service-Oriented and Model-Driven framework with business processes as first-class citizens. In: 2nd International Conference on BP and Services Computing, BPSC 2009 (2009)Google Scholar
  12. 12.
    Object Management Group (OMG), Query/Views/Transformations, QVT (2008) Google Scholar
  13. 13.
    Object Management Group (OMG), Business Process Modeling Notation, BPMN (2009) Google Scholar
  14. 14.
    Graham, I., Henderson-Sellers, B., Younessi, H.: The OPEN Process Specification. ACM Press, Addison-Wesley(1997) Google Scholar
  15. 15.
    Delgado, A., García - Rodríguez de Guzmán, I., Ruiz, F., Piattini, M.: From BPMN business process models to SoaML service models: a transformation-driven approach. In: 2nd Int.Conf. on Software Tech. and Engineering (ICSTE 2010), San Juan de Puerto Rico (October 2010) Google Scholar
  16. 16.
    Delgado, A., Ruiz, F., García-Rodríguez de Guzmán, I., Piattini, M.: Application of service-oriented computing and model-driven development paradigms to BP: a systematic review. In: 5th Int. Conf. on SW and Data Technologies (ICSOFT 2010), Athens (2010) Google Scholar
  17. 17.
    Object Management Group (OMG), Business Motivation Model, BMM (2010) Google Scholar
  18. 18.
    Delgado, A., Ruiz, F., García-Rodríguez de Guzmán, I., Piattini, M.: Towards an ontology for SO modeling supporting BP. In: 4th. Int. Conf. on Research Challenges IS, RCIS 2010 (2010) Google Scholar
  19. 19.
    Delgado, A.: BPSOM methodology example (2010),
  20. 20.
    Papazoglou, M., van den Heuvel, W.: Service-oriented design and development methodology. Int. J. Web Engineering and Technology 2(4), 412–462 (2006) Google Scholar
  21. 21.
    Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Identification and Analysis of Business and SE Services- A Consolidated Approach. IEEE Transactions on Services Comp. (2009)Google Scholar
  22. 22.
  23. 23.
    Stollberg, M., et al.: A Customizable Methodology for the MDE of Service-based System Landscapes. In: 4th Workshop on Modeling, Design, and Analysis for the Service Cloud (MDA4ServiceCloud 2010), with ECMFA 2010, Paris (June 2010)Google Scholar
  24. 24.
    Herold, S., Rausch, A., Bosl, A., Ebell, J., Linsmeier, C., Peters, D.: A Seamless Modeling Approach for service-oriented IS. In: 5th Int. Conf. on IT:New Generations, ITNG 2008 (2008)Google Scholar
  25. 25.
    de Castro, V., Marcos, E., López Sanz, M.: A model driven method for service composition modelling: a case study. Int. J. Web Engineering and Technology 2(4) (2006)Google Scholar
  26. 26.
    de Castro, V., Vara Mesa, J.M., Herrmann, E., Marcos, E.: A Model Driven Approach for the Alignment of Business and Information Systems Models (2008) Google Scholar
  27. 27.
    Jouault, F., Kurtev, I.: Transforming models with ATL (ATLAS Transformation Language). In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 128–138. Springer, Heidelberg (2006) Google Scholar
  28. 28.
    Touzi, J., Benaben, F., Pingaud, H., Lorré, J.P.: A model-driven approach for collaborative service-oriented architecture design. Int. Journal of Prod. Economics 121(1) (2009) Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Andrea Delgado
    • 1
  • Francisco Ruiz
    • 2
  • Ignacio García-Rodríguez de Guzmán
    • 2
  • Mario Piattini
    • 2
  1. 1.Computer Science Institute, Faculty of EngineeringUniversity of the RepublicaMontevideoUruguay
  2. 2.Alarcos Research Group, Information Tech & Systems Dep.University of Castilla-La ManchaCiudad RealSpain

Personalised recommendations