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.