Arquitectura multicapa para aplicaciones web con integración de tecnologías OWL, BPM Y SOA
Palavras-chave:
Integración tecnológica, BPM, SOA, Ontología, web semántica, reglas de negocioResumo
La necesidad de generar nuevos paradigmas en la ingeniería de software, requiere del desarrollo de modelos y metodologías que integren adecuadamente las innovaciones, los servicios personalizados y las tecnologías informáticas con el fin de facilitar la interactividad y el acceso a la información vital para las organizaciones. La presente contribución plantea una propuesta de integración de tecnologías para la implantación de aplicaciones web semánticas basada en procesos. Se realiza un estudio exhaustivo de los diferentes paradigmas tecnológicos a integrar, así como las herramientas y estándares que las soportan. Los puntos convergentes de áreas tales como, la gestión de procesos y reglas de negocios, la arquitectura orientada a servicio y las ontologías, pueden facilitar una estrategia en la creación de aplicaciones web y a la vez garantizar la permanencia de los principios para los cuales fueron creados cada uno de estos paradigmas. Los resultados de esta investigación reafirman que es posible tal integración en un solo sistema web de gestión del conocimiento, la información y los procesos de una organización o negocio. Se logra establecer una pauta tecnológica para implementar un sitio web, donde el núcleo central está conformado por los modelos ontológicos y el modelado de procesos de negocio, que comparten información y servicios web, descrito por los primeros e invocado por los segundos.
Referências
Alvez, P., Foti, P. & Scalone, M. 2006. Proyecto Batuta - Generador de Aplicaciones
Orquestadoras. Estado del arte. Montevideo: Universidad de la República.
Berners-Lee, T., Hendler, J. & Lassila, O. 2001. The semantic web: a new form of web
content that is meaningful to computers will unleash a revolution of new possibilities.
Scientific American, http://www.sciam.com.
Boyer, J. & Mili , H. 2011. Agile Business Rule Development: Process, Architecture, and
JRules Examples.
Browne , P. 2005. Give Your Business Logic a Framework with Drools, O’Reilly Media,
Inc.
Codina, L. 2003. Internet invisible y web semántica: ¿el futuro de los sistemas de
información en línea? Revista Tardumática, Vol. 3, pp. 16.
De_Ávila_Gutiérrez, L. 2015. Metodología para el desarrollo de software integrando SOA,
BPM y TOGAF. Actas de Ingeniería [Online], Vol. 1. Available:
http://fundacioniai.org/actas.
Erl, T. Service Oriented Architecture: Concepts, Technology, and Design. 2005 New
Jersey, USA. Prentice Hall.
Escobar_Rivera, D., Lisbeth_Aguilera_Sánchez, A. & Parra_Pompa, Y. 2016. Propuesta
metodológica para la orientación de aplicaciones informáticas hacia BPM y SOA.
Revista Cubana de Ciencias Informáticas, Vol. 10, Pág. 39-54.
Fernández_Breis, J. T. 2008. Un entorno de integración de ontologías para el desarrollo
de sistemas de gestión de conocimiento. Tesis de doctorado Doctoral, Universidad
de Murcia.
Gruber, T. R. 1993. A translation approach to portable ontology specifications. Knowledge
Acquisition. London: UK Academic Press.
Krishnamurthi, S. & Bultan, T. 2005. Characteristics of web services and their impact on
testing, analysis and verification. ACM SIGSOFT, Software Engineering Notes, Vol.
, 2.
Martínez, J. 2010. Introduciendo Semántica en un Proceso de Desarrollo de Software a
través de Reglas de Negocio. Universidad Politécnica de Madrid.
Rivillas, O. 2012. Estado del arte de los motores de reglas de negocio BRM. Universidad
de San Buenaventura. Santiago de Cali. Colombia.
Roche_Benitez, A. 2015. Servicios web para la gestión de información del Departamento
de Computación. Ingeniero Tesis de grado, Universidad Central “Marta Abreu” de Las
Villas.
Ruiz, F. Procesos de Negocio y Desarrollo de SW. In: Información, D. D. T. Y. S. D., ed.
Desarrollo de sistemas, 2010 Universidad de Castilla-La Mancha. Instituto de
Tecnologías y Sistemas de Información.
Selman, D. 2002. Java Rule Engine API Specification JSR-9.
Silva, D. A. & Mercerat, B. 2001. Construyendo aplicaciones web con una metodología
de diseño orientada a objetos.
Trilles, P. AuraPortal BPMS, de la Modelización de los procesos a la Monitorización,
pasando por la Ejecución sin necesidad de programación. Congreso Nacional de
BPMS (Business Process Management Systems), 2008 Madrid. Club BPM, 24.
Valledor_Pellicer, P. 2006. Servicios Web Semánticos. In: Informática, D. D. (ed.) Cursos
de doctorado. España: Universidad de Oviedo.
van_der_Aalst, W. M. P. 2005. Business Process Management Demystified: A Tutorial on
Models, Systems and Standards for Workflow Management. Eindhoven University of
Technology. Eindhoven.
van_der_Aalst, W. M. P., Alves_de_Medeiros, A. K. & Weijters, A. J. M. M. 2007. Process
Equivalence: Comparing Two Process Models Based on Observed Behavior.
Department of Technology Management. Eindhoven: Eindhoven University of
Technology.
Villa_González, G. 2011. Buscadores semánticos para la gestión del conocimiento.
Doctor Doctorado, Instituto Politécnico Nacional.
W3C. 2004. Web Services Glossary [Online]. World Wide Web Consortium. Available:
https://www.w3.org/TR/ws-gloss/ [Accessed 19 Mayo 2016].
Weske, M. 2008. Business Process Management: Concepts, Languages, Architectures,
Postdam, Germany, Springer Verlag.