i jornadas tic - universidad politécnica de madrid. navales/aajornadas...diapositiva 6 i jornadas...
TRANSCRIPT
![Page 1: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/1.jpg)
Vicerrectorado de Servicios
Informáticos y de Comunicación
I Jornadas TIC 5 y 6 de noviembre de 2015
Escuela Técnica Superior de Ingeniería
Agronómica, Alimentaría y de Biosistemas
Web Services
Coordinador: Alfonso Herranz Teruel
Ponentes: Juan Luis Esteban Uceda
Trinidad Mateos-Aparicio Velasco
Manuel Fernández Soto
![Page 2: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/2.jpg)
DIAPOSITIVA 1
I Jornadas TIC 5 y 6 noviembre de 2015
Índice
•Introducción
o De dónde venimos
o Situación actual
•Portal API UPM
•Normativa de uso
•Casos prácticos
•Hacia dónde vamos
![Page 3: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/3.jpg)
DIAPOSITIVA 2
I Jornadas TIC 5 y 6 noviembre de 2015
De dónde venimos (I)
•Aplicaciones web:
Propias del rectorado
Desarrollados por los centros
•Interconectividad creciente
•Deficiencias del modelo actual
No se cubren las necesidades actuales
![Page 4: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/4.jpg)
DIAPOSITIVA 3
I Jornadas TIC 5 y 6 noviembre de 2015
¿De dónde venimos? – BBDD centralizadas y aplicaciones Web (II)
![Page 5: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/5.jpg)
DIAPOSITIVA 4
I Jornadas TIC 5 y 6 noviembre de 2015
¿De dónde venimos? – BBDD centralizadas y aplicaciones Web (III)
![Page 6: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/6.jpg)
DIAPOSITIVA 5
I Jornadas TIC 5 y 6 noviembre de 2015
Situación actual – API UPM (I)
• ¿Qué se ha desarrollado a fecha de hoy?
A fecha de hoy se han desarrollado un conjunto inicial de
webservices bajo arquitectura REST que den respuesta a los
retos que necesitamos en este momento.
• ¿Quién está implicado en el desarrollo y gestión de la
arquitectura?
Equipo de trabajo de SPSI
Fuerte Interrelación con SPIC
• Qué es un webservice?
Un servicio web (en inglés, webservice o webservices) es una
tecnología que utiliza un conjunto de protocolos y estándares
que sirven para intercambiar datos entre aplicaciones.
•
![Page 7: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/7.jpg)
DIAPOSITIVA 6
I Jornadas TIC 5 y 6 noviembre de 2015
Situación actual – API UPM (II)
• Ventajas de los webservices
Aportan interoperabilidad entre aplicaciones de software
independientemente de sus propiedades o de las plataformas sobre las
que se instalen.
Los servicios Web fomentan los estándares y protocolos basados en texto,
que hacen más fácil acceder a su contenido y entender su funcionamiento.
Permiten la integración de servicios y software de distintos grupos de
desarrollo dispersos físicamente.
• Arquitectura REST(REpresentational State Transfer)
basado en el estándar HTTP
más simple y convencional que SOAP y XML-RPC
![Page 8: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/8.jpg)
DIAPOSITIVA 7
I Jornadas TIC 5 y 6 noviembre de 2015
Situación actual – API UPM (III)
• Ejemplo: https://www.upm.es/wapi_upm/academico/comun/index.upm/
departamento.json/D290/planes?anio=201516
![Page 9: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/9.jpg)
DIAPOSITIVA 8
I Jornadas TIC 5 y 6 noviembre de 2015
Situación actual – API UPM (IV)
• Ficheros estáticos
• Webservices
• Independencia de la carga puntual de entornos de producción
• Online 24 horas • Base de Datos específica
• Salvaguardamos el acceso de bases de datos de producción
Seguridad Disponibilidad
Tipología de datos
Rendimiento
![Page 10: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/10.jpg)
DIAPOSITIVA 9
I Jornadas TIC 5 y 6 noviembre de 2015
•Portal API UPM
Visibilidad
Centralización de recursos
Webservices documentados
Registro de desarrolladores/usuarios
Datos abiertos & datos privados.
Datos estáticos & datos dinámicos.
Realimentación (feedback)
Necesidad de tener una normativa
Portal “api UPM”
![Page 11: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/11.jpg)
DIAPOSITIVA 10
I Jornadas TIC 5 y 6 noviembre de 2015
Normativa de uso
•Normativa de uso Los recursos son finitos
Imagen institucional
Aceptación de la misma en el registro de desarrolladores y en el
uso de todos los webservices
![Page 12: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/12.jpg)
DIAPOSITIVA 11
I Jornadas TIC 5 y 6 noviembre de 2015
Casos Prácticos (I)
•EULER •Proyecto colaborativo Rectorado/Centros
•Utilización de webservices de datos generales
![Page 13: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/13.jpg)
DIAPOSITIVA 12
I Jornadas TIC 5 y 6 noviembre de 2015
Casos Prácticos (II)
•UPM Alumnos •Inicialmente como tablón de notas
•App contenedora de servicios
•Publicación en markets:
Apple Store
Play Store
![Page 14: I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas TIC 5 y 6 noviembre de 2015 Situación actual – API UPM (II) • Ventajas de los](https://reader033.vdocuments.site/reader033/viewer/2022052423/5f0a6e967e708231d42b9a7d/html5/thumbnails/14.jpg)
DIAPOSITIVA 13
I Jornadas TIC 5 y 6 noviembre de 2015
Hacia dónde vamos
Información accesible
Desarrollo según demanda
Adaptación a dispositivos móviles
Ampliar funcionalidades de
“UPM Alumno”
¿UPM PAS?¿UPM PDI?
Nueva filosofía de desarrollo