Top Banner
Orquestando Procesos de Negocio de manera ágil con Bonita BPM v 1.0 2014.07.16
13

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

May 22, 2015

Download

Technology

Orquestando Procesos de Negocio
de manera ágil con Bonita BPM (v1.0)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Orquestando Procesos de Negocio de manera ágil con Bonita BPM (v1.0)

Orquestando Procesos de Negocio de manera ágil con Bonita BPM

v 1.0 2014.07.16

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

Í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

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

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)

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

1. La Triada mágica: SOA, BPM y Portal (2/2)

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

2. Arquitectura de Referencia con SOA, BPM y Portal

Presentation Layer

Business Enteprise Layer

Orchestration Layer

Backend

Frontend

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

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

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

4. Estado actual BPMS free/opensource

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

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.

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

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

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

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)

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

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

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

8. Demostraciones

Bonita BPM

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

Doing the right things. Whit the right technology. To support business.