Modelado con uml

Solo disponible en BuenasTareas
  • Páginas : 18 (4472 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de agosto de 2012
Leer documento completo
Vista previa del texto
CIINDET 2009
VII Congreso Internacional en Innovación y Desarrollo Tecnológico, 7 al 9 de octubre de 2009, Cuernavaca, Morelos, México.

Modelado con UML de Sistemas Basados en Una Arquitectura Orientada a Servicios Web
U. Ibarra Hernández1, H. Caudel García2, M. L. Margain Fuentes3, F. Alvarez Rodriguez4, J. Muñoz Arteaga5 Resumen: Cuando se diseña de un sistema, que haga uso de serviciosweb, es difícil realizar su modelado ya que las especificaciones de las relaciones que se dan entre ellos no se expresan con claridad en los modelos actuales de diseño. En este trabajo se presenta una metodología para el diseño de sistemas, basándose en los casos de uso de UML, se muestra otro enfoque, en el cual se utilizan servicios web a modo de componentes la cual permite desarrollar el sistemabasándose en el principio de modelar inicialmente los servicios y posteriormente su comportamiento interno lo cual permite generar un diseño con un bajo nivel de cohesión el cual permita a futuro realizar cambios al sistema sin afectar significativamente su estructura interna. Palabras Clave: Casos de Uso, Servicio Web, UML Abstract: When designing a system, that using web services, is hard to dothe desing, because the specification from their relations existing between them is not declarated cleary in the current desing models. In this work, is presented a methodology for the systems design, based on the UML Use Cases, its showed another point of view, in that Web Services is used like a components, this allows design the system based in the principle to pattern initially the servicesand later his internal behavior, this allows make a design with a
__________________________________________________
1

low cohesion level, this allow in the future realize changes in the system, without significantly affect his internal structure. Keywords: Case Uses, Web Services, UML

1. Introducción
Lo servicios web están emergiendo como un nuevo paradigma para el desarrollo ydistribución de procesos de negocios dentro y a través de las empresas, de esta forma las empresas encapsulan sus proceso de negocios y los exponen para que otras puedan hacer uso de estos [5]. Esta es una tendencia que a futuro podría crecer aun más con el advenimiento de la cloud computing [9], la cual permite el procesamiento y almacenamiento externo de datos a través de servicios web, es decir se envíandatos a la “nube” a través de servicios web, pero no se tiene la certeza de donde se procesan y se almacenan, actualmente esto se implementa en una infraestructura como lo es Amazon Web Services EC2 o en Google App Engine. El lenguaje UML es uno de los lenguajes de modelados más usados, debido a las siguientes ventajas que proporciona [6]: • Provee mecanismos de extensibilidad y especializaciónpara extender los conceptos principales. • Es independiente del lenguaje de programación y proceso de negocio. • Provee una base formal para entender el modelado del lenguaje. • Integra las mejores prácticas.

Héctor Caudel García. Universidad Autónoma de Aguascalientes, Av. universidad #940 Col. Cd. Universitaria C.P. 20100, Aguascalientes Ags. México, hector.caudel@hotmail.com. 2 Ulises IbarraHernández, Universidad Autónoma de Aguascalientes, Av. universidad #940 Col. Cd. Universitaria C.P. 20100, Aguascalientes Ags. México, ulipses@gmail.com. 3 Ma. De Lourdes Margain Fuentes. Universidad Politécnica de Aguascalientes, Prolongación Mahatma Gandhi Km. 2, Aguascalientes, Ags. México. lourdes.margain@hotmail.com. 4 Francisco Javier Álvarez Rodríguez. Universidad Autónoma de Aguascalientes,Av. universidad #940 Col. Cd. Universitaria C.P. 20100, Aguascalientes Ags. México, fjalvar@correo.uaa.mx. 5 Jaime Muñoz Arteaga. Universidad Autónoma de Aguascalientes, Av. universidad #940 Col. Cd. Universitaria C.P. 20100, Aguascalientes Ags. México, jmunozar@correo.uaa.mx.

2. Problemática
Actualmente existe la problemática al modelar un sistema que esté basado en el uso de servicios web...
tracking img