SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
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

La actualidad más candente

La actualidad más candente (9)

Experiencias Web Excepcionales con software IBM
Experiencias Web Excepcionales con software IBMExperiencias Web Excepcionales con software IBM
Experiencias Web Excepcionales con software IBM
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 
Arquitectura de microservicios
Arquitectura de microserviciosArquitectura de microservicios
Arquitectura de microservicios
 
Web 2.0 cindy
Web 2.0 cindyWeb 2.0 cindy
Web 2.0 cindy
 
Comparativo entre plataformas de ESB
Comparativo entre plataformas de ESBComparativo entre plataformas de ESB
Comparativo entre plataformas de ESB
 
Liferay Open Source
Liferay Open SourceLiferay Open Source
Liferay Open Source
 
Que es una presentacion
Que es una presentacionQue es una presentacion
Que es una presentacion
 
Microservicios - RabbitMQ
Microservicios - RabbitMQMicroservicios - RabbitMQ
Microservicios - RabbitMQ
 
Power point c8
Power point c8Power point c8
Power point c8
 

Destacado

Vortrag IIR Corporate Web 2.0 Kongress
Vortrag IIR Corporate Web 2.0 KongressVortrag IIR Corporate Web 2.0 Kongress
Vortrag IIR Corporate Web 2.0 KongressKarsten Ehms
 
K4 b final-50135097k(noviantosanjaya)
K4 b final-50135097k(noviantosanjaya)K4 b final-50135097k(noviantosanjaya)
K4 b final-50135097k(noviantosanjaya)noviantos
 
The druidism root and its fruits
The druidism root and its fruitsThe druidism root and its fruits
The druidism root and its fruitsYuliana0221
 
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...Planetario de Pamplona
 
Robot Cirujano Da vinci
Robot Cirujano Da vinciRobot Cirujano Da vinci
Robot Cirujano Da vinciOvadito Duran
 
Guia de estudio prepaa
Guia de estudio prepaaGuia de estudio prepaa
Guia de estudio prepaaJose Zarate
 
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...dhmavens
 
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...Siddanna Balapgol
 
Ejemplar ilustración española y americana madrid 30-05-1902 - juramento de ...
Ejemplar ilustración española y americana   madrid 30-05-1902 - juramento de ...Ejemplar ilustración española y americana   madrid 30-05-1902 - juramento de ...
Ejemplar ilustración española y americana madrid 30-05-1902 - juramento de ...María Rubio
 
Curriculum Vitae Eduardo Navarro
Curriculum Vitae Eduardo NavarroCurriculum Vitae Eduardo Navarro
Curriculum Vitae Eduardo NavarroImproven
 
Patologías urológicas para Médicos de Atención Primaria
Patologías urológicas para Médicos de Atención PrimariaPatologías urológicas para Médicos de Atención Primaria
Patologías urológicas para Médicos de Atención PrimariaDocencia Calvià
 

Destacado (20)

Vortrag IIR Corporate Web 2.0 Kongress
Vortrag IIR Corporate Web 2.0 KongressVortrag IIR Corporate Web 2.0 Kongress
Vortrag IIR Corporate Web 2.0 Kongress
 
K4 b final-50135097k(noviantosanjaya)
K4 b final-50135097k(noviantosanjaya)K4 b final-50135097k(noviantosanjaya)
K4 b final-50135097k(noviantosanjaya)
 
SOA World Magazine-Enterprise SOA
SOA World Magazine-Enterprise SOASOA World Magazine-Enterprise SOA
SOA World Magazine-Enterprise SOA
 
The druidism root and its fruits
The druidism root and its fruitsThe druidism root and its fruits
The druidism root and its fruits
 
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
Eboluzioa (Derrigorrezko Bigarren hezkuntza / Batxilergoa / Izar-eskola / Pam...
 
Robot Cirujano Da vinci
Robot Cirujano Da vinciRobot Cirujano Da vinci
Robot Cirujano Da vinci
 
Inseguridad
InseguridadInseguridad
Inseguridad
 
Libertya, el ERP libre
Libertya, el ERP libreLibertya, el ERP libre
Libertya, el ERP libre
 
Manual DDR02 Tuxpan
Manual  DDR02 TuxpanManual  DDR02 Tuxpan
Manual DDR02 Tuxpan
 
Guia de estudio prepaa
Guia de estudio prepaaGuia de estudio prepaa
Guia de estudio prepaa
 
RESPONSABILIDAD CIVIL EN ODONTOLOGÍA
RESPONSABILIDAD CIVIL EN ODONTOLOGÍARESPONSABILIDAD CIVIL EN ODONTOLOGÍA
RESPONSABILIDAD CIVIL EN ODONTOLOGÍA
 
About stacks
About stacksAbout stacks
About stacks
 
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
Veeva Customer Summit 2013: Not you're fathers web portal: Successful approac...
 
Convocatoria
ConvocatoriaConvocatoria
Convocatoria
 
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...
SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...SIGNIFICANCE OF EXTENDED 3 P’S WITH REFERENCE TO SHREEKIPA AUTOMOBILES PVT. L...
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 ...
Ejemplar ilustración española y americana   madrid 30-05-1902 - juramento de ...Ejemplar ilustración española y americana   madrid 30-05-1902 - juramento de ...
Ejemplar ilustración española y americana madrid 30-05-1902 - juramento de ...
 
Y2k (year 2000)
Y2k (year 2000)Y2k (year 2000)
Y2k (year 2000)
 
Curriculum Vitae Eduardo Navarro
Curriculum Vitae Eduardo NavarroCurriculum Vitae Eduardo Navarro
Curriculum Vitae Eduardo Navarro
 
Patologías urológicas para Médicos de Atención Primaria
Patologías urológicas para Médicos de Atención PrimariaPatologías urológicas para Médicos de Atención Primaria
Patologías urológicas para Médicos de Atención Primaria
 
Vektor
VektorVektor
Vektor
 

Similar a Drupal camp2010bcn cmis-drupal_alfresco-v1.1

03 webinar content_deliveryplatform_v1.0-intix
03 webinar content_deliveryplatform_v1.0-intix03 webinar content_deliveryplatform_v1.0-intix
03 webinar content_deliveryplatform_v1.0-intixRoger CARHUATOCTO
 
Desarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos DeportivosDesarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos DeportivosAdrian Alonso Vega
 
Webinar Arquitectura de Microservicios
Webinar Arquitectura de MicroserviciosWebinar Arquitectura de Microservicios
Webinar Arquitectura de MicroserviciosDomingo Suarez Torres
 
Soa Fast Track
Soa   Fast TrackSoa   Fast Track
Soa Fast Trackjin_group
 
01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intixRoger CARHUATOCTO
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y BarcelonaSanti Macias Rodriguez
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaFrancisco Arturo Viveros
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesLarry Magallanes
 
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en díaPlone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en díaLeonardo J. Caballero G.
 
Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1WSO2
 
Diapositiva software educativo
Diapositiva software educativoDiapositiva software educativo
Diapositiva software educativonewkit
 
Diapositiva software educativo
Diapositiva software educativoDiapositiva software educativo
Diapositiva software educativonewkit
 
Gestión de Contenidos Empresariales (ECM)
Gestión de Contenidos Empresariales (ECM)Gestión de Contenidos Empresariales (ECM)
Gestión de Contenidos Empresariales (ECM)Rafael Antona
 
World Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en díaWorld Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en díaLeonardo J. Caballero G.
 
México's City First meetup slidess
México's City First meetup slidessMéxico's City First meetup slidess
México's City First meetup slidessAlan Muñoz Ochoa
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...campus party
 

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

03 webinar content_deliveryplatform_v1.0-intix
03 webinar content_deliveryplatform_v1.0-intix03 webinar content_deliveryplatform_v1.0-intix
03 webinar content_deliveryplatform_v1.0-intix
 
Desarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos DeportivosDesarrollo de una aplicación Web para organizar Eventos Deportivos
Desarrollo de una aplicación Web para organizar Eventos Deportivos
 
Webinar Arquitectura de Microservicios
Webinar Arquitectura de MicroserviciosWebinar Arquitectura de Microservicios
Webinar Arquitectura de Microservicios
 
Soa Fast Track
Soa   Fast TrackSoa   Fast Track
Soa Fast Track
 
01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix
 
SOA Open Source
SOA Open SourceSOA Open Source
SOA Open Source
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
Patrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración ModernaPatrones de Diseño en la Arquitectura de Integración Moderna
Patrones de Diseño en la Arquitectura de Integración Moderna
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integraciones
 
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en díaPlone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
 
Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1Implementación de autenticación federada con WSO2 Identity Server 5.1
Implementación de autenticación federada con WSO2 Identity Server 5.1
 
Casos exito santiago toribio almatech
Casos exito santiago toribio almatechCasos exito santiago toribio almatech
Casos exito santiago toribio almatech
 
Diapositiva software educativo
Diapositiva software educativoDiapositiva software educativo
Diapositiva software educativo
 
Diapositiva software educativo
Diapositiva software educativoDiapositiva software educativo
Diapositiva software educativo
 
Memoria
MemoriaMemoria
Memoria
 
Gestión de Contenidos Empresariales (ECM)
Gestión de Contenidos Empresariales (ECM)Gestión de Contenidos Empresariales (ECM)
Gestión de Contenidos Empresariales (ECM)
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
World Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en díaWorld Plone Day 2021, soluciones empresariales hoy en día
World Plone Day 2021, soluciones empresariales hoy en día
 
México's City First meetup slidess
México's City First meetup slidessMéxico's City First meetup slidess
México's City First meetup slidess
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 

Más de Roger CARHUATOCTO

[Webinar] Creando un "backend" con WSO2
[Webinar] Creando un "backend" con WSO2 [Webinar] Creando un "backend" con WSO2
[Webinar] Creando un "backend" con WSO2 Roger CARHUATOCTO
 
[Webinar] SOA ágil con WSO2
[Webinar] SOA ágil con WSO2[Webinar] SOA ágil con WSO2
[Webinar] SOA ágil con WSO2Roger CARHUATOCTO
 
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...
[Webinar] Gestión Identidades y Control de Acceso en los Servicios usando WSO...Roger CARHUATOCTO
 
Comparativa de Suites BPM free open source (v1.0-20110721)
Comparativa de Suites BPM free open source (v1.0-20110721)Comparativa de Suites BPM free open source (v1.0-20110721)
Comparativa de Suites BPM free open source (v1.0-20110721)Roger CARHUATOCTO
 
Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)
Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)
Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)Roger CARHUATOCTO
 
BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2BizLife - Construyendo un Ecosistema Empresarial usando WSO2
BizLife - Construyendo un Ecosistema Empresarial usando WSO2Roger CARHUATOCTO
 
Chakray.com - Enterprise Security and IAM with WSO2IS and Penrose
Chakray.com - Enterprise Security and IAM with WSO2IS and PenroseChakray.com - Enterprise Security and IAM with WSO2IS and Penrose
Chakray.com - Enterprise Security and IAM with WSO2IS and PenroseRoger CARHUATOCTO
 
Introducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.xIntroducción a la gestión de contenidos web con Liferay Portal 6.1.x
Introducción a la gestión de contenidos web con Liferay Portal 6.1.xRoger CARHUATOCTO
 
WSO2Con 2013 - WSO2 as a Crypto Platform
WSO2Con 2013 - WSO2 as a Crypto PlatformWSO2Con 2013 - WSO2 as a Crypto Platform
WSO2Con 2013 - WSO2 as a Crypto PlatformRoger CARHUATOCTO
 
Fast building Vertical Portals: e-Learning and Social Network
Fast building Vertical Portals: e-Learning and Social Network Fast building Vertical Portals: e-Learning and Social Network
Fast building Vertical Portals: e-Learning and Social Network Roger CARHUATOCTO
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intixRoger CARHUATOCTO
 
1st Peruvian It Security Workshop Flyer
1st Peruvian It Security Workshop Flyer1st Peruvian It Security Workshop Flyer
1st Peruvian It Security Workshop FlyerRoger CARHUATOCTO
 
Calidad y Seguridad en el SDLC V1 4
Calidad y Seguridad en el SDLC  V1 4Calidad y Seguridad en el SDLC  V1 4
Calidad y Seguridad en el SDLC V1 4Roger CARHUATOCTO
 
Intrusion Detection System V1.2
Intrusion Detection System V1.2Intrusion Detection System V1.2
Intrusion Detection System V1.2Roger CARHUATOCTO
 
QA and Security in Development Process
QA and Security in Development ProcessQA and Security in Development Process
QA and Security in Development ProcessRoger CARHUATOCTO
 
Identity Federation on JBossAS
Identity Federation on JBossASIdentity Federation on JBossAS
Identity Federation on JBossASRoger CARHUATOCTO
 
QA and Security Testing in the SDLC
QA and Security Testing in the SDLCQA and Security Testing in the SDLC
QA and Security Testing in the SDLCRoger CARHUATOCTO
 

Más de Roger CARHUATOCTO (20)

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

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