UNIVERSIDAD DEL CAUCA

FACULTAD DE INGENIERIA ELECTRÓNICA Y TELECOMUNICACIONES

PROGRAMA DE MAESTRÍA EN INGENIERÍA TELEMÁTICA

 

 

ASIGNATURA:         ARQUITECTURA PARA DESPLIEGUE DE SERVICIOS

CÓDIGO:                 TP15

MODALIDAD:           PRESENCIAL TEÓRICA - PRÁCTICA

INTENSIDAD:           4 HORAS SEMANALES  

AREA:                      INGENIERÍA APLICADA

CRÉDITOS:             3

DEPARTAMENTO:   TELEMÁTICA

 

 

OBJETIVO GENERAL

 

Introducir los principios de las Arquitecturas y Plataformas para Despliegue de Servicios en el dominio de las Telecomunicaciones e Internet. Además de presentar la vista funcional de la arquitectura, se expondrán mediadores, protocolos de mensajería y composición de servicios, así como los mecanismos de interacción.

 

OBJETIVOS ESPECÍFICOS

 

Al terminar el curso los alumnos estarán en capacidad de:

 

·       Comprender los conceptos fundamentales y la arquitectura de las diferentes plataformas de despliegue de servicios en el dominio de las Telecomunicaciones e Internet

·       Comprender los diferentes protocolos, mediadores y mecanismos de interacción que habilitan la convergencia de tecnologías de la Información - IT y Servicios de Telecomunicaciones

·       Aplicar cada uno de los conceptos estudiados en los objetivos anteriores.

 

METODOLOGÍA

 

La asignatura se desarrollará en su mayor parte mediante clases magistrales orientadas por el profesor.

 

Algunos temas estarán complementados con prácticas realizadas en los Entornos de Creación, Ejecución y Despliegue de Servicios.

 

También se realizarán visitas técnicas para conocer la NGN de un Operador de Telecomunicaciones, Los Nodos de Tráfico de Internet y los Ambientes de Creación, Ejecución y Despliegue de Servicios.

 

 

CONTENIDO

 

PARTE 1: ORIENTACIÓN A SERVICIOS

 

1       ARQUITECTURA ORIENTADA A SERVICIOS - SOA

 

1.1      Evolución de SOA

1.2      Beneficios de SOA

1.3      Proveedores de Tecnología SOA

1.4      Orientación a Servicios

1.5      Fundamentos de SOA

1.6      Capas de Servicios

1.7      Especificaciones de Servicios Web

1.8      Leguajes para la ejecución de Procesos de Negocio

1.9      Prácticas:

·       Creación de servicios web en el entorno Netbeans

·       Creación de Procesos de Negocio en el entorno Netbeans

 

PARTE 2: DESPLIEGUE DE SERVICIOS

 

2       PLATAFORMAS PARA DESPLIEGUE DE SERVICIOS

 

2.1      Evolución de los Telco y Plataformas de Servicios 

2.2      Problemas y soluciones de las plataformas de servicios actuales

2.3      Redes de Próxima Generación

2.4      Evolución de la Entrega de Servicios

2.5      Plataforma para Entrega de Servicios SDP

2.6      Elementos de una Plataforma para Entrega de Servicios

 

 

3       SERVICIOS CONVERGENTES

 

3.1      Arquitectura de IMS

3.2      Prestación de Servicios en IMS

3.3      SDP e IMS

3.4      Plataformas para Entrega de Servicios basadas en JAIN SLEE

3.5      Prácticas:

·       Instalación del entorno OpenCore IMS

·       Instalación de una SDP basada en JAIN SLEE

 

PARTE 3: CREACIÓN Y DESPLIEGUE DE SERVICIOS SOBRE UNA SDP

 

4       DESPLIEGUE DE SERVICIOS SOBRE UNA SDP

 

4.1      La SDP de Mobicents

4.2      Creando y desplegando un Servicio básico sobre JAIN SLEE.

4.3      Creando y desplegando un Servicio sobre JAIN SLEE utilizando los protocolos SIP y MGCP

4.4      Creando y desplegando un Servicio sobre JAIN SLEE utilizando los protocolos SIP y HTTP

4.5      Prácticas:

·       Creación y despliegue de servicios en Mobicents

·       Creación y despliegue de servicios en Mobicents utilizando SIP y MGCP

·       Creación y despliegue de servicios en MObicents utilizando SIP y HTTP

 

 

ACTIVIDADES ACADEMICAS A DESARROLLAR

 

 

EVALUACIÓN Y PORCENTAJES

 

Se realizarán tres (3) evaluaciones de la siguiente forma:

 

NUMERO

%

COMPONENTES

Primer parcial

35%

Exposición y Trabajo Escrito: 100%

Segundo parcial

35%

Práctica: 100%

Tercer parcial

30%

Práctica: 100%

 

RECURSOS HARDWARE Y SOFTWARE

Salón de clases con:

      Computador con Office.

      Vídeo Beam.

 

Laboratorio con:

      Computadores en red (1 por estudiante).

      Entorno de programación para Java glassfishesb-v2.2

      Entorno WampServer2.1.

      Mobicents JAIN SLEE 2.x Jenkins Job

 

 

BIBLIOGRAFÍA

·       Venezia, C.; Falcarin, P. Communication Web Services Composition and Integration Web  Services, 2006. ICWS’06. International Conference on Volume , Issue , 18-22 Sept. 2006 Page(s):523 – 530.

·       Falcarin P and Goix L. An Aspect-Oriented Approach for Dynamic Monitoring of a Service Logic Execution Environment. Annual Review of Communications, 2006. Vol. 59. ISBN: 1-931695-59-8    ISBN: 978-1-931695596.

·       Wang. J, Yu. J, and Falcarin. P, Han. Y and Morisio. M. An Approach to Domain-Specific Reuse in Service-Oriented Environments. Lecture Notes in Computer Science. High Confidence Software Reuse in Large Systems. 2008. ISBN978-3-540-68062-8.

·       Yelmo, J.C.; del Alamo, J.M.; Trapero, R.; Falcarm, P.; Jian Yi; Cairo, B.; Baladronapos;, C. Innovations in NGN: Future Network and Services, 2008. K-INGN 2008. First ITU-T Kaleidoscope Academic Conference. Volume, Issue, 12-13 May 2008 Page(s):211 – 218.

·       Falcarin P and Yu. J. Toward a Telecommunications Service-Oriented Architecture. Annual Review of Communications, 2007. Vol.60. ISBN: 1-931695-59-8    ISBN: 978-1-931695596.

·       Belaunde. M and Falcarin. P. Realizing an MDA and SOA Marriage for the Development of Mobile Services. Lecture Notes in Computer Science. Model Driven Architecture – Foundations and Applications. 2008. ISBN978-3-540-69095-5.

·       Barkhuus, L. 2002. Ubiquitous Computing: Transparency in Context-Aware Mobile Computing. Doctoral Consortium at UbiComp 2002 in Gothenborg.

·       Benatallah, B., Hacid, M.S., Rey, C., and Toumani, F. 2003. Semantic reasoning for web services discovery. In Proc. Of ESSW.

·       Ben Mokhtar, S., Georgantas, N., and Issarny, V. 2006. Cocoa: Conversation-based service composition in pervasive computing environments. In Proc. of ICPS. 29 - 38.

·       Bernstein, A., and Klein, M. 2002. Towards high-precision service retrieval. In Proc. of ISWC.

·       Bottaro, A., Gerodolle, A., and Lalanda, P. 2007.Pervasive service composition in the home network. In Proc. of AINA (Niagara Falls, ON, Canada, May 21 - 23, 2007). 506 - 603.