View
221
Download
3
Category
Preview:
DESCRIPTION
Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)
Citation preview
Orquestando Procesos de Negocio de manera ágil con Bonita BPM
v 1.0 2014.07.16
Í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
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)
1. La Triada mágica: SOA, BPM y Portal (2/2)
2. Arquitectura de Referencia con SOA, BPM y Portal
Presentation Layer
Business Enteprise Layer
Orchestration Layer
Backend
Frontend
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
4. Estado actual BPMS free/opensource
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.
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
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)
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
8. Demostraciones
Bonita BPM
Doing the right things. Whit the right technology. To support business.
Recommended