11 Integracion Alfresco Y S A P Neurowork Why F L O S S

31
Integración y caso de éxito Alfresco y SAP Toni de la Fuente – blyx.com Intecna Soluciones Congreso WhyFLOSS 2010

description

Charla sobre integración entre Software Libre y Software Privativo. Caso de éxitoen la integración de Alfresco con SAP en un gobierno autonómico en España.http://www.neurowork.net

Transcript of 11 Integracion Alfresco Y S A P Neurowork Why F L O S S

Page 1: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Integración y caso de éxito Alfresco y SAP Toni de la Fuente – blyx.com

Intecna Soluciones

Congreso WhyFLOSS 2010

Page 2: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Contenidos  

●  Introducción ●  Quienes somos ●  Requisitos y necesidades del

cliente

●  Elementos ●  ¿Qué es Alfresco? ●  ¿Qué es SAP? ●  CTAC Connector y Escenarios ●  ¿Cómo funciona?

●  Solución propuesta ●  Arquitectura ●  Tareas realizadas ●  Firma digital ●  Monitorización ●  Dificultades encontradas

●  Preguntas

Page 3: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Introducción

Page 4: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  Intecna Soluciones – Grupo Oesía ●  Desde 2004 ●  Productos y desarrollos

●  Formación ●  Sistemas ●  Soporte

●  Integraciones ●  Consultoría ●  Alfresco Platinum Partner

Quienes  somos  

Page 5: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  Gobierno autonómico con implantación de SAP en producción. ●  Vinculación de 1.000.000 documentos con apuntes en

SAP. ●  Documentos en sistema de archivos. ●  Metadatos en hoja de cálculo. ●  Nueva documentación generada por SAP ordenada

en DM. ●  Explotación de herramienta de Gestión de

Contenidos. ●  Integración con su propia plataforma de firma digital. ●  Formación. ●  Facilidad de uso para el usuario final. ●  Posibilidad de extensión y uso de estándares abiertos

en la nueva solución.

Requisitos  

Page 6: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Elementos

Page 7: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  Software: una solución innovadora para afrontar la demanda de ECM (Enterprise Content Management) ●  Necesidades: Gestión Documental, Gestión de

Contenidos Web, Colaboración, Archivar cualquier tipo de contenido no estructurado

●  Funcionalidad •  Fácil de utilizar, desplegar y extender •  Arquitectura moderna basada en estándares •  Multiplataforma

●  Filosofía - 100% Open Source ●  Costes reducidos: sin licencia de producto, SLA,

suscripción para soporte y actualizaciones. ●  Mayor rapidez de desarrollo, calidad y innovación.

¿Que  es  Alfresco?  

Page 8: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Alfresco  =  open  source,  open  standards,  open  pla:orm  

Version Control

Alfr

esco

R

epos

itory

BPM-based Workflow

Security & Auditing

Content Modeling

Indexing, Search & Query

Handler Forms

Policies and Aspects

Templates & Transformations

Clustering & High Availability

Web Content Deployment

Tagging, Forums, Wiki,

Blogs

JMX Monitoring

Applications WCM DM & RM Share Custom OEM

API Native Java

CMIS

REST SOAP JCR /

JSR 170 Native REST

Native SOAP

3rd Party

Database LDAP File System

.NET

PHP Java

Ruby

Page 9: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  Software para soluciones integradas de negocios ●  Mayor fabricante de Software de Europa y 3º mundial. ●  Módulos:

●  Gestión Financiera, ●  Controlling, ●  Sistema de proyectos, ●  Gestión de personal, ●  Business Intelligence, ●  Ventas y Distribución, ●  Ejecución Logística, ●  Gestión de Materiales, ●  Gestión de Almacenes, ●  Plan de mantenimiento, etc.

¿Que  es  SAP?  

Page 10: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

CTAC  Connector  y  Escenarios  ●  Partners de SAP

●  Conector certificado de SAP con Alfresco. ●  CTAC Connector (ArchiveLink Standard)

●  Documentos entrantes (p.e. facturas). ●  Documentos enviados (p.e. confirmaciones de compra). ●  Archivado de documentos. ●  Archivado de listas de impresión (p.e. Informes trimestrales) ●  DART (data retention tool). ●  Lanzar Workflow de SAP.

●  CTAC Merger (via Jco) ●  Sincronización de documentos en espacios (anexar). ●  Replicación de datos estructurados en SAP. ●  Enviar datos desde Alfresco a SAP. ●  Unir Workflow de SAP con el de Alfresco.

Page 11: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 12: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 13: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 14: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 15: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 16: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 17: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 18: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 19: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

●  CTAC Connector for Alfresco

¿Cómo  funciona?  

Page 20: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Solución propuesta

Page 21: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Arquitectura  

Page 22: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Tareas realizadas  ●  Diseño de la arquitectura.

●  Instalación y configuración de Alfresco y CTAC-Connector en Producción, Preproducción y Desarrollo.

●  Personalización del CTAC-Connector

●  Configuración de Single Sign On (SSO) con Active Directory.

●  Carga de documentos al sistema (1 millón de documentos).

●  Pruebas de rendimiento.

●  Configuración de la monitorización con Nagios vía plugin específico Nagios/Icinga – Alfresco.

●  Formación sobre Alfresco y uso del CTAC-Connector.

●  Integración con su plataforma de firma digital.

●  Entrega de documentación.

Page 23: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Firma digital - Requisitos  

●  Implementarlo como una Desktop Action de Alfresco.

●  Ejecutar desde CIFS, drag and drop de documentos.

●  Necesidad de enviar a firmar documentos de SAP y almacenados en Alfresco.

●  Conexión con su sistema propio de firma, mediante llamadas a EJBs proporcionados por el cliente (jpanel).

●  Al enviar a firmar un documento que se bloquee el original (WorkingCopy - Checkin)

●  Manejo de metadatos en documentos al enviar a firmar.

●  Custodia externa.

Page 24: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Firma digital  

●  Unidad mapeada y acción de escritorio _Signature.exe

Page 25: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Firma digital  

●  Aplicación de firma invocada:

Page 26: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Monitorización  ●  Uso de Nagios Plugin for Alfresco, 30 eventos (JMX)

●  Descargar desde Alfresco Forge.

Page 27: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Monitorización  ●  Uso de AuditSurf (JMX).

●  Descargar desde Alfresco Forge.

Page 28: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Dificultades encontradas  

●  Obsoleto navegador corporativo.

●  Problemas iniciales para SSO.

●  Carga masiva de datos, hay que hacer tuning.

●  Personalización existente en SAP.

●  Plataforma de firma digital compleja, desarrollo ad-hoc.

Page 29: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Preguntas

Page 30: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Intecna Soluciones Platinum Partner

Más de 30 proyectos con Alfresco Módulos de backup, recuperación, firma, etc.

Expertos en Open Source (Alfresco, Liferay, OpenBravo, Zimbra)

Page 31: 11    Integracion  Alfresco Y  S A P    Neurowork    Why F L O S S

Gracias