Drupal camp2010bcn cmis-drupal_alfresco-v1.1

453 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
453
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Drupal camp2010bcn cmis-drupal_alfresco-v1.1

  1. 1. Integración de Drupal con Alfresco ECM através de CMIS Roger Carhuatocto rcarhuatocto [at] intix.info www.intix.info +34 668872813www.intix.info | 2010.02.27
  2. 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. 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.  Conclusioneswww.intix.info | 2010.02.27
  4. 4. 1. Situación actualwww.intix.info | 2010.02.27
  5. 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. 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ónwww.intix.info | 2010.02.27
  7. 7. 1.3. Productos: “La noche me confunde”www.intix.info | 2010.02.27
  8. 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. 9. 2. ¿Qué ofrece Drupal + Alfresco?www.intix.info | 2010.02.27
  10. 10. 3. ¿Cómo lo hago?www.intix.info | 2010.02.27
  11. 11. 4. ¿Y qué obtengo? … de Drupalwww.intix.info | 2010.02.27
  12. 12. 5. ¿Y qué obtengo? … de Alfresco+Drupalwww.intix.info | 2010.02.27
  13. 13. 6. CMIS (1/2) •  Content Management Interoperability Services http://en.wikipedia.org/wiki/Content_Management_Interoperability_Serviceswww.intix.info | 2010.02.27
  14. 14. 6. CMIS (2/2) CMIS SQL http://www.open-source-ecm.com/2009/08/cmis-tutorial-cmis-sql.htmlwww.intix.info | 2010.02.27
  15. 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.comwww.intix.info | 2010.02.27
  16. 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 <-> Alfrescowww.intix.info | 2010.02.27
  17. 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

×