I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas...

14
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

Transcript of I Jornadas TIC - Universidad Politécnica de Madrid. Navales/AAJornadas...DIAPOSITIVA 6 I Jornadas...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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