vicente javier rosselló ferrer -...
TRANSCRIPT
![Page 1: Vicente Javier Rosselló Ferrer - oficinaweb.uib.esoficinaweb.uib.es/digitalAssets/461/461871_symposiumliferay2017.pdf · • Iframe OpenKm (autenticación básica por grupo) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/1.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/2.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/3.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/4.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/5.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/6.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/7.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/8.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/9.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/10.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/11.jpg)
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) •](https://reader034.vdocument.in/reader034/viewer/2022051722/5aa391647f8b9ac67a8e8402/html5/thumbnails/12.jpg)
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