Actualizado el 23 de Julio del 2021 (Publicado el 14 de Enero del 2017)
1.314 visualizaciones desde el 14 de Enero del 2017
2,3 MB
17 paginas
Creado hace 15a (01/03/2010)
Integración de Drupal con Alfresco ECM a
través de CMIS
Roger Carhuatocto
rcarhuatocto [at] intix.info
www.intix.info
+34 668872813
www.intix.info | 2010.02.27
Acerca del presentador
•ITSec & FOSS Consultant
•ITSec & FOSS Consultant
•SOA, BPM, ECM, Portal, Seguridad y QA.
•SOA, BPM, ECM, Portal, Seguridad y QA.
•Podéis encontrarme en:
•Podéis encontrarme en:
holisticsecurity.worpress.com
holisticsecurity.worpress.com
@chilcano
@chilcano
www.linkedin.com/in/rcarhuatocto
www.linkedin.com/in/rcarhuatocto
rcarhuatocto [AT] intix.info
rcarhuatocto [AT] intix.info
+34 668872813
+34 668872813
•Antes:
•Antes:
•Enterprise Security Architect en Thales
•Enterprise Security Architect en Thales
•Security Product Manager en Netfocus/Hewlett-Packard
•Security Product Manager en Netfocus/Hewlett-Packard
•Security and QA Project Manager en IN2
•Security and QA Project Manager en IN2
•PKI Consultant en Safelayer
•PKI Consultant en Safelayer
www.intix.info | 2010.02.27
Agenda
1. Situación actual:
1. UX, Web 2.0, Web RIA, Mobile, …
2. Hablemos claro: CMS, Portal, WCM, ECM, …
3. Productos: “La noche me confunde”
4. Arquitectura
2. ¿Qué ofrece Drupal + Alfresco?
3. ¿Cómo lo hago?
4. ¿Y qué obtengo? … de Drupal
5. ¿Y qué obtengo? … de Alfresco+Drupal
6. CMIS
7. Demo!!
8. Conclusiones
www.intix.info | 2010.02.27
1. Situación actual
www.intix.info | 2010.02.27
1.1. UX, Web 2.0, Web RIA, Mobile, …
•
•
•
•
Incorporar nuevas funcionalidades, … Web 2.0
Flexibilidad
–
– Cambiar el Look&Feel, …
Escalabilidad
– Búsqueda de ficheros PDF, SWF, Doc, PPT, …
–
Interoperabilidad
–
Tengo muchos usuarios simultáneos, ..
Tengo MS Sharepoint, Documentum y tengo mis ficheros en el
HD, … y cómo los centralizo?
User Experience
– El usuario necesita productividad: Espacio colaborativo,
gestión de conocimiento, repositorio documental corporativo,
workflows/gestión de expedientes, …
www.intix.info | 2010.02.27
1.2. Hablemos claro: CMS, Portal , WCM, ECM, .
Un “Content Management System” (CMS) es una
Un “Content Management System” (CMS) es una
tecnología/producto/software usado para publicar y gestionar contenidos de
tecnología/producto/software usado para publicar y gestionar contenidos de
un “site”.
un “site”.
El contenido es publicado usando plantillas o “wizards”.
El contenido es publicado usando plantillas o “wizards”.
El CMS consiste de 2 partes principales:
El CMS consiste de 2 partes principales:
“Content Production System” (CPS) y “Presentation Management
“Content Production System” (CPS) y “Presentation Management
System” (PMS)
System” (PMS)
O “Content Management System” (CMS) y “Web Publishing Tool” (WPT)
O “Content Management System” (CMS) y “Web Publishing Tool” (WPT)
http://blogs.alfresco.com/wp/pmonks (Pete Monks)
http://blogs.alfresco.com/wp/pmonks (Pete Monks)
Producción de contenido
Producción de contenido
Publicación
Publicación
www.intix.info | 2010.02.27
1.3. Productos: “La noche me confunde”
www.intix.info | 2010.02.27
1.4. Arquitectura
Portal de Acceso a las Aplicaciones de Negocio
Colaboración y
Colaboración y
Comunicación
Comunicación
Web
Web
Social
Social
Mashup y
Mashup y
Sindicación
Sindicación
Web
Web
Mobile
Mobile
Intranet
Intranet
y
y
Extranet
Extranet
Comunidades
Comunidades
WS, WSRP
WS, WSRP
REST
REST
Bus de Integración
Bus de Integración
( ESB / SOA )
( ESB / SOA )
WSWS
WSWS
WS-BPEL
WS-BPEL
RMI,
RMI,
EJB, ..
EJB, ..
Autenticación
y Permisos
ERP
CRM
ECM
Business
Intelligence
Workflow
Engine y BPMS
Legacy
Systems
Directorio
SAP
Sistemas y Aplicaciones de la Organización
Capa de Presentación
Capa de Presentación
•Será a través de la capa de
•Será a través de la capa de
presentación que accederemos a
presentación que accederemos a
los servicios y aplicaciones de la
los servicios y aplicaciones de la
Organización. Esto evita tener
Organización. Esto evita tener
diferentes puntos de acceso y
diferentes puntos de acceso y
diferentes mecanismos de gestión
diferentes mecanismos de gestión
de autorizaciones.
de autorizaciones.
•Esto exige una integración del
•Esto exige una integración del
proceso de autenticación y así
proceso de autenticación y así
alcanzar el SSO en Apps.
alcanzar el SSO en Apps.
Capa de Integración
Capa de Integración
•Nos permitirá integrarnos con
•Nos permitirá integrarnos con
aplicaciones ya existentes en la
aplicaciones ya existentes en la
organización o externas, también
organización o externas, también
nos permitirá reutilizar servicios
nos permitirá reutilizar servicios
web desde diferentes aplicaciones
web desde diferentes aplicaciones
BPM/SOA desarrolladas.
BPM/SOA desarrolladas.
Capa de Aplicaciones
Capa de Aplicaciones
•Son todas las aplicaciones
•Son todas las aplicaciones
existentes en la organización que
existentes en la organización que
son susceptibles de ser integrados
son susceptibles de ser integrados
usando diferentes adaptadores
usando diferentes adaptadores
provistos por el ESB, de manera
provistos por el ESB, de manera
natural, la integración es a través
natural, la integración es a través
de WS y dependiendo del tipo de
de WS y dependiendo del tipo de
ESB podemos tener adaptadores
ESB podemos tener adaptadores
que implementan diferentes
que implementan diferentes
protocolos.
protocolos.
www.intix.info | 2010.02.27
2. ¿Qué ofrece Drupal + Alfresco?
www.intix.info | 2010.02.27
3. ¿Cómo lo hago?
www.intix.info | 2010.02.27
4. ¿Y qué obtengo? … de Drupal
www.intix.info | 2010.02.27
5. ¿Y qué obtengo? … de Alfresco+Drupal
www.intix.info | 2010.02.27
6. CMIS (1/2)
• Content Management Interoperability Services
http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services
www.intix.info | 2010.02.27
CMIS SQL
http://www.open-source-ecm.com/2009/08/cmis-tutorial-cmis-sql.html
6. CMIS (2/2)
www.intix.info | 2010.02.27
7. Demo
•
Requerimientos:
–
–
–
–
Acquia Drupal (DAMP)
•
http://acquia.com/downloads
Alfresco (Workflow, Repositorio
seguro)
•
Drupal CMIS API module
•
Drupal CMIS Alfresco module
•
http://drupal.org/project/cmis
http://www.alfresco.com
http://drupal.org/project/cmis_alfresco
www.intix.info | 2010.02.27
http://www.activision.com
8. Conclusiones
•
100% FOSS
– http://www.drupal.org/project/cmis_alfresco (GPLv2)
• No intrusivo
– No necesito instalar nada en el lado del Repositorio
(Alfresco)
• No hay migración
– El contenido se queda en el repositorio
• Desde Drupal puedo continuar creando contenido
– CMIS Sync: Drupal <-> Alfresco
www.intix.info | 2010.02.27
Acerca del presentador
•ITSec & FOSS Consultant
•ITSec & FOSS Consultant
•SOA, BPM, ECM, Portal, Seguridad y QA.
•SOA, BPM, ECM, Portal, Seguridad y QA.
•Podéis encontrarme en:
•Podéis encontrarme en:
holisticsecurity.worpress.com
holisticsecurity.worpress.com
@chilcano
@chilcano
www.linkedin.com/in/rcarhuatocto
www.linkedin.com/in/rcarhuatocto
rcarhuatocto [AT] intix.info
rcarhuatocto [AT] intix.info
+34 668872813
+34 668872813
•Antes:
•Antes:
•Enterprise Security Architect en Thales
•Enterprise Security Architect en Thales
•Security Product Manager en Netfocus/Hewlett-Packard
•Security Product Manager en Netfocus/Hewlett-Packard
•Security and QA Project Manager en IN2
•Security and QA Project Manager en IN2
•PKI Consultant en Safelayer
•PKI Consultant en Safelayer
www.intix.info | 2010.02.27
Comentarios de: Integración de Drupal con Alfresco ECM a través de CMIS (0)
No hay comentarios