SlideShare una empresa de Scribd logo
1 de 34
UNIVERSIDAD POLITÉCNICA DE MADRIDESCUELA UNIVERSITARIA DE INFORMATICA IMPLEMENTACIÓN DE SERVICIOS BÁSICOS IMS, DENTRO DE UN PROYECTO DE SALUD Y BIENESTAR. Miguel Rolo Couture TRABAJO DE FIN DE CARRERA
Índice Introducción, Objetivos Amivital Visión de IMS Arquitectura IMS  Protocolos IMS Prototipo Pasarela fija  Centro de coordinación  Escenario general  Metodologías WebService Contribución Gestor de contenido Calendario Videoconferencia Despliegue Conclusión
Introducción Este trabajo de fin de carrera se desarrolló durante la beca en Ericsson, en el departamento de Innovación e investigación. Es una contribución al proyecto CENIT, para realizar un prototipo de los avances teóricos, centrándose en la arquitectura de red y los servicios que ofrece la solución tecnológica IMS.
Objetivos Crear diferentes servicios tecnológicos que se alojan en la red IP multimedia Systems (IMS) y respondan a las necesidades generadas por el prototipo Los servicios tecnológicos son habilitadores, característicos por tener poca lógica de negocio y tener una funcionalidad definida. Esto les hace ser fuertemente reutilizables. Los habilitadores diseñados, implementados e integrados son: Gestor de contenido Calendario virtual Videoconferencia
Amivital El objetivo es desarrollar tecnologías y herramientas que permitan implementar una nueva generación de aplicaciones y servicios de Inteligencia Ambiental (AmI) . Soporte a la vida independiente y la movilidad de las personas mayores, retrasar su declive y mejora del bienestar  Monitorización y control de personas con dolencias crónicas Ayuda a las personas con discapacidad
Amivital Arquitectura tecnológica completa
Visión de IMS Base para las futuras redes de próxima generación. (NGN) Convergencia a tres niveles Dispositivos Red Servicios Habilitadores provistos por el núcleo IMS Presencia VoIP Mensajería Autentificación Uso de estándares
Arquitectura IMS
Arquitectura IMS Capa de acceso de red
Arquitectura IMS Capa control P-CSCF actúa como Sip Proxy y es el primer punto de contacto con el dominio  IMS.	La comunicación entre  ambos elementos esta protegido por el conjunto de 	protocolos IPsec. Además P-CSCF es responsable de analizar que los 	mensajes SIP son correctos, y en caso de haber sobrecarga en la red podría 	comprimirlos para conservar ancho de banda. S-CSCF es asignado a cada subscritor con el fin de controlar entre otros el estado	de la sesión y el enrutado. Al igual que interactúa con el HSS para registrar y 	autentificar al usuario.  I-CSCF (Interrogating Call Session Control Function): es el primer punto de contacto	para otros dominios IMS. Consulta el HSS para encontrar el S-CSCF donde el 	usuario está registrado o asignarle uno si no lo está. MRFC (Media Resource Function Controller) es un nodo de señalización que actúa	como un SIP User Agent hacia el S-CSCF y controla el Media Resource 	Function Processor (MRFP)
Arquitectura IMS Capa de aplicaciones HSS (Home Subscriber Server): es la base de datos principal del sistema que contiene la información de los usuarios/suscriptores que permiten a los demás  elementos de red el manejo de las sesiones. Se accede a la base de datos utilizando principalmente el protocolo Diameter. Sus principales funciones son: Identificación Autorización del acceso Autenticación Gestión de la movilidad (qué CSCF está controlando al usuario) Soporte al establecimiento de la sesión Soporte a la provisión del servicio AS (Aplication server) aloja los diferentes servicios que contiene la red IMS aparte de los servicios core. Los enablers o servicios se exponen a través de una interfaz webservices, accediendo a ellos con el protocolo SOAP
Protocolos en IMS SIP:Protocolo de Inicio de Sesiones es un protocolo para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video o voz.  SDP:Protocolo para describir los parámetros de inicialización de los flujos multimedia. RTP:Es un protocolo utilizado para la transmisión de información en tiempo real, como por ejemplo audio y vídeo en una video-conferencia.  Ejemplos: SIP Register: Registra el usuario dentro del dominio IMS SIP subscribe: indica que un usuario desea recibir 	información sobre el estado de una sesión de usuario. SIP notify :  Se manda un mensaje de cambio de  estado del servidor Registrar a los usuarios registrados.  SIP invite: Sirve para iniciar las sesiones, dentro del 	cuerpo del mensaje usa SDP para ofrecer mas detalles sobre el tipo de sesión que se desea establecer.
Prototipo ,[object Object]
 Los pacientes se encuentran en sus hogares donde se les instalará una pasarela fija que ofrecerá los distintos servicios.
 Los agentes sanitarios estarán ubicados en el centro de coordinación para gestionar las monitorizaciones y video llamadas de los pacientes y médicos,[object Object]
Centro de coordinación La función del centro de coordinación es gestionar los recursos gracias al sistema de gestión de proceso de negocio Business Process Management System (BMPS).  Se uso los estándares BPMN-BPEL para crear el software. BPMN (Business Process Modeling Notation) es una notación grafica para modelar flujos de proceso de negocio, creando el workflow BPEL (Business Process Execution Language) es un lenguaje de ejecución centrado en los procesos de negocio basado en XML Ciclo de desarrollo del paradigma BMP: Desarrollar las interfaces requeridas Diseñar el modelo BPMN. Generar el código BPEL Desplegar el código BPEL
Escenario general
Estudio de metodologías Webservices Un Web Services es una aplicación que usa un conjunto de estándares y protocolos que permite ser ejecutada de manera remota gracias al paso de mensajes. SOAP (Protocolo Simple de Acceso a Objetos) 	Es un protocolo basado en XML que permite la interacción entre varios procesos, y se apoya sobre el protocolo HTTP. Ventajas ,[object Object]
Permite la interoperabilidad entre múltiples entornosInconvenientes ,[object Object],[object Object]
Servicio gestor de contenido Requisitos El gestor de contenido debe ser accesible desde una interfaz Web Services. Se sitúa así al nivel de servidor de aplicación (Aplication Server) de la red IMS. El habilitador debe ofrecer un mapeo entre el identificador de contenido y la URL que indica la ubicación del archivo multimedia, función principal de un gestor de contenido. Las URIs suministradas al habilitador deben seguir las reglas REST. Debe suministrar la siguiente información del video: nombre, modo de visionado y dirección URL
Servicio gestor de contenido ,[object Object]
El centro de coordinación se encarga de mantener y subir los videos al repositorio. Dicha tarea se hará por parte de los administradores usando los scripts SQL correspondientes.Arquitectura del servicio
Servicio gestor de contenido ,[object Object]
La base de datos utilizada es MySQL y esta ubicada en el nodo Aplication Server. ,[object Object]
Capacidad offline
Uso de Open Source y estándares,[object Object]
Servicio calendario virtual Calendario cliente
Servicio de videoconferencia El servicio permite la comunicación entre dos o más personas usando la videoconferencia utilizando un micrófono y una webcam. Requisitos: Cliente SIP que permita realizar llamadas automáticas a determinados contactos, así como soportar un escenario de transferencia de llamadas entre 3 usuarios Tecnología Web que permita activar el cliente SIP desde un portal Web
Servicio de videoconferencia El cliente SIP es el SIP Communicator, y utilizamos dos versiones. Cliente para el paciente: Al iniciarse la aplicación, se registra automáticamente. (Archivos de configuración XML) Inicia automáticamente la llamada (Modificación de la lógica) Cliente para el medico: Registro automático del medico. Lógica que soporte el escenario de trasferencia de la llamada. Los clientes SIP son encapsulados en Java Web Start.
Servicio de videoconferencia
Servicio de videoconferencia Registro y llamada
Servicio de videoconferencia Transferencia
Servicio de videoconferencia Transferencia
Pruebas Los servicios se probaron con: Cliente java webservice construido con Axis1 y la metodología top-down soapUI: Genera las peticiones automáticamente gracias al wsdl. Se probó en el entorno real del prototipo los diferentes clientes SIP. La transferencia se monitorizo gracias al wireshark.

Más contenido relacionado

Destacado

#Def jamstory presentation
#Def jamstory presentation#Def jamstory presentation
#Def jamstory presentationJulien Emery
 
Cap com2011 actions innovantes-widemann
Cap com2011 actions innovantes-widemannCap com2011 actions innovantes-widemann
Cap com2011 actions innovantes-widemannCap'Com
 
Le rôle du product manager en Social Gaming - Exemple du jeu Goobox de Kobojo
Le rôle du product manager en Social Gaming - Exemple du jeu Goobox de KobojoLe rôle du product manager en Social Gaming - Exemple du jeu Goobox de Kobojo
Le rôle du product manager en Social Gaming - Exemple du jeu Goobox de Kobojoa_grenier
 
Newsletter 1
Newsletter 1Newsletter 1
Newsletter 1FC2Events
 
GF1 - Architecture et image urbaine - Philippe Guiony
GF1 - Architecture et image urbaine - Philippe GuionyGF1 - Architecture et image urbaine - Philippe Guiony
GF1 - Architecture et image urbaine - Philippe GuionyCap'Com
 
Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...
Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...
Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...Marisol Buenaño Fonseca
 
Plankton - Unité Communautaire de Recyclage
Plankton - Unité Communautaire de RecyclagePlankton - Unité Communautaire de Recyclage
Plankton - Unité Communautaire de Recyclageetrousselier
 
AEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travail
AEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travailAEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travail
AEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travailMetro'num 2011
 
Grenoble Ville augmentée
Grenoble Ville augmentéeGrenoble Ville augmentée
Grenoble Ville augmentéeKnowtex
 
&&Monasterio de sumela ( tu
&&Monasterio de sumela ( tu &&Monasterio de sumela ( tu
&&Monasterio de sumela ( tu nancy vashist
 
Vision dynamique et geographique de l'epidemie ebola 20141024
Vision dynamique et geographique de l'epidemie ebola 20141024Vision dynamique et geographique de l'epidemie ebola 20141024
Vision dynamique et geographique de l'epidemie ebola 20141024Jan-Cedric Hansen
 
Guide eryica sécurité & qualité en ligne francais
Guide eryica sécurité & qualité en ligne francaisGuide eryica sécurité & qualité en ligne francais
Guide eryica sécurité & qualité en ligne francaisInfoJeunesse ValdOise
 
Le Grand débat : Images et vie publique - enquête Harris Interactive/Cap'Com
Le Grand débat : Images et vie publique - enquête Harris Interactive/Cap'ComLe Grand débat : Images et vie publique - enquête Harris Interactive/Cap'Com
Le Grand débat : Images et vie publique - enquête Harris Interactive/Cap'ComCap'Com
 

Destacado (20)

#Def jamstory presentation
#Def jamstory presentation#Def jamstory presentation
#Def jamstory presentation
 
Cap com2011 actions innovantes-widemann
Cap com2011 actions innovantes-widemannCap com2011 actions innovantes-widemann
Cap com2011 actions innovantes-widemann
 
Le rôle du product manager en Social Gaming - Exemple du jeu Goobox de Kobojo
Le rôle du product manager en Social Gaming - Exemple du jeu Goobox de KobojoLe rôle du product manager en Social Gaming - Exemple du jeu Goobox de Kobojo
Le rôle du product manager en Social Gaming - Exemple du jeu Goobox de Kobojo
 
Newsletter 1
Newsletter 1Newsletter 1
Newsletter 1
 
Carriere i.s.
Carriere i.s. Carriere i.s.
Carriere i.s.
 
GF1 - Architecture et image urbaine - Philippe Guiony
GF1 - Architecture et image urbaine - Philippe GuionyGF1 - Architecture et image urbaine - Philippe Guiony
GF1 - Architecture et image urbaine - Philippe Guiony
 
Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...
Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...
Ute fortalecer las capacidades y potencialidades de la ciudadanía esthela bue...
 
1006 coppp
1006 coppp1006 coppp
1006 coppp
 
Cancer du
Cancer duCancer du
Cancer du
 
Plankton - Unité Communautaire de Recyclage
Plankton - Unité Communautaire de RecyclagePlankton - Unité Communautaire de Recyclage
Plankton - Unité Communautaire de Recyclage
 
AEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travail
AEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travailAEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travail
AEC_Jean François Laplume_Nouvelles organisations, nouveaux lieux de travail
 
Strasbourg 2015
Strasbourg 2015Strasbourg 2015
Strasbourg 2015
 
Grenoble Ville augmentée
Grenoble Ville augmentéeGrenoble Ville augmentée
Grenoble Ville augmentée
 
Certificados
CertificadosCertificados
Certificados
 
&&Monasterio de sumela ( tu
&&Monasterio de sumela ( tu &&Monasterio de sumela ( tu
&&Monasterio de sumela ( tu
 
Guadeloupe
GuadeloupeGuadeloupe
Guadeloupe
 
Regulacion EAB
Regulacion  EABRegulacion  EAB
Regulacion EAB
 
Vision dynamique et geographique de l'epidemie ebola 20141024
Vision dynamique et geographique de l'epidemie ebola 20141024Vision dynamique et geographique de l'epidemie ebola 20141024
Vision dynamique et geographique de l'epidemie ebola 20141024
 
Guide eryica sécurité & qualité en ligne francais
Guide eryica sécurité & qualité en ligne francaisGuide eryica sécurité & qualité en ligne francais
Guide eryica sécurité & qualité en ligne francais
 
Le Grand débat : Images et vie publique - enquête Harris Interactive/Cap'Com
Le Grand débat : Images et vie publique - enquête Harris Interactive/Cap'ComLe Grand débat : Images et vie publique - enquête Harris Interactive/Cap'Com
Le Grand débat : Images et vie publique - enquête Harris Interactive/Cap'Com
 

Similar a Implementación de servicios IMS en proyecto de salud

Ip multimedia subsystem
Ip multimedia subsystemIp multimedia subsystem
Ip multimedia subsystemSpeaker2009
 
IP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEMIP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEMLisbeth Ortiz
 
IP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEMIP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEMLisbeth Ortiz
 
Exploration network chapter3
Exploration network chapter3Exploration network chapter3
Exploration network chapter3Edgar Benavente
 
Exploration network chapter3-aplicacion rmv
Exploration network chapter3-aplicacion rmvExploration network chapter3-aplicacion rmv
Exploration network chapter3-aplicacion rmvRaymundo Vazquez
 
Diseño y simulación de un data center cloud computing que cumpla con la norma...
Diseño y simulación de un data center cloud computing que cumpla con la norma...Diseño y simulación de un data center cloud computing que cumpla con la norma...
Diseño y simulación de un data center cloud computing que cumpla con la norma...Antony Quispe Paitan
 
Capa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSICapa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSIMauricio Leon
 
Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1kevinXD123
 

Similar a Implementación de servicios IMS en proyecto de salud (20)

Sip
SipSip
Sip
 
Ip multimedia subsystem
Ip multimedia subsystemIp multimedia subsystem
Ip multimedia subsystem
 
Ims
ImsIms
Ims
 
Protocolo SIP, WEB RTC y 3V
Protocolo SIP, WEB RTC y 3VProtocolo SIP, WEB RTC y 3V
Protocolo SIP, WEB RTC y 3V
 
IP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEMIP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEM
 
IP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEMIP MULTIMEDIA SYSTEM
IP MULTIMEDIA SYSTEM
 
Sip
SipSip
Sip
 
PFC IMS
PFC IMSPFC IMS
PFC IMS
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Instituto tecnológico de comitancillo
Instituto tecnológico de comitancilloInstituto tecnológico de comitancillo
Instituto tecnológico de comitancillo
 
Mini proyecto
Mini proyectoMini proyecto
Mini proyecto
 
Exploration network chapter3
Exploration network chapter3Exploration network chapter3
Exploration network chapter3
 
Exploration network chapter3-aplicacion rmv
Exploration network chapter3-aplicacion rmvExploration network chapter3-aplicacion rmv
Exploration network chapter3-aplicacion rmv
 
Capa de Aplicación
Capa de Aplicación Capa de Aplicación
Capa de Aplicación
 
Diseño y simulación de un data center cloud computing que cumpla con la norma...
Diseño y simulación de un data center cloud computing que cumpla con la norma...Diseño y simulación de un data center cloud computing que cumpla con la norma...
Diseño y simulación de un data center cloud computing que cumpla con la norma...
 
Capa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSICapa de aplicación, Modelo OSI
Capa de aplicación, Modelo OSI
 
Programacion
ProgramacionProgramacion
Programacion
 
Ccna1, cap 3
Ccna1, cap 3Ccna1, cap 3
Ccna1, cap 3
 
Terminales tontas
Terminales tontasTerminales tontas
Terminales tontas
 
Sesion 08 tel202 2010-1
Sesion 08   tel202 2010-1Sesion 08   tel202 2010-1
Sesion 08 tel202 2010-1
 

Último

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Último (20)

definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

Implementación de servicios IMS en proyecto de salud

  • 1. UNIVERSIDAD POLITÉCNICA DE MADRIDESCUELA UNIVERSITARIA DE INFORMATICA IMPLEMENTACIÓN DE SERVICIOS BÁSICOS IMS, DENTRO DE UN PROYECTO DE SALUD Y BIENESTAR. Miguel Rolo Couture TRABAJO DE FIN DE CARRERA
  • 2. Índice Introducción, Objetivos Amivital Visión de IMS Arquitectura IMS Protocolos IMS Prototipo Pasarela fija Centro de coordinación Escenario general Metodologías WebService Contribución Gestor de contenido Calendario Videoconferencia Despliegue Conclusión
  • 3. Introducción Este trabajo de fin de carrera se desarrolló durante la beca en Ericsson, en el departamento de Innovación e investigación. Es una contribución al proyecto CENIT, para realizar un prototipo de los avances teóricos, centrándose en la arquitectura de red y los servicios que ofrece la solución tecnológica IMS.
  • 4. Objetivos Crear diferentes servicios tecnológicos que se alojan en la red IP multimedia Systems (IMS) y respondan a las necesidades generadas por el prototipo Los servicios tecnológicos son habilitadores, característicos por tener poca lógica de negocio y tener una funcionalidad definida. Esto les hace ser fuertemente reutilizables. Los habilitadores diseñados, implementados e integrados son: Gestor de contenido Calendario virtual Videoconferencia
  • 5. Amivital El objetivo es desarrollar tecnologías y herramientas que permitan implementar una nueva generación de aplicaciones y servicios de Inteligencia Ambiental (AmI) . Soporte a la vida independiente y la movilidad de las personas mayores, retrasar su declive y mejora del bienestar Monitorización y control de personas con dolencias crónicas Ayuda a las personas con discapacidad
  • 7. Visión de IMS Base para las futuras redes de próxima generación. (NGN) Convergencia a tres niveles Dispositivos Red Servicios Habilitadores provistos por el núcleo IMS Presencia VoIP Mensajería Autentificación Uso de estándares
  • 9. Arquitectura IMS Capa de acceso de red
  • 10. Arquitectura IMS Capa control P-CSCF actúa como Sip Proxy y es el primer punto de contacto con el dominio IMS. La comunicación entre ambos elementos esta protegido por el conjunto de protocolos IPsec. Además P-CSCF es responsable de analizar que los mensajes SIP son correctos, y en caso de haber sobrecarga en la red podría comprimirlos para conservar ancho de banda. S-CSCF es asignado a cada subscritor con el fin de controlar entre otros el estado de la sesión y el enrutado. Al igual que interactúa con el HSS para registrar y autentificar al usuario. I-CSCF (Interrogating Call Session Control Function): es el primer punto de contacto para otros dominios IMS. Consulta el HSS para encontrar el S-CSCF donde el usuario está registrado o asignarle uno si no lo está. MRFC (Media Resource Function Controller) es un nodo de señalización que actúa como un SIP User Agent hacia el S-CSCF y controla el Media Resource Function Processor (MRFP)
  • 11. Arquitectura IMS Capa de aplicaciones HSS (Home Subscriber Server): es la base de datos principal del sistema que contiene la información de los usuarios/suscriptores que permiten a los demás elementos de red el manejo de las sesiones. Se accede a la base de datos utilizando principalmente el protocolo Diameter. Sus principales funciones son: Identificación Autorización del acceso Autenticación Gestión de la movilidad (qué CSCF está controlando al usuario) Soporte al establecimiento de la sesión Soporte a la provisión del servicio AS (Aplication server) aloja los diferentes servicios que contiene la red IMS aparte de los servicios core. Los enablers o servicios se exponen a través de una interfaz webservices, accediendo a ellos con el protocolo SOAP
  • 12. Protocolos en IMS SIP:Protocolo de Inicio de Sesiones es un protocolo para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video o voz. SDP:Protocolo para describir los parámetros de inicialización de los flujos multimedia. RTP:Es un protocolo utilizado para la transmisión de información en tiempo real, como por ejemplo audio y vídeo en una video-conferencia. Ejemplos: SIP Register: Registra el usuario dentro del dominio IMS SIP subscribe: indica que un usuario desea recibir información sobre el estado de una sesión de usuario. SIP notify : Se manda un mensaje de cambio de estado del servidor Registrar a los usuarios registrados. SIP invite: Sirve para iniciar las sesiones, dentro del cuerpo del mensaje usa SDP para ofrecer mas detalles sobre el tipo de sesión que se desea establecer.
  • 13.
  • 14. Los pacientes se encuentran en sus hogares donde se les instalará una pasarela fija que ofrecerá los distintos servicios.
  • 15.
  • 16. Centro de coordinación La función del centro de coordinación es gestionar los recursos gracias al sistema de gestión de proceso de negocio Business Process Management System (BMPS). Se uso los estándares BPMN-BPEL para crear el software. BPMN (Business Process Modeling Notation) es una notación grafica para modelar flujos de proceso de negocio, creando el workflow BPEL (Business Process Execution Language) es un lenguaje de ejecución centrado en los procesos de negocio basado en XML Ciclo de desarrollo del paradigma BMP: Desarrollar las interfaces requeridas Diseñar el modelo BPMN. Generar el código BPEL Desplegar el código BPEL
  • 18.
  • 19.
  • 20. Servicio gestor de contenido Requisitos El gestor de contenido debe ser accesible desde una interfaz Web Services. Se sitúa así al nivel de servidor de aplicación (Aplication Server) de la red IMS. El habilitador debe ofrecer un mapeo entre el identificador de contenido y la URL que indica la ubicación del archivo multimedia, función principal de un gestor de contenido. Las URIs suministradas al habilitador deben seguir las reglas REST. Debe suministrar la siguiente información del video: nombre, modo de visionado y dirección URL
  • 21.
  • 22. El centro de coordinación se encarga de mantener y subir los videos al repositorio. Dicha tarea se hará por parte de los administradores usando los scripts SQL correspondientes.Arquitectura del servicio
  • 23.
  • 24.
  • 26.
  • 27. Servicio calendario virtual Calendario cliente
  • 28. Servicio de videoconferencia El servicio permite la comunicación entre dos o más personas usando la videoconferencia utilizando un micrófono y una webcam. Requisitos: Cliente SIP que permita realizar llamadas automáticas a determinados contactos, así como soportar un escenario de transferencia de llamadas entre 3 usuarios Tecnología Web que permita activar el cliente SIP desde un portal Web
  • 29. Servicio de videoconferencia El cliente SIP es el SIP Communicator, y utilizamos dos versiones. Cliente para el paciente: Al iniciarse la aplicación, se registra automáticamente. (Archivos de configuración XML) Inicia automáticamente la llamada (Modificación de la lógica) Cliente para el medico: Registro automático del medico. Lógica que soporte el escenario de trasferencia de la llamada. Los clientes SIP son encapsulados en Java Web Start.
  • 31. Servicio de videoconferencia Registro y llamada
  • 34. Pruebas Los servicios se probaron con: Cliente java webservice construido con Axis1 y la metodología top-down soapUI: Genera las peticiones automáticamente gracias al wsdl. Se probó en el entorno real del prototipo los diferentes clientes SIP. La transferencia se monitorizo gracias al wireshark.
  • 35. Pruebas SoapUI: Transferencia Petición Respuesta
  • 36. Pruebas Trazas Wireshark: Transferencia
  • 37. Conclusiones Gestor de contenido: un servicio básico pero con potencial Calendario Virtual: Dificultades con las librerías del protocolo CALDAV Videoconferencia: Poco estable, y ofrece gran calidad en el video llamada. IMS: Un producto para las telecomunicaciones