Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)

904 views

Published on

Orquestando Procesos de Negocio
de manera ágil con Bonita BPM (v1.0)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
904
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)

  1. 1. Orquestando Procesos de Negocio de manera ágil con Bonita BPM v 1.0 2014.07.16
  2. 2. Índice 1.  La tríada mágica: SOA, BPM y Portal 2.  Qué es un “Backend” de Servicios? 3.  Cómo crear un “Backend” •  Metodología •  El rol de WSO2 4.  Casos de Uso: •  Creando un Backend de e-Commerce con KonaKart. •  Creando un Backend de un ERP con OpenBravo ERP. •  Creando un Backend de Servicios Criptográficos. •  Creando un Backend de Servicios de una BDs existente. •  Creando un Backend de Servicios (API) para Aplicaciones Móviles 5.  Demostraciones
  3. 3. 1. La Triada mágica: SOA, BPM y Portal (1/2) •  Desde el punto de vista Arquitectónico, el concepto de “Backend” está muy asociado al concepto de “Multi-tier” y las configuraciones clásicas son “C/S” y “MVC”: •  C/S: •  C: Frontend •  S: Backend •  MVC •  M: Backend (Servicios/Lógica de Negocio) •  V: Frontend (Presentación) •  C: Middleware (Integración/Orquestación)
  4. 4. 1. La Triada mágica: SOA, BPM y Portal (2/2)
  5. 5. 2. Arquitectura de Referencia con SOA, BPM y Portal Presentation Layer Business Enteprise Layer Orchestration Layer Backend Frontend
  6. 6. 3. BPM, BPMS, Workflow BPM BPMS Workflow Metodología Sistema BPM o Suite BPM Motor que interpreta los flujos de trabajo Proceso Flujo de trabajo, es la suma de tareas o actividades
  7. 7. 4. Estado actual BPMS free/opensource
  8. 8. 5. Bonita BPM: Orientado a Usuario de Negocio (1) BPMN2.0 Ágil BAM Lenguaje de modelado para usuarios no técnicos Versionado, Prototyping, PDD, Colaborativo, Social, … Integrable a BAM (KPI) y Dashboard propio Análisis Simulación, Prototyping, etc.
  9. 9. 5. Bonita BPM: Process Development Driven – PDD (2) Portal Web Ágil API Portal Web propio o integrable con existentes Prototyping (autogeneración de Forms) Todas las funcionalidades del motor son expuestas como API Zero-code Poca o casi nula programación BonitaLife.org Conectores Podemos conectarnos a cualquier Sistema existente en la Organización o fuera de ella Podemos crear nuestro propio conector: -  WSO2 CEP, WSO2 BAM, WSO2 ESB, Google API
  10. 10. 6. BPMS es una “comodity” ? CMS / ECM (Jboss BPM, Activiti BPM) Portal (Jboss BPM) ERP CRM ESB (Apache ODE) •  Workflow •  Orchestration Layer •  Máquina de estados BI (Shark BPM)
  11. 11. 7. Casos de Uso •  Orquestando el Backend de Servicios de e-Commerce •  KonaKart. •  Orquestando el Backend de Servicios un ERP: •  OpenBravo ERP. •  Gestión de Expedientes (Factura Electrónica): •  Backend de Servicios Criptográficos •  BAM e Inteligencia Operacional: •  WSO2 BAM, WSO2 CEP y Bonita BPM
  12. 12. 8. Demostraciones Bonita BPM
  13. 13. Doing the right things. Whit the right technology. To support business.

×