Académique Documents
Professionnel Documents
Culture Documents
Resumen
El ambiente de los negocios está sufriendo un cambio impresionante, la demanda por la
innovación, flexibilidad y la eficiencia ha permitido la creación de nuevas arquitecturas
que soporten estos nuevos cambios; una de ellas es la Arquitectura Orientada a
Servicios (Software Oriented Architecture - SOA). La llave para llevar a cabo esta
integración es la orientación a servicios, en donde cada componente de negocio tiene
un fin único y provee uno o más servicios que pueden ser consumidos por uno o más
componentes de negocios. Para la solución final dejan de lado la construcción de un
híbrido, en base a otras metodologías, y se dedican a la construcción de un nuevo
modelo integrado en una Arquitectura para el Desarrollo de Software dirigida por
Modelos - MDA.
Palabras Claves
Arquitectura Orientada a Servicios, Arquitectura para el Desarrollo de Software dirigida
por Modelos, Sistemas de Información Web, Desarrollo Orientado a Servicios, Modelo
de Negocio, Modelo de Composición de Servicios.
Abstract
Materiales y Métodos
El presente informe tiene su base en el análisis hecho, sobre este tema, por María
Valeria de Castro en la Memoria de Tesis Doctoral: Aproximaciones MDA para el
Desarrollo Orientado a Servicios de Sistemas de Información Web: Del Modelo de
Negocio al Modelo de Composición de Servicios Web.
1. Puntos fuertes
En el presente trabajo de investigación presenta un nuevo paradigma de
computación para el proceso de desarrollo de software. Aunque la tesis está referida
a los sistemas de información web, el modelo puede ser empleado para modelar
cualquier tipo de sistema de información pudiendo ser aplicado a la construcción de
software general.
Los servicios son empleados como elementos básicos para la construcción del
software y define un enfoque para el desarrollo del hipertexto basado en ellos y
centrándose en los servicios que serán usados por los usuarios de la web, por lo que
permite construir software más intuitivos y fáciles de navegar.
Provee un perfil de UML específico para servicios lo que permite modelar todos los
elementos relacionados con el desarrollo de sistemas orientados a servicios. Para el
modelado del negocio, emplea el método E3value que permite representar e
identificar las principales tareas del modelado del negocio y su correspondiente
correlación con los servicios correspondientes.
Crea una independencia entre el modelo del negocio y el modelo del sistema lo que
le permite generar modelos en diferentes niveles de abstracción.
El modelo presenta los artefactos de entrada, de salida y las tareas asociadas con
cada una de las etapas del modelo; permitiendo llevar a cabo la trazabilidad de los
requerimientos.
2. Puntos débiles
3. Análisis y discusión
La propuesta que se presenta en la Tesis Doctoral, llamada SOD-M (Service-
Oriented Development Method), es un método para el desarrollo orientado a
servicios de SIW, que presenta las siguientes características:
• Emplea a UML como lenguaje de modelado del sistema y define un perfil UML
específico para el desarrollo orientado a servicios de los sistemas de información
orientados a la web. Cabe remarcar que SOD-M propone la utilización del
método de modelado de negocio de e3value, adoptando su notación, y la
realización del modelado de procesos de negocio a través de un diagrama de
actividades UML.
4. Trabajos futuros
Puesto que el modelo de casos de uso es una herramienta de gran ayuda para el
presente modelo, se debe de hacer o describir las diferencias existentes entre los
casos de uso reales y los casos de uso esenciales.
Puesto que las perspectivas se limitan a la Arquitectura Dirigida por Modelos, sería
conveniente agregar una nueva de ellas: La perspectiva del usuario, lo cual permitirá
eliminar las ambigüedades de los casos de uso.
Conclusiones
Ante la gran cantidad de híbridos existentes en el mercado, el presente modelo
contiene un nuevo enfoque orientado a servicios para el desarrollo de software
orientado a la web ya que se proponen un conjunto de guías para la construcción de
estas aplicaciones empleado el modelo en estudio; quedando claramente definidas las
tareas por cada de uno de los modelos integrantes.
El metamodelo de los modelos integrantes hace muy claro que se pueden abstraer una
serie de casos para modelar una aplicación orientada a los servicios. Se da mayor
énfasis al comportamiento sin descuidar a los demás aspectos del modelo.
Define un perfil de UML bastante claro para la utilización del modelo en la construcción
de sistemas orientados a los servicios.
Bibliografía
[VAL2007] Valeria de Castro María. Aproximación MDA para el desarrollo Orientado a
Servicios de Sistemas de Información Web: Del Modelo de Negocio al
Modelo de Composición de Servicios Web. Memoria de Tesis Doctoral.
Universidad Rey Juan Carlos. España. 2007.