SlideShare una empresa de Scribd logo
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 de Presentación
     • Será a través de la capa de        Portal de Acceso a las Aplicaciones de Negocio
     presentación que accederemos a
     los servicios y aplicaciones de la
     Organización. Esto evita tener                Colaboración y      Web     Mashup y      Web        Intranet y
                                                                                                                     Comunidades

Œ
     diferentes puntos de acceso y                 Comunicación       Social   Sindicación   Mobile      Extranet
     diferentes mecanismos de gestión
     de autorizaciones.
     • Esto exige una integración del
     proceso de autenticación y así
     alcanzar el SSO en Apps.                                   WS, WSRP                              REST


     Capa de Integración
                                                                                                                  Bus de Integración
 • Nos permitirá integrarnos con
                                                                                                                    ( ESB / SOA )

 aplicaciones ya existentes en la
 organización o externas, también
 nos permitirá reutilizar servicios
 web desde diferentes aplicaciones                         WS                  WS                       WS-BPEL                        RMI, EJB, ..
 BPM/SOA desarrolladas.


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

Ž
 son susceptibles de ser integrados
 usando diferentes adaptadores
 provistos por el ESB, de manera
                                            Directorio           SAP
 natural, la integración es a través
 de WS y dependiendo del tipo de
 ESB podemos tener adaptadores
 que implementan diferentes
                                                                    Sistemas y Aplicaciones de la Organización
 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

Más contenido relacionado

PPT
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
PPT
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
PPT
Introducción WebCenter Suite 11g
PPT
Sap Net Weaver Enterprise Portal 2008
PPTX
Webinar Proyecto Sap Netweaver Portals
PDF
Arquitectura y Funcionalidades Liferay Portal
PDF
SOA y Microservices Diferencias y Aplicaciones
Drupal Camp2010 Bcn Cmis Drupal Alfresco V1 1
Construyendo Portales Corporativos Usando Oracle WebCemter Portal
Introducción WebCenter Suite 11g
Sap Net Weaver Enterprise Portal 2008
Webinar Proyecto Sap Netweaver Portals
Arquitectura y Funcionalidades Liferay Portal
SOA y Microservices Diferencias y Aplicaciones

La actualidad más candente (9)

ODP
Experiencias Web Excepcionales con software IBM
PDF
Integration Cloud Service vs SOA
PPTX
Arquitectura de microservicios
PPTX
Web 2.0 cindy
PDF
Comparativo entre plataformas de ESB
PPTX
Liferay Open Source
DOCX
Que es una presentacion
PDF
Microservicios - RabbitMQ
PPTX
Power point c8
Experiencias Web Excepcionales con software IBM
Integration Cloud Service vs SOA
Arquitectura de microservicios
Web 2.0 cindy
Comparativo entre plataformas de ESB
Liferay Open Source
Que es una presentacion
Microservicios - RabbitMQ
Power point c8
Publicidad

Destacado (20)

PDF
Vortrag IIR Corporate Web 2.0 Kongress
PPTX
K4 b final-50135097k(noviantosanjaya)
PDF
SOA World Magazine-Enterprise SOA
PDF
The druidism root and its fruits
PDF
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
PDF
Robot Cirujano Da vinci
PDF
ODP
Libertya, el ERP libre
DOC
Manual DDR02 Tuxpan
PDF
Guia de estudio prepaa
PPTX
RESPONSABILIDAD CIVIL EN ODONTOLOGÍA
PDF
About stacks
PDF
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
DOCX
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...
PDF
Ejemplar ilustración española y americana madrid 30-05-1902 - juramento de ...
PPTX
Y2k (year 2000)
PDF
Curriculum Vitae Eduardo Navarro
PPT
Patologías urológicas para Médicos de Atención Primaria
Vortrag IIR Corporate Web 2.0 Kongress
K4 b final-50135097k(noviantosanjaya)
SOA World Magazine-Enterprise SOA
The druidism root and its fruits
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
Robot Cirujano Da vinci
Libertya, el ERP libre
Manual DDR02 Tuxpan
Guia de estudio prepaa
RESPONSABILIDAD CIVIL EN ODONTOLOGÍA
About stacks
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...
Ejemplar ilustración española y americana madrid 30-05-1902 - juramento de ...
Y2k (year 2000)
Curriculum Vitae Eduardo Navarro
Patologías urológicas para Médicos de Atención Primaria
Publicidad

Similar a Drupal camp2010bcn cmis-drupal_alfresco-v1.1 (20)

PDF
11 Integracion Alfresco Y Sap Neurowork Why Floss
PDF
11 Integracion Alfresco Y Sap Neurowork Why Floss
PDF
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
PDF
Integración y caso de éxito Alfresco y SAP
PDF
11 Integracion Alfresco Y Sap Neurowork Why Floss
DOC
Drupal Intro Saorin
PDF
Alfresco Enterprise: Escalabilidad y Tuning
PDF
Gestión documental colaborativa con Alfresco ECM
PDF
PPT
01 webinar caso_migracion_portalweb_v1.4.1-intix
PDF
Alfresco day madrid john masters - company update and scm
PDF
Alfresco Day Madrid - John Masters - Company update and SCM
PPT
Herramientas y plataformas informáticas de gestión empresarial aplicadas a un...
PDF
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
PDF
Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content...
PPTX
Introducción a WebCenter Portal 11g - Marzo 2012
PPTX
Alfresco
PPSX
Modelos de negocios web
PPTX
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y Sap Neurowork Why Floss
11 Integracion Alfresco Y S A P Neurowork Why F L O S S
Integración y caso de éxito Alfresco y SAP
11 Integracion Alfresco Y Sap Neurowork Why Floss
Drupal Intro Saorin
Alfresco Enterprise: Escalabilidad y Tuning
Gestión documental colaborativa con Alfresco ECM
01 webinar caso_migracion_portalweb_v1.4.1-intix
Alfresco day madrid john masters - company update and scm
Alfresco Day Madrid - John Masters - Company update and SCM
Herramientas y plataformas informáticas de gestión empresarial aplicadas a un...
Alfresco Day Madrid - Toni de la Fuente - cmis, wqs, dashlets, social content...
Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content...
Introducción a WebCenter Portal 11g - Marzo 2012
Alfresco
Modelos de negocios web

Más de Roger CARHUATOCTO (20)

PPTX
[Webinar] Creando un "backend" con WSO2
PPTX
[Webinar] SOA ágil con WSO2
PPTX
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
PDF
Comparativa de Suites BPM free open source (v1.0-20110721)
PDF
Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)
PDF
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
PDF
Chakray.com - Enterprise Security and IAM with WSO2IS and Penrose
PDF
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
PDF
WSO2Con 2013 - WSO2 as a Crypto Platform
PPTX
Fast building Vertical Portals: e-Learning and Social Network
PPT
03 webinar content_deliveryplatform_v1.0-intix
PPT
02 webinar gestion_expedientes_v0.6.1-intix
PDF
1st Peruvian It Security Workshop Flyer
PDF
PKI Aplicada V1.3
PDF
Calidad y Seguridad en el SDLC V1 4
PDF
Intrusion Detection System V1.2
PDF
Digital Forensics V1.4
PDF
QA and Security in Development Process
PPT
Identity Federation on JBossAS
PDF
QA and Security Testing in the SDLC
[Webinar] Creando un "backend" con WSO2
[Webinar] SOA ágil con WSO2
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
Comparativa de Suites BPM free open source (v1.0-20110721)
Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
Chakray.com - Enterprise Security and IAM with WSO2IS and Penrose
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
WSO2Con 2013 - WSO2 as a Crypto Platform
Fast building Vertical Portals: e-Learning and Social Network
03 webinar content_deliveryplatform_v1.0-intix
02 webinar gestion_expedientes_v0.6.1-intix
1st Peruvian It Security Workshop Flyer
PKI Aplicada V1.3
Calidad y Seguridad en el SDLC V1 4
Intrusion Detection System V1.2
Digital Forensics V1.4
QA and Security in Development Process
Identity Federation on JBossAS
QA and Security Testing in the SDLC

Drupal camp2010bcn cmis-drupal_alfresco-v1.1

  • 1. 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
  • 2. 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
  • 3. 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
  • 5. 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
  • 6. 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
  • 7. 1.3. Productos: “La noche me confunde” www.intix.info | 2010.02.27
  • 8. 1.4. Arquitectura Capa de Presentación • Será a través de la capa de Portal de Acceso a las Aplicaciones de Negocio presentación que accederemos a los servicios y aplicaciones de la Organización. Esto evita tener Colaboración y Web Mashup y Web Intranet y Comunidades Œ diferentes puntos de acceso y Comunicación Social Sindicación Mobile Extranet diferentes mecanismos de gestión de autorizaciones. • Esto exige una integración del proceso de autenticación y así alcanzar el SSO en Apps. WS, WSRP REST Capa de Integración Bus de Integración • Nos permitirá integrarnos con ( ESB / SOA )  aplicaciones ya existentes en la organización o externas, también nos permitirá reutilizar servicios web desde diferentes aplicaciones WS WS WS-BPEL RMI, EJB, .. BPM/SOA desarrolladas. Capa de Aplicaciones Autenticación Business Workflow Legacy • Son todas las aplicaciones ERP CRM ECM existentes en la organización que y Permisos Intelligence Engine y BPMS Systems Ž son susceptibles de ser integrados usando diferentes adaptadores provistos por el ESB, de manera Directorio SAP natural, la integración es a través de WS y dependiendo del tipo de ESB podemos tener adaptadores que implementan diferentes Sistemas y Aplicaciones de la Organización protocolos. www.intix.info | 2010.02.27
  • 9. 2. ¿Qué ofrece Drupal + Alfresco? www.intix.info | 2010.02.27
  • 10. 3. ¿Cómo lo hago? www.intix.info | 2010.02.27
  • 11. 4. ¿Y qué obtengo? … de Drupal www.intix.info | 2010.02.27
  • 12. 5. ¿Y qué obtengo? … de Alfresco+Drupal www.intix.info | 2010.02.27
  • 13. 6. CMIS (1/2) •  Content Management Interoperability Services http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services www.intix.info | 2010.02.27
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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