SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Desplegando aplicaciones orientadas
en procesos mediante el stack MEAN,
WebSockets y un BPM Engine.
Julio Cejas, Zilerimar Fernández
Caracas 06 de Mayo del 2017
MIJAO
Somos una Firma Global de Diseño y Transformación
Organizacional. Utilizamos Tecnología y Design
Thinking para transformar experiencias, productos y
servicios de una forma simple, innovadora y creativa.
En Mijao ayudamos a personas y organizaciones a
potenciar, explotar y construir soluciones creativas e
innovadoras con un propósito claro; la mejora de la
experiencia del cliente o usuario en el uso y consumo
de productos y servicios.
Diseño
AGENDA
1) Organizaciones y aplicaciones, un enfoque tradicional.
2) Desafíos de la orientación en aplicaciones.
3) Un nuevo enfoque, el desarrollo de aplicaciones orientadas en procesos.
4) Beneficios del desarrollo de aplicaciones orientadas en procesos.
5) Demostración del enfoque mediante un caso práctico.
6) Reflexiones finales.
Las organizaciones necesitan
un ecosistema de aplicaciones
para facilitar su operación y el
cumplimiento de sus objetivos
de negocio.
Este es el enfoque tradicional!!!
APLICACIONES| ORIENTACION TRADICIONAL
ORGANIZACION
APLICACIONES
OBJ OBJ OBJ
Las aplicaciones y soluciones
tradicionales no se ajustan a
las necesidades de negocio.
Las aplicaciones no se adaptan a
contexto de negocio, necesidades
específicas o procesos.
APLICACIONES| EL DESAFIO DEL ENFOQUE
ORIENTACION A APLICACIONES
Las aplicaciones y soluciones
tradicionales no responden a
una perspectiva de procesos
transversal.
APLICACIONES| EL DESAFIO DE LA ADAPTACION
Unidad 1 Unidad 2 Unidad 3
PROCESO
APPS APPS APPS
APLICACIONES| EL DESAFIO DE LA TROPICALIZACIÓN
Las organizaciones realizan
tropicalizaciones para que las
aplicaciones se adapten a sus
procesos mediante soluciones
satélites.
ERP
APP APP
APP
APP
APP
PROCESOS| APLICACIONES ORIENTADAS EN PROCESOS
Las aplicaciones son
desarrolladas para responder a
procesos de negocio.
Las aplicaciones son
desarrolladas para interactuar
con motores de procesos.
Se utiliza el estándar BPMN 2.0
para modelar y especificar los
procesos.
Las aplicaciones envían y reciben
eventos de un proceso de
negocio.
PROCESOS| BENEFICIOS DE LA ORIENTACION
• Las aplicaciones orientadas en procesos proporcionan mayor
valor y utilidad dada su alineación con la organización.
• Las aplicaciones orientadas en procesos pueden responder a
otros procesos, facilitando la interoperabilidad transversal.
• Las aplicaciones pueden delegar la gestión de eventos de
negocio sobre un motor de procesos.
• Este enfoque permite crear interfaces que pueden emitir o
responder a eventos.
DEMOSTRACIÓN DEL
ENFOQUE
STACK TECNOLOGICO
1. Bonita BPM
2. AngularJS
3. Socket.IO
4. NodeJS
Bonita BPM es un motor o engine Open Source
para la automatización de procesos, utiliza el
estándar BPMN 2.0 para modelar la representación
de flujos y tareas.
Actualmente es uno de los motores de procesos
mas utilizado en la comunidad BPM (Business
Procesos Management).
DEMOSTRACIÓN| COMPONENTES
DEMOSTRACIÓN DEL
ENFOQUE
STACK TECNOLOGICO
1. Bonita BPM
2. AngularJS
3. Socket.IO
4. NodeJS
AngularJS es un framework MVC JavaScript de
código abierto para el Desarrollo de FrontEnd
que permite crear aplicaciones SPA (Single-
Page Applications).
DEMOSTRACIÓN | COMPONENTES
DEMOSTRACIÓN DEL
ENFOQUE
STACK TECNOLOGICO
1. Bonita BPM
2. AngularJS
3. Socket.IO
4. NodeJS
Socket.io es una librería JavaScript que permite
manejar eventos en tiempo real mediante
conexiones TCP.
WebSockets permite abrir una conexión
persistente bidireccional entre el cliente y el
servidor, dándole la posibilidad de enviar datos
a los clientes siempre que cambien los datos en
el servidor sin que el cliente tenga que solicitarlo.
DEMOSTRACIÓN | COMPONENTES
DEMOSTRACIÓN DEL
ENFOQUE
STACK TECNOLOGICO
1. Bonita BPM
2. AngularJS
3. Socket.IO
4. NodeJS
Node.js es un framework JavaScript de lado
de servidor que utiliza un modelo asíncrono
y dirigido por eventos para atender
solicitudes de aplicaciones.
DEMOSTRACIÓN | COMPONENTES
DEMOSTRACIÓN | ARQUITECTURA
BPMN
(Modelado de Procesos)
BONITA BPM
(Automatización de Procesos)
UI
(Interfaces de usuario)
API
BONITA BPM
UI
Procesos
DEMOSTRACIÓN | ARQUITECTURA
Se modela el proceso
desde una perspectiva
funcional utilizando BPMN
2.0.
DEMOSTRACIÓN | COMPONENTES
Se modela el proceso desde una
perspectiva operacional
utilizando un motor de procesos.
Las interfaces invocan procesos
de negocio mediante la
utilización de correlaciones.
DEMOSTRACIÓN | COMPONENTES
Se desarrollan las
interfaces de usuario
utilizando el framework
AngularJS.
DEMOSTRACIÓN | COMPONENTES
DEMOSTRACIÓN | COMPONENTES
El estatus de una orden es
actualizado mediante
sockets.
REFLEXIONES | ORIENTACIÓN EN PROCESOS
Se necesita impulsar un cambio
de paradigma en el desarrollo de
aplicaciones desde la
perspectiva organizacional.
Los requerimientos deben ser
descritos sobre métodos con una
clara orientación en procesos.
Los flujos de aplicaciones y
soluciones pueden ser descritas
utilizando el estándar BPMN 2.0.
Las aplicaciones deben aportar
valor a las organizaciones de
forma transversal.
REFERENCIAS
• http://es.bonitasoft.com/
• https://angularjs.org/
• https://nodejs.org/es/
• https://socket.io
• http://www.mijaotech.com/
• http://www.parkode.net/

Más contenido relacionado

Similar a Aplicaciones orientadas en procesos mediante Bonita BPM

Altenia SOA
Altenia SOAAltenia SOA
Altenia SOAaltenia
 
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v010 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0CLAUDIO RIVEROS R.
 
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v010 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0Sistemas Integrados de Gestión
 
EPSM_API_Led_Connectivity
EPSM_API_Led_ConnectivityEPSM_API_Led_Connectivity
EPSM_API_Led_ConnectivityHector Preciado
 
Rapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesRapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesVILT
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0Victor Cueva
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFjuliocasal
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxmedina2966
 
Lineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchLineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método Watchceliojose32
 
BPM con BonitaSoft y gestión documental con Alfresco
BPM con BonitaSoft y gestión documental conAlfrescoBPM con BonitaSoft y gestión documental conAlfresco
BPM con BonitaSoft y gestión documental con AlfrescoIntellego Chile
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Andres Solorzano
 
07 Microsoft
07 Microsoft07 Microsoft
07 MicrosoftPepe
 
Opc tema 2 - unidad v
Opc tema 2 - unidad vOpc tema 2 - unidad v
Opc tema 2 - unidad vUDO Monagas
 
GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?GeneXus Consulting
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2bistasa
 

Similar a Aplicaciones orientadas en procesos mediante Bonita BPM (20)

Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v010 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
 
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v010 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
10 recursos-avanzados-que-toda-solucion-de-bpm-deberia-tener.v0
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
EPSM_API_Led_Connectivity
EPSM_API_Led_ConnectivityEPSM_API_Led_Connectivity
EPSM_API_Led_Connectivity
 
Rapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de AplicacionesRapid Application Development - Desarrollo Rápido de Aplicaciones
Rapid Application Development - Desarrollo Rápido de Aplicaciones
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Lineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchLineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método Watch
 
BPM con BonitaSoft y gestión documental con Alfresco
BPM con BonitaSoft y gestión documental conAlfrescoBPM con BonitaSoft y gestión documental conAlfresco
BPM con BonitaSoft y gestión documental con Alfresco
 
La Ingeniería Web
La Ingeniería WebLa Ingeniería Web
La Ingeniería Web
 
Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018Propuesta de Plataforma IoT - UCA Cuenca 2018
Propuesta de Plataforma IoT - UCA Cuenca 2018
 
07 Microsoft
07 Microsoft07 Microsoft
07 Microsoft
 
Ingeniería Web
Ingeniería WebIngeniería Web
Ingeniería Web
 
Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4
 
Opc tema 2 - unidad v
Opc tema 2 - unidad vOpc tema 2 - unidad v
Opc tema 2 - unidad v
 
GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?GOTO X - ¿Hasta dónde quieres llegar hoy?
GOTO X - ¿Hasta dónde quieres llegar hoy?
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 

Más de Julio Cejas

Sio2013 plto-pin
Sio2013 plto-pinSio2013 plto-pin
Sio2013 plto-pinJulio Cejas
 
Modelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model GenerationModelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model GenerationJulio Cejas
 
Interoperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPMInteroperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPMJulio Cejas
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.Julio Cejas
 
Intalio BPMS Demostraciones
Intalio BPMS DemostracionesIntalio BPMS Demostraciones
Intalio BPMS DemostracionesJulio Cejas
 
Intalio BPMS Introduccion
Intalio BPMS IntroduccionIntalio BPMS Introduccion
Intalio BPMS IntroduccionJulio Cejas
 
BPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio IntroduccionBPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio IntroduccionJulio Cejas
 
Mule ESB Introduccion
Mule ESB IntroduccionMule ESB Introduccion
Mule ESB IntroduccionJulio Cejas
 
Arquitectura de un ESB Gobierno
Arquitectura de un ESB GobiernoArquitectura de un ESB Gobierno
Arquitectura de un ESB GobiernoJulio Cejas
 
SOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfectaSOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfectaJulio Cejas
 

Más de Julio Cejas (12)

Sio2013 plto-pin
Sio2013 plto-pinSio2013 plto-pin
Sio2013 plto-pin
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Modelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model GenerationModelos de Negocio - The Business Model Generation
Modelos de Negocio - The Business Model Generation
 
BPMN y BPEL
BPMN y BPELBPMN y BPEL
BPMN y BPEL
 
Interoperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPMInteroperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPM
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.
 
Intalio BPMS Demostraciones
Intalio BPMS DemostracionesIntalio BPMS Demostraciones
Intalio BPMS Demostraciones
 
Intalio BPMS Introduccion
Intalio BPMS IntroduccionIntalio BPMS Introduccion
Intalio BPMS Introduccion
 
BPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio IntroduccionBPM Gestion de Procesos de Negocio Introduccion
BPM Gestion de Procesos de Negocio Introduccion
 
Mule ESB Introduccion
Mule ESB IntroduccionMule ESB Introduccion
Mule ESB Introduccion
 
Arquitectura de un ESB Gobierno
Arquitectura de un ESB GobiernoArquitectura de un ESB Gobierno
Arquitectura de un ESB Gobierno
 
SOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfectaSOA y ESB La combinacion perfecta
SOA y ESB La combinacion perfecta
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (16)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Aplicaciones orientadas en procesos mediante Bonita BPM

  • 1. Desplegando aplicaciones orientadas en procesos mediante el stack MEAN, WebSockets y un BPM Engine. Julio Cejas, Zilerimar Fernández Caracas 06 de Mayo del 2017
  • 2. MIJAO Somos una Firma Global de Diseño y Transformación Organizacional. Utilizamos Tecnología y Design Thinking para transformar experiencias, productos y servicios de una forma simple, innovadora y creativa. En Mijao ayudamos a personas y organizaciones a potenciar, explotar y construir soluciones creativas e innovadoras con un propósito claro; la mejora de la experiencia del cliente o usuario en el uso y consumo de productos y servicios. Diseño
  • 3. AGENDA 1) Organizaciones y aplicaciones, un enfoque tradicional. 2) Desafíos de la orientación en aplicaciones. 3) Un nuevo enfoque, el desarrollo de aplicaciones orientadas en procesos. 4) Beneficios del desarrollo de aplicaciones orientadas en procesos. 5) Demostración del enfoque mediante un caso práctico. 6) Reflexiones finales.
  • 4. Las organizaciones necesitan un ecosistema de aplicaciones para facilitar su operación y el cumplimiento de sus objetivos de negocio. Este es el enfoque tradicional!!! APLICACIONES| ORIENTACION TRADICIONAL ORGANIZACION APLICACIONES OBJ OBJ OBJ
  • 5. Las aplicaciones y soluciones tradicionales no se ajustan a las necesidades de negocio. Las aplicaciones no se adaptan a contexto de negocio, necesidades específicas o procesos. APLICACIONES| EL DESAFIO DEL ENFOQUE ORIENTACION A APLICACIONES
  • 6. Las aplicaciones y soluciones tradicionales no responden a una perspectiva de procesos transversal. APLICACIONES| EL DESAFIO DE LA ADAPTACION Unidad 1 Unidad 2 Unidad 3 PROCESO APPS APPS APPS
  • 7. APLICACIONES| EL DESAFIO DE LA TROPICALIZACIÓN Las organizaciones realizan tropicalizaciones para que las aplicaciones se adapten a sus procesos mediante soluciones satélites. ERP APP APP APP APP APP
  • 8. PROCESOS| APLICACIONES ORIENTADAS EN PROCESOS Las aplicaciones son desarrolladas para responder a procesos de negocio. Las aplicaciones son desarrolladas para interactuar con motores de procesos. Se utiliza el estándar BPMN 2.0 para modelar y especificar los procesos. Las aplicaciones envían y reciben eventos de un proceso de negocio.
  • 9. PROCESOS| BENEFICIOS DE LA ORIENTACION • Las aplicaciones orientadas en procesos proporcionan mayor valor y utilidad dada su alineación con la organización. • Las aplicaciones orientadas en procesos pueden responder a otros procesos, facilitando la interoperabilidad transversal. • Las aplicaciones pueden delegar la gestión de eventos de negocio sobre un motor de procesos. • Este enfoque permite crear interfaces que pueden emitir o responder a eventos.
  • 10. DEMOSTRACIÓN DEL ENFOQUE STACK TECNOLOGICO 1. Bonita BPM 2. AngularJS 3. Socket.IO 4. NodeJS Bonita BPM es un motor o engine Open Source para la automatización de procesos, utiliza el estándar BPMN 2.0 para modelar la representación de flujos y tareas. Actualmente es uno de los motores de procesos mas utilizado en la comunidad BPM (Business Procesos Management). DEMOSTRACIÓN| COMPONENTES
  • 11. DEMOSTRACIÓN DEL ENFOQUE STACK TECNOLOGICO 1. Bonita BPM 2. AngularJS 3. Socket.IO 4. NodeJS AngularJS es un framework MVC JavaScript de código abierto para el Desarrollo de FrontEnd que permite crear aplicaciones SPA (Single- Page Applications). DEMOSTRACIÓN | COMPONENTES
  • 12. DEMOSTRACIÓN DEL ENFOQUE STACK TECNOLOGICO 1. Bonita BPM 2. AngularJS 3. Socket.IO 4. NodeJS Socket.io es una librería JavaScript que permite manejar eventos en tiempo real mediante conexiones TCP. WebSockets permite abrir una conexión persistente bidireccional entre el cliente y el servidor, dándole la posibilidad de enviar datos a los clientes siempre que cambien los datos en el servidor sin que el cliente tenga que solicitarlo. DEMOSTRACIÓN | COMPONENTES
  • 13. DEMOSTRACIÓN DEL ENFOQUE STACK TECNOLOGICO 1. Bonita BPM 2. AngularJS 3. Socket.IO 4. NodeJS Node.js es un framework JavaScript de lado de servidor que utiliza un modelo asíncrono y dirigido por eventos para atender solicitudes de aplicaciones. DEMOSTRACIÓN | COMPONENTES
  • 14. DEMOSTRACIÓN | ARQUITECTURA BPMN (Modelado de Procesos) BONITA BPM (Automatización de Procesos) UI (Interfaces de usuario)
  • 16. Se modela el proceso desde una perspectiva funcional utilizando BPMN 2.0. DEMOSTRACIÓN | COMPONENTES
  • 17. Se modela el proceso desde una perspectiva operacional utilizando un motor de procesos. Las interfaces invocan procesos de negocio mediante la utilización de correlaciones. DEMOSTRACIÓN | COMPONENTES
  • 18. Se desarrollan las interfaces de usuario utilizando el framework AngularJS. DEMOSTRACIÓN | COMPONENTES
  • 19. DEMOSTRACIÓN | COMPONENTES El estatus de una orden es actualizado mediante sockets.
  • 20. REFLEXIONES | ORIENTACIÓN EN PROCESOS Se necesita impulsar un cambio de paradigma en el desarrollo de aplicaciones desde la perspectiva organizacional. Los requerimientos deben ser descritos sobre métodos con una clara orientación en procesos. Los flujos de aplicaciones y soluciones pueden ser descritas utilizando el estándar BPMN 2.0. Las aplicaciones deben aportar valor a las organizaciones de forma transversal.
  • 21. REFERENCIAS • http://es.bonitasoft.com/ • https://angularjs.org/ • https://nodejs.org/es/ • https://socket.io • http://www.mijaotech.com/ • http://www.parkode.net/