CAPÍTULO 1 - INTRODUCCIÓN
1.1. MOTIVACIÓN
1.2. PLANTEO DEL PROBLEMA
1.3. SOLUCIÓN PROPUESTA
1.4 ESTRUCTURA DE LA TESINA
CAPÍTULO 2 - BPM Y CLOUD COMPUTING. BPAAS.
2.1. BUSINESS PROCESS MANAGEMENT (BPM)
2.1.1. Ciclo de vida de los procesos de negocio
2.1.2. Business Process Management Notation (BPMN)
2.2. CLOUD COMPUTING
2.2.1. Características Esenciales
2.2.2. Modelos de Implementación
2.2.3. Modelos de Servicio
2.3 BPAAS: BUSINESS PROCESS AS A SERVICE
CAPÍTULO 3 - DESCOMPOSICIÓN DE PROCESOS Y MONITOREO DISTRIBUIDO
3.1. BPMS EN AMBIENTES DISTRIBUIDOS
3.2. COMBINACIÓN DE ESQUEMA EMBEBIDO Y CLOUD
3.3. DESCOMPOSICIÓN DE PROCESOS
3.4. DISTRIBUCIÓN ÓPTIMA DE LAS ACTIVIDADES
3.5 MONITOREO DE PROCESOS DE NEGOCIO DISTRIBUIDOS
CAPÍTULO 4 - BONITA OPEN SOLUTION Y SU CAPACIDAD DE EXTENSIÓN
4.1. BONITA OPEN SOLUTION
4.2. MÓDULOS DE BONITA OS
4.2.1. Bonita Studio
4.2.2. Bonita Form Builder
4.2.3. Bonita Execution Engine (BEE)
4.2.4. Bonita User Experience (User XP)
4.3. CAPACIDAD DE EXTENSIÓN DE BONITA
4.3.1. Conectores de Bonita OS
4.3.2. Creación de un conector en Bonita OS
4.3.3. APIs de Bonita
4.3.4. Definición de la API REST de Bonita Open Solution
4.3.5. Obtención de la API REST y configuración de despliegue
4.3.6. Autentificación y Autorización en la API REST
4.3.7 Ejecución de métodos de la API REST
CAPÍTULO 5 - SOLUCIÓN PROPUESTA
5.1. INTRODUCCIÓN
5.2. CRITERIOS PARA LA DESCOMPOSICIÓN DE PROCESOS
5.3. CREACIÓN DE UN CONECTOR INICIADOR DE INSTANCIAS
5.4. ARQUITECTURA DEL SISTEMA DE EJECUCIÓN Y MONITOREO
5.4.1. Motor de procesos de Bonita Open Solution
5.4.2. Aplicación de monitoreo distribuido
5.4.3. Servidor de base de datos
5.5. DISEÑO Y EJECUCIÓN DE LOS PROCESOS DE NEGOCIO DISTRIBUIDOS
5.6 RECOPILACIÓN DE LOS DATOS DE LAS INSTANCIAS
CAPÍTULO 6 - VALIDACIÓN CON UN EJEMPLO
6.1. ELECCIÓN DEL EJEMPLO: DISEÑO 3D DE PRODUCTO INDUSTRIAL
6.1.1. Modelado 3D, renderización y software 3D
6.1.2. Renderizado en Cloud Computing
6.2. DESCOMPOSICIÓN Y DISTRIBUCIÓN DE LAS ACTIVIDADES
6.2.1. Descomposición de las actividades del Servidor 1
6.2.2. Descomposición de las actividades del Servidor Cloud
6.2.3. Descomposición de las actividades del Servidor 2
6.3. CONFIGURACIÓN DE LOS SERVIDORES
6.3.1. Configuración y seguridad en el acceso a la API REST
6.4. EJECUCIÓN DE LOS SUBPROCESOS DE NEGOCIO
6.5. APLICACIÓN DE MONITOREO DE PROCESOS DE NEGOCIOS DISTRIBUIDOS
6.5.1. PHP, HTML y CSS
6.5.2. MySQL
6.5.3. jQuery y jTable
6.5.4. HTTP_Request 2 y respuestas XML de la API REST de Bonita
6.5.5. WebServices (NuSOAP)
6.5.6 GraphViz
CAPÍTULO 7 - CONCLUSIONES Y TRABAJOS FUTUROS
7.1. CONCLUSIONES
7.2. TRABAJOS FUTUROS