headers.jpg
Sábado, Septiembre 19 de 2020 6:01:23 PM

Periodo I de 2007


Profesores

Dr (c) Ing. Juan Carlos Corrales (Coordinador)
Dr (c) Ing. Diego Mauricio López
Dr Ing. José Luís Arciniegas Herrera


Modalidad

Teórico-práctica.

Actividades con acompañamiento directo del docente

  • Los temas del curso serán expuestos mediante clases magistrales por los profesores participantes en la asignatura.
  • Se presentaran estudios de casos que permitan contextualizar las tecnologías en dominios de aplicación específicos.
  • Desarrollo de prácticas en el laboratorio que permitan clarificar los conceptos aprendidos.
  • Seminarios que generen discusión alrededor de artículos de investigación analizados por cada estudiante.
  • Sustentación de las propuestas de investigación que cada estudiante debe desarrollar durante la asignatura
  • Tutorías que permitan dar claridad a la temática tratada.

Actividades independientes

  • Practicas a desarrollar por los estudiantes
  • Trabajos a realizar por los estudiantes durante el transcurso de la asignatura
  • Cada estudiante deberá formular y ejecutar una propuesta de investigación
  • Los estudiantes deberán realizar el estudio de algunos artículos que facilitaran el desarrollo de los temas de la asignatura

Objetivo General

  • Brindar al estudiante una visión amplia de los principios, fundamentos, aplicaciones y soporte metodológico para la construcción de soluciones de integración de fuentes de datos, aplicaciones y procesos de negocios a través de Internet, soportadas en el paradigma de Arquitecturas Orientadas al Servicio (SOA). Al mismo tiempo, profundizar en los estándares de los Servicios Web como la principal tecnología para el desarrollo de este tipo de aplicaciones.

Objetivos Específicos de Formación

  • Conocer los mecanismos básicos de integración de aplicaciones a través de Internet.
  • Comprender los conceptos fundamentales, protocolos y tendencias emergentes de los Servicios Web.
  • Introducir los principios y fundamentos sobre Procesos Web.
  • Comprender la integración de servicios por medio de los procesos de composición y coordinación de Procesos Web.
  • Introducir las representaciones formales de procesos Web.
  • Abordar el descubrimiento e integración automático de procesos Web.
  • Conocer los estándares más importantes dentro del campo de la Integración de Aplicaciones.

Temario

  1. Interoperabilidad de Sistemas de Información
  • Introducción a conceptos de Interconexión, Integración e Interoperación
  • Interoperabilidad de Sistemas de Información: Semántica, Distribución, Autonomía y Heterogeneidad
  • Arquitecturas para interoperabilidad
  1. Arquitecturas Orientadas al Servicio (SOA)
  • Conceptos
  • Arquitectura básica
  • Plataformas de soporte
  • Conceptos de Model Driven Architecture (MDA)
  • Ejemplos
  1. Servicios Web
  • Introducción a Servicios Web
  • Arquitectura y Tecnologías Básicas de los Servicios Web
  • Práctica 1: Implementación de Servicios Web con Java. Taller 1
  1. Introducción a la dinámica de los Servicios Web
  • Evolución de los estándares para la integración de aplicaciones
  • Estándares para el intercambio dinámico de datos (RossetaNet, UCCNet, SWIFT)
  • Fundamentos y principios de los procesos Web
  • Flujos de Trabajo
  • B2B y EAI (Integración de Aplicaciones Empresariales)
  • Composición y coordinación de Servicios Web
  • Nuevas tendencias en Servicios Web (Composición Semántica de Servicios Web)
  • Práctica 2: Implementación de un proceso Web. Taller 2
  1. Descubrimiento y composición automática de procesos Web
  • •  Representación formal de Procesos Web (Redes de Petri, Autómatas finitos, Teoría de grafos)
  • •  Algoritmos para la detección automática de similaridad entre procesos Web
  • •  Mecanismos de minería de procesos Web
  • •  Lenguajes para recuperación de procesos Web
  • Práctica 3: Representaciones formales. Taller 3
  1. Aplicaciones de la Integración
  • Interoperabilidad en sistemas de información en salud
  • Estándares de interoperabilidad (DICOM, HL7)
  • Arquitecturas para interoperabilidad (ENV 13606, OpenEHR, HL7 CDA)
  • Interoperabilidad semántica en sistemas de información en salud
  1. Prácticas para la construcción de servicios Web
  • Ingeniería para la construcción de servicios Web
  • Reutilización y prácticas de ingeniería inversa para la construcción de servicios
  • Prácticas para mejoramiento de la calidad de los servicios
  • Prácticas para mantenimiento y evolución de los servicios
  1. Presentaciones de los estudiantes

Bibliografía

Interoperabilidad
  • B. Benatallah, Q. Sheng, M. Dumas. “The Self-Serv Environment for Web Services Composition”. IEEE Internet Computing. January-.February 2003.
  • P. Rodriguez-Gianolli and J. Mylopoulos. “A Semantic Approach to XML-Based Data Integration”. Proceedings of the 20th. International Conference on Conceptual Modelling (ER), Yokohama , Japan , November 2001.
  • R. dos Santos Mello, C. Heuser. “A Rule-Based Conversion of a DTD to a Conceptual Schema”. Lecture Notes in Computer Science, Vol. 2224, 2001.
  • P. Mc.Brien, A. Poulovassilis. “Schema Evolution in Heterogeneous Database Architectures, A Schema Transformation Approach”. CAISE 2002.

Servicios Web

  • Alonso , G., Casati , F., Kuno , H., Machiraju , V. “ Web Services Concepts, Architectures and Applications”. ISBN: 3-540-44008-9. 2004.
  • R. Nagappan, R. Skoczylas, R. Patel Sriganesh. “Developing Java Web Services”. ISBN 0471236403. 2003.
  • SkillSoft Corporation. “Building Web Services with Java”. 2002.
  • Tom Clements. "Overview of SOAP". UserLand Software. Enero de 2002. http://developer.java.sun.com/developer/technicalArticles/xml/webservices/.
  • Alonso G., Casati F., Kuno H., Machiraju V., “Web Services Concepts, Architectures and Applications” Springer Verlag 2004. ISBN 3-540-44008-9
Representación formal, descubrimiento y composición automática de Procesos Web
  • Benatallah, B., Casati, F., Toumani, F.: Web services conversation modeling: A cornerstone for e-business automation. IEEE Internet Computing (2004)
  • Benatallah, B., Casati, F., Grigori, D., Motahari Nezhad, H.R., Toumani, F.: Developing adapters for web services integration. In: Proc. of CAISE. (2005)
  • Cardoso, J., Sheth, A.: Semantic e-workflow composition. Journal of Intelligent Information Systems 21 (2003) 191–225
  • Wombacher, A.,Mahleko, B., Fankhauser, P.: A grammar-based index for matching business processes. In: Proc. of IEEE International Conference on Web Services. (2005) 21–30
Aplicaciones de integración de servicios
 

Régimen de Evaluación

  • Taller 1: Implementación de Servicios Web con Java. 25%
  • Taller 2: Implementación de un proceso Web. 25%
  • Taller 3: Representaciones formales. 20%
  • Trabajo de investigación. 30 %

Créditos: 3

Actividades con acompañamiento Directo del Docente Act. Independientes Horas Totales
Teoría
Seminarios
Problemas
Prácticas
Sustentaciones
Tutorías
26
6
2
14
2
2
Prácticas
Trabajos
Estudio
40
12
36
144

Valid XHTML 1.0!

Contacto -
Copyright © - Grupo de Ingeniería Telemática
Departamento de Telemática
FIET - Universidad del Cauca
Popayán - Colombia - 2007