13
www.uib.cat Experiencia de integración de fuentes de datos en el ecosistema de la organización Liferay Symposium Madrid 2017 Vicente Javier Rosselló Ferrer Analista/Programador Web

Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

Embed Size (px)

Citation preview

Page 1: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat

Experiencia de

integración de

fuentes de datos

en el ecosistema

de la organización

Liferay Symposium Madrid

2017

Vicente Javier Rosselló Ferrer

Analista/Programador Web

Page 2: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat

01

02

03

04 Conclusiones

Objetivos

Estado del arte

(situación inicial)

Desarrollo / integración

Experiencia de integración de fuentes de datos en el

ecosistema de la organización

Alumnos ~ 15.000

Profesorado ~ 1.500

Personal de servicios ~ 400

Otros ~ 100

Page 3: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

Objetivos

El portal es el espacio privado colaborativo para el

Personal Docente e Investigador y el Personal de

Administración y Servicios (~2000 usuarios) donde hay que:

• Integrar los datos de todas las fuentes posibles

Visión real y más enriquecida para el usuario

Accesibilidad idónea

• Vista unificada y confiable

No integrar implica tener dificultades

• Exportar datos desde el espacio privado a la

web pública

Page 4: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• Datos fragmentados en diferentes formatos:

BBDD, XML, Json, ficheros, HTML, REST..

• Acceso específico: Básica, SSO, NFS

• Aplicaciones 3rd: UIBdigital, Moodle, OpenKM

• Web pública con InfoGlue CMS

Estado del arte

(situación inicial)

Page 5: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• Liferay 6.2GA6 Community Edition,

herramientas:

Iframe

Porltet Web Proxy (Portletbridge)

Web Services for Remote Portlets (WSRP)

Desarrollo personalizado de portlets

RSS

Estado del arte

(situación inicial)

Page 6: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• Portlet Web Proxy Directorio telefónico (sin

autenticación)

• Iframe OpenKm (autenticación básica por

grupo)

• RSS Blogs

UIB

• Desarrollo personalizado de portlets

Desarrollo / integración

Page 7: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• SSO CAS Portlet Web Proxy + Service + Filter

Desarrollo / integración

Page 8: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• SSO CAS Portlet Web Proxy

Desarrollo / integración SSO Proxy

HTML Clipping

Page 9: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• Portlet específico de tema – Consulta Apps SSO

del Usuario

Desarrollo / integración

Page 10: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

• Portlet de listados de doc library REST API

Desarrollo / integración

Page 11: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat Experiencia de integración de fuentes de datos en el

ecosistema de la organización

Desarrollo / integración Datos del profesorado públicos (Ficha)

UIB DB

GREC

LIFERAY REST API

GE

NE

RA

DO

R

HT

ML

SQL

SQL

GIS SQL

Page 12: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

www.uib.cat

Conclusiones

• Entorno de trabajo + centrado en el usuario

beneficio del usuario, menos saltos entre apps

• Confiabilidad de los datos datos estables, sin

actualizaciones problemáticas y más directos

• Complejidad media del desarrollo

---

• Futuro Moodle REST, Oauth en el CAS SSO

Page 13: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •

Oficina Web Vicente J. Rosselló

(Sito)

/.es /.eu

[email protected]

@sitobalear

vrossello