SciELO - Scientific Electronic Library Online

vol.17 issue4Analog Processing based on Quasi-Infinite ResistorsGenerative Manifold Learning for the Exploration of Partially Labeled Data author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand




Related links

  • Have no similar articlesSimilars in SciELO


Computación y Sistemas

Print version ISSN 1405-5546

Comp. y Sist. vol.17 n.4 México Oct./Dec. 2013


Artículo regulares


A New Service-Based Approach for Enterprise Modeling


Un nuevo enfoque basado en servicios para modelar empresas


Hugo Estrada1,2, Alicia Martínez1, Luis C. Santillán1, and Joaquín Pérez1


1 National Center for Research and Technological Development, CENIDET, Cuernavaca, Morelos, Mexico.,,,

2 Information and Documentation Fund for Industry, INFOTEC, Mexico City, Mexico.


Article received on 18/10/2011
Accepted on 20/06/2013



At present, there exist many modeling techniques for capturing business semantics from different perspectives: transactional, goal-oriented, aspect-oriented, value-oriented, etc. The results of these modeling techniques serve as natural input for the software system generation process. However, none of these current modeling proposals takes into account the service nature of most business organizations and/or the growing importance of service orientation in computing. In this paper we present a solution to this problem: a new business service-oriented modeling approach which extends the i* framework. The proposed approach enables analysts to represent an organizational model as a composition of business services, where business services are the basic building blocks to encapsulate a set of business process models. In these models, actors participate in actor dependency networks through interfaces defined in a business service specification. Our proposal is illustrated by several real life examples.

Keywords: Organizational modeling, business services, service-oriented computing.



Actualmente existen muchas técnicas de modelado para capturar la semántica de un negocio desde muy diferentes perspectivas: transaccional, orientada a metas, orientada a aspectos, orientada al valor, etc. Los resultados de estas técnicas de modelado son la entrada natural para el proceso de generación de sistemas de información. Sin embargo, ninguna de estas propuestas de modelado actuales representa la naturaleza orientada a servicios de muchas organizaciones, y tampoco reconocen el crecimiento de la orientación a servicios en computación. En este artículo se propone, como solucion al problema planteado, un nuevo enfoque de modelo organizacional orientado a servicios de negocios, el cual extiende el framework de modelado i* . El enfoque de modelado propuesto permite al analista representar un modelo organizacional como una composición de servicios de negocio, lo cuales son los elementos básicos que encapsulan un conjunto de modelos de procesos de negocio. En estos modelos propuestos, los actores participan en las redes de dependencias de actores a traves de interfaces definidas en la especificación de cada servicio de negocio. La propuesta es ilustrada a traves de ejemplos reales.

Palabras clave: Modelado organizacional, servicios de negocio, computo orientado a servicios.





1. Baida, Z. S. (2006). Software-aided Service Bundling: Intelligent Methods and Tools for Graphical Service Modeling. Ph.D. thesis, Vrije Universiteit, Amsterdan.         [ Links ]

2. Bastos, L. R. D. & Castro, J. F. B. (2004). Enhancing requirements to derive multi-agent architectures. In IN PROCEEDINGS OF WER 2004. 127-139.         [ Links ]

3. Bell, M. (2009). SOA Modeling Patterns for Service Oriented Discovery and Analysis. Wiley. ISBN 9780470579695.         [ Links ]

4. Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J., & Perini, A. (2004). TROPOS: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems, 8(3), 203-236.         [ Links ]

5. Castro, C. B., Franch, X., & Astudillo, H. (2010). From i* models to service oriented architecture models. In van Sinderen, M. & Sapkota, B., editors, ACT4SOC. SciTePress. ISBN 978-989-8425-20-1, 52-63.         [ Links ]

6. Castro, J., Alencar, F., Filhol, G., & Mylopoulos, J. (2001). Integrating organizational requirements and object oriented modeling. In Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on. 146-153. doi:10.1109/ISRE.2001.948554.         [ Links ]

7. Cherbakov, L., Galambos, G., Harishankar, R., Kalyana, S., & Rackham, G. (2005). Impact of service orientation at the business level. IBM Syst. J., 44(4), 653-668. ISSN 0018-8670.         [ Links ]

8. Chung, L. & do Prado Leite, J. (2009). On non-functional requirements in software engineering. In Borgida, A., Chaudhri, V., Giorgini, P., & Yu, E., editors, Conceptual Modeling: Foundations and Applications, volume 5600 of Lecture Notes in Computer Science. Springer Berlin / Heidelberg. ISBN 978-3-642-02462-7, 363-379.         [ Links ]

9. Czarnecki, K. & Eisenecker, U. W. (2000). Generative programming: methods, tools, and applications. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA. ISBN 0-201-30977-7.         [ Links ]

10. Dardenne, A., van Lamsweerde, A., & Fickas, S. (1993). Goal-directed requirements acquisition. Sci. Comput. Program., 20(1-2), 3-50. ISSN 0167-6423. doi:10.1016/0167-6423(93)90021-G.         [ Links ]

11. Estrada, H. (2008). A service-oriented approach for the i* framework. Ph.D. thesis, Universidad Politecnica de Valencia.         [ Links ]

12. Estrada, H., Martinez, A., & Pastor, O. (2003). Goal-Based Business Modeling Oriented towards Late Requirements Generation. In Song, I.-Y., Liddle, S. W., Ling, T.-W., & Scheuermann, P., editors, Conceptual Modeling - ER 2003, volume 2813 of Lecture Notes in Computer Science, chapter 23. Springer Berlin / Heidelberg, Berlin, Heidelberg. ISBN 978-3-540-20299-8, 277-290. doi:10.1007/978-3-540-39648-2_23.         [ Links ]

13. Estrada, H., Rebollar, A., Pastor, O., & My-lopoulos, J. (2006). An empirical evaluation of the i* framework in a model-based software generation environment. Advanced Information Systems Engineering, 513-527.         [ Links ]

14. Fiadeiro, J. L., Lopes, A., Bocchi, L., & Abreu, J. (2011 ). The sensoria reference modelling language. In Wirsing, M. & Holzl, M. M., editors, Results of the SENSORIA Project, volume 6582 of Lecture Notes in Computer Science. Springer. ISBN 978-3-64220400-5, 61-114.         [ Links ]

15. Gordijn, J. & Akkermans, H. (2001). Designing and evaluating e-business models. IEEE Intelligent Systems, 16(4), 11-17. ISSN 1541-1672.         [ Links ]

16. Gordijn, J. & Akkermans, J. (2003). Value-based requirements engineering: exploring innovative e-commerce ideas. Requirements Engineering, 8(2), 114-134. ISSN 0947-3602.         [ Links ]

17. Kolp, M., Giorgini, P., & Mylopoulos, J. (2003). Organizational patterns for early requirements analysis. In Proceedings of the 15th international conference on Advanced information systems engineering, CAiSE'03. Springer-Verlag, Berlin, Heidelberg. ISBN 3-540-40442-2, 617-632.         [ Links ]

18. Lankhorst, M. M., Proper, H. A., & Jonkers, H. (2009). The architecture of the archimate language. In Halpin, T. A., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Softer, P., & Ukor, R., editors, BMMDS/EMMSAD, volume 29 of Lecture Notes in Business Information Processing. Springer. ISBN 978-3-642-01861-9, 367-380.         [ Links ]

19. Morales, E., Franch, X., MartAnez, A., & Estrada, H. (2011). Considering technology representation in service-oriented business models. In COMPSAC Workshops. IEEE Computer Society, 482—487.         [ Links ]

20. Nwokeji, J. C., Clark, T., & Barn, B. S. (2013). A proposal for consolidated intentional modeling language. In Proceedings of the Second Workshop on Graphical Modeling Language Development, GMLD '13. ACM, New York, NY, USA. ISBN 978-1-45032044-3, 12-22. doi:10.1145/2489820.2489826.         [ Links ]

21. Omg (2012). Service oriented architecture Modeling Language (SoaML) Specification. Technical report.         [ Links ]

22. Papazoglou, M. P. (2003). Service -oriented computing: Concepts, characteristics and directions. In Proceedings of the Fourth International Conference on Web Information Systems Engineering, WISE '03. IEEE Computer Society, Washington, DC, USA. ISBN 0-7695-1999-7, 3.         [ Links ]

23. Papazoglou, M. P., Traverso, P., Dustdar, S., & Leymann, F. (2008). Service-oriented computing: A research roadmap. International Journal of Cooperative Information Systems, 17(02), 223-255. doi:10.1142/S0218843008001816.         [ Links ]

24. Yu, E. (1996). Modelling strategic relationships for process reengineering. Ph.D. thesis, University of Toronto, Canada.         [ Links ]

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License