Вы находитесь на странице: 1из 17

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


•SOA, BPM, ECM, Portal, Seguridad y QA.

•Podéis encontrarme en:


holisticsecurity.worpress.com

@chilcano

www.linkedin.com/in/rcarhuatocto rcarhuatocto [AT] intix.info


+34 668872813
•Antes:
•Enterprise Security Architect en Thales
•Security Product Manager en Netfocus/Hewlett-Packard
•Security and QA Project Manager en IN2
•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, …

• Flexibilidad
– Incorporar nuevas funcionalidades, … Web 2.0
– Cambiar el Look&Feel, …
• Escalabilidad
– Búsqueda de ficheros PDF, SWF, Doc, PPT, …
– Tengo muchos usuarios simultáneos, ..
• Interoperabilidad
– 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


tecnología/producto/software usado para publicar y gestionar contenidos de
un “site”.

El contenido es publicado usando plantillas o “wizards”.

El CMS consiste de 2 partes principales:


“Content Production System” (CPS) y “Presentation Management
System” (PMS)
O “Content Management System” (CMS) y “Web Publishing Tool” (WPT)
http://blogs.alfresco.com/wp/pmonks (Pete Monks)

Producción de contenido Publicación

www.intix.info | 2010.02.27
1.3. Productos: “La noche me confunde”

www.intix.info | 2010.02.27
1.4. Arquitectura

Capa
Capa de
de Presentación
Presentación
•Será
•Será aa través
través de
de la
la capa
capa de
de Portal de Acceso a las Aplicaciones de Negocio
presentación
presentación queque accederemos
accederemos aa
los
los servicios
servicios yy aplicaciones
aplicaciones dede la
la Intranet
Organización.
Organización. Esto
Esto evita
evita tener
tener Colaboración y Web Mashup y Web
y Comunidades


diferentes
diferentes puntos
puntos dede acceso
acceso yy Comunicación Social Sindicación Mobile
diferentes
diferentes mecanismos
mecanismos de de gestión
gestión Extranet
de
de autorizaciones.
autorizaciones.
•Esto
•Esto exige
exige una
una integración
integración del
del
proceso
proceso dede autenticación
autenticación yy así
así
alcanzar
alcanzar elel SSO
SSO enen Apps.
Apps. WS,
WS, WSRP
WSRP REST
REST

Capa
Capa de
de Integración
Integración
Bus de Integración
••Nos
Nos permitirá
permitirá integrarnos
integrarnos con
con
( ESB / SOA )

aplicaciones
aplicaciones ya
organización
ya existentes
existentes en
organización oo externas,
nos
nos permitirá
en la
externas, también
permitirá reutilizar
la
también
reutilizar servicios
servicios
RMI,
web
web desde
desde diferentes
diferentes aplicaciones
aplicaciones RMI,
WS
WS WS
WS WS-BPEL
WS-BPEL
BPM/SOA EJB,
EJB, ....
BPM/SOA desarrolladas.
desarrolladas.

Capa
Capa de
de Aplicaciones
Aplicaciones
Autenticación Business Workflow Legacy
••Son
Son todas
todas las
las aplicaciones
aplicaciones ERP CRM ECM
existentes
existentes enen la
la organización
organización que que y Permisos Intelligence Engine y BPMS Systems


son
son susceptibles
susceptibles de
usando
usando diferentes
provistos
provistos por
por el
de ser

el ESB,
ser integrados
integrados
diferentes adaptadores
adaptadores
ESB, de
de manera
manera
Directorio SAP
natural,
natural, la
la integración
integración es es aa través
través
de
de WS
WS yy dependiendo
dependiendo del del tipo
tipo de
de
ESB
ESB podemos
podemos tenertener adaptadores
adaptadores Sistemas y Aplicaciones de la Organización
que
que implementan
implementan diferentes
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
6. CMIS (2/2)

CMIS SQL
http://www.open-source-ecm.com/2009/08/cmis-tutorial-cmis-sql.html

www.intix.info | 2010.02.27
7. Demo

• Requerimientos:
– Acquia Drupal (DAMP)
• http://acquia.com/downloads
– Alfresco (Workflow, Repositorio
seguro)
• http://www.alfresco.com
– Drupal CMIS API module
• http://drupal.org/project/cmis
– Drupal CMIS Alfresco module
• http://drupal.org/project/cmis_alfresco

http://www.activision.com

www.intix.info | 2010.02.27
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


•SOA, BPM, ECM, Portal, Seguridad y QA.

•Podéis encontrarme en:

holisticsecurity.worpress.com

@chilcano

www.linkedin.com/in/rcarhuatocto
rcarhuatocto [AT] intix.info
+34 668872813
•Antes:
•Enterprise Security Architect en Thales
•Security Product Manager en Netfocus/Hewlett-Packard
•Security and QA Project Manager en IN2
•PKI Consultant en Safelayer

www.intix.info | 2010.02.27

Вам также может понравиться