SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Aplicación de BPM para iniciativas Blockchain
______________________________________________________________________
Israel Rey
Integración en los Procesos de Negocio (BPM)
UNIR – Universidad Internacional de la Rioja
1. ¿Qué ofrece BPM a las iniciativas de Blockchain?
A través de varios conceptos y ejemplos que se citan en este trabajo se demuestran los
beneficios de usar BPM en iniciativas de Blockchain, ya que esta tecnología tiene un alto
potencial en los procesos comerciales. No busca reemplazar las tecnologías existentes,
sino más bien, brinda oportunidades para la mejora de los procesos comerciales.
BPM y el potencial de la tecnología blockchain
La tecnología Blockchain ejecuta procesos de manera segura entre nodos, más aún son
esenciales para los procesos comerciales debido a la estructura de datos que es a prueba
de manipulaciones. Por ejemplo, Blockchain se utiliza en varios procesos comerciales
como el sector financiero, servicios notariales, servicio de distribución, servicio de
almacenamiento y autenticidad. Los procesos comerciales se encuentran sujetos a reglas
que se pueden expresar mediante contratos inteligentes, y que se pueden utilizar para
implementar colaboraciones comerciales.
A través de la tecnología blockchain, con los contratos inteligentes se garantiza que el
proceso se ejecute correctamente, permitiendo conectar las implementaciones de procesos
interorganizacionales con servicios web e implementaciones de procesos internos.
Blockchain permite a los usuarios revisar un historial confiable de mensajes de cambio
de estado y así poder identificar el origen de un error.
BPM junto con la tecnología Blockchain puede ayudar a las organizaciones a
implementar y ejecutar procesos comerciales a través de los limites organizacionales. Esta
tecnología permite la gestión de cadenas de suministro completas, el seguimiento de los
alimentos desde la fuente hasta el consumo, el compartir registros de salud entre
proveedores del servicio médico. (Mendling, Weber, Aalst, Brocke, Cabanillas & Gal,
2018).
El ciclo de vida de BPM en relación con Blockchain
El ciclo de vida de BPM en relación con blockchain en las siguientes fases: identificación,
descubrimiento, análisis, rediseño, implementación, ejecución, seguimiento y adaptación.
Identificación: BPM desde una perspectiva orientada a procesos, describe y
evalúa la alineación estratégica de una empresa con la mejora de procesos. En
cuanto a la evaluación, blockchain lo realiza en términos de fortalezas,
debilidades, oportunidades y amenazas implícitas.
Descubrimiento: BPM selecciona información sobre el estado actual de un
proceso, y realiza entrevistas y análisis de documentación para descubrir procesos,
de esta forma ayuda a la tecnología blockchain en el descubrimiento de procesos,
debido a que presenta nuevos desafíos, como información fragmentada y
encriptada, las cuentas cambian con frecuencia y los datos pueden almacenarse
parcialmente.
Análisis: BPM realiza el análisis de procesos principalmente en datos que están
disponibles en la empresa, obteniendo conocimientos de cómo funciona
actualmente un proceso empresarial, a blockchain estos registros de procesos
proporcionan información valiosa que ayuda a evaluar la duración, frecuencia,
carga de casos, partes involucradas y relaciones entre datos no cifrados. Mediante
estos datos se puede utilizar para descubrir procesos, análisis y detectar
desviaciones.
Rediseño: BPM se ocupa de la mejora de un proceso basándose en patrones
recurrentes, la tecnología Blockchain ofrece formas novedosas de mejorar
procesos, mediante flujos de trabajo con reconocimiento de datos y diagramas de
coreografías BPMN combinando datos y procesos.
Implementación: BPM realiza la implementación a través del procedimiento de
cambiar un modelo en componentes de software que ejecuten el proceso. La
ejecución de procesos de negocios basados en blockchain requieren de
operaciones para motores y extensiones de lenguaje BPMN como también de
patrones de software.
Ejecución: BPM al realizar la ejecución se refiere al procesamiento tecnológico
de la información. Durante la ejecución, los mensajes entre participantes deben
enviarse como transacciones de blockchain al contrato inteligente.
Adaptación y evolución: BPM se refiere a la noción de cambiar el proceso
durante la ejecución. Blockchain permite a los usurarios confiar en el modelo.
(Mendling, et al., 2018).
BPM y Blockchain como Gobernanza
BPM como gestión de gobernanza se basa en la definición de roles y responsabilidades
con un enfoque en las operaciones internas de la organización, Blockchain puede cambiar
la gobernanza hacia un modelo de autogobierno más hacia al exterior basado en contratos
inteligentes. BPM asume el control sobre el proceso incluyendo todos los sistemas de
información y gestión que defienden la ejecución de procesos, blockchain permite formas
novedosas de ejecución de procesos, pero tiene datos cifrados que se deben considerar.
(Mendling, et al., 2018).
Caterpillar: Blockchain basado en BPMS
En este apartado se detallada un caso de estudio “Caterpillar”, un BPMS de código
abierto, que combina los beneficios de un BPMS con la seguridad contra manipulaciones
de una plataforma blockchain. Caterpillar permite rastrear el estado de las instancias del
proceso y ejecutar las tareas convenientes, el estado de ejecución de cada instancia del
proceso se mantiene en blockchain Ethereum y el enrutamiento del flujo de trabajo se
realiza mediante contratos inteligentes generados por un compilador de BPMN a Solidity.
Caterpillar admite elementos de flujo de control BPMN y subprocesos, debido a que el
módulo de herramientas de compilación está desarrollado sobre el modelador de BPMN
de Camunda. Además, tiene un motor de eventos que se expone a través de un API REST,
que recibe eventos generados por blockchain y genera notificaciones cuando una
instancia de proceso se valida. (López, García, Dumas, & Weber, 2017)
Valores del marco de BPM en Blockchain
Eficiencia – Calidad: BPM satisface las necesidades del cliente de manera efectiva y
eficiente. Igualmente, blockchain aumenta la eficiencia al reducir el tiempo y costo,
mejora la calidad del resultado de los procesos y permite un seguimiento detallado. Por
ejemplo, la Plataforma Corda permite el registro de acuerdos financieros eliminando la
duplicidad de datos para ahorrar tiempo y costos.
Agilidad – Cumplimiento: BPM se adapta rápidamente a un entorno empresarial. De
manera semejante, blockchain ejecuta automáticamente actividades a través de contratos
inteligentes y simplifica el cumplimiento permitiendo el intercambio de datos de manera
segura.
Integración – Red: BPM mantiene los sistemas internos integrados. Así mismo,
blockchain permite una integración de procesos dentro de una empresa y gestión de
transferencia en libros de contabilidad distribuidos. Por ejemplo, registro de títulos de
propiedad, permitiendo que varias entidades interactúen y rastreen el progreso del proceso
en tiempo real. (Milani, García, & Dumas, 2016).
Caso de Estudio: Conciliación interbancaria rápida y transparente desarrollado por
tecnología de libro mayor distribuido
Nombre de Empresa Spunta
País Italia
Software Corda
Reto que se busca antes
de la implementación
El proceso de conciliación de las transacciones
interbancarias en Italia, anteriormente regido por el proceso
“spunta”, ha sido notoriamente complejo.
Con múltiples partes involucradas, la tarea de identificar y
abordar las inconsistencias históricamente se ha visto
obstaculizada por la falta de estandarización, el uso de
métodos de comunicación fragmentados, y ninguna "versión
única de la verdad". Como resultado, resolver los desajustes
en las transacciones ha sido un proceso que requiere mucho
tiempo y trabajo. (Corda, 2020, p.1).
Solución Cada día, más de 600 usuarios se despiertan, acceden al
nodo de su banco a través de la aplicación y comienzan a
realizar transacciones.
La solución permite a los bancos identificar rápidamente los
desajustes en las transacciones interbancarias al compartir
datos comunes de forma segura; realizar controles e
intercambios directamente dentro de la aplicación; y el uso
de procesos y comunicaciones estandarizados para corregir
problemas.
La tecnología de contrato inteligente de la solución también
proporciona a los bancos información automatizada sobre
sus transacciones. Los resultados incluyen un menor riesgo
operativo y procesos más rápidos y transparentes, todo
entregado a través de una interfaz muy fácil de usar. (Corda,
2020, p.1).
Url del caso https://www.r3.com/wp-
content/uploads/2020/11/Corda_Spunta_Case_Study_R3_
Nov2020.pdf
2. ¿Qué arquitectura tecnológica se necesita para implantar BPM con
Blockchain?
Para implementar blockchain sobre una arquitectura empresarial se debe utilizar
diferentes tecnologías y protocolos de comunicación, administración de APIs, correlación
de eventos, aplicación de seguridad y gobernanza. Se debe tomar en cuenta que para
integrarse a una infraestructura blockchain se debe ejecutar un cliente blockchain en un
sistema o integrarse con uno. Blockchain no tiene una Base de Datos central, pero crea
eventos con información técnica y de negocios, y es necesario acceder a estos eventos.
Podemos utilizar Middleware para la integración con otras fuentes de datos y servicios en
la nube como APIs, y servicios de identidad y criptografía para una comunicación segura.
Para representar estas capacidades, la Figura 1 presenta una arquitectura de referencia
para blockchain, la que contiene:
• Redes Blockchain.
• Capa de Integración con la Nube que incluye gestión de API.
• Almacenamiento de Datos y frameworks de aprendizaje para encontrar
patrones en los datos.
• Análisis de transmisión en tiempo real.
En conclusión, la arquitectura representa integración, procesamiento de eventos / analítica
de flujo, descubrimiento de datos / análisis visual y aprendizaje automático, integración
y correlación de eventos de bloques con el resto de la arquitectura empresarial. (Monreal,
2017).
Fig. 1. Arquitectura de referencia para blockchain. (Monreal, 2017).
Bibliografia
Mendling, J., Weber, I., Aalst, W. V. D., Brocke, J. V., Cabanillas, C., Daniel, F., ... &
Gal, A. (2018). Blockchains for business process management-challenges and
opportunities. ACM Transactions on Management Information Systems (TMIS), 9(1), 1-
16.
López-Pintado, O., García-Bañuelos, L., Dumas, M., & Weber, I. (2017, September).
Caterpillar: A Blockchain-Based Business Process Management System. In BPM
(Demos).
Milani, F., García-Bañuelos, L., & Dumas, M. (2016). Blockchain and business process
improvement. BPTrends newsletter (October 2016).
Corda. (2020). Fast and Transparent Interbank Reconciliation Powered by Distributed
Ledger Technology. https://www.r3.com/wp-
content/uploads/2020/11/Corda_Spunta_Case_Study_R3_Nov2020.pdf
Monreal, G. (2017, 22 febrero). Blockchain en una Arquitectura de Referencia.
Linkedin. https://www.linkedin.com/pulse/blockchain-en-una-arquitectura-de-
referencia-gabriel-monreal/

Contenu connexe

Tendances

Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9Coatzozon20
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part IIMarcello La Rosa
 
BPMN 2.0 Poster
BPMN 2.0 PosterBPMN 2.0 Poster
BPMN 2.0 Postersignavio
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Marlon Dumas
 
Proceso de lavado de coches utilizando S-BPM
Proceso de lavado de coches utilizando S-BPMProceso de lavado de coches utilizando S-BPM
Proceso de lavado de coches utilizando S-BPMMarioMorales367120
 
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...Josefa Calvo Cabarcos
 
Gestión por procesos con ADONIS
Gestión por procesos con ADONISGestión por procesos con ADONIS
Gestión por procesos con ADONISBOC Ibérica
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
Presentación BPM en Empresas Aseguradoras
Presentación BPM en Empresas AseguradorasPresentación BPM en Empresas Aseguradoras
Presentación BPM en Empresas AseguradorasQuanam
 
Gestión de Proyectos Agiles Scrum
Gestión de Proyectos Agiles ScrumGestión de Proyectos Agiles Scrum
Gestión de Proyectos Agiles ScrumitService ®
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesAlexander SAMARIN
 
Extending BPMN 2.0
Extending BPMN 2.0Extending BPMN 2.0
Extending BPMN 2.0lstroppi
 
Bazaar la herramienta para el control de versiones de forma distribuida
Bazaar la herramienta para el control de versiones de forma distribuidaBazaar la herramienta para el control de versiones de forma distribuida
Bazaar la herramienta para el control de versiones de forma distribuidaEsteban Saavedra
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsMichael zur Muehlen
 

Tendances (20)

Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9Caso de éxito BPM_Cap. 9
Caso de éxito BPM_Cap. 9
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part II
 
BPMN 2.0 Poster
BPMN 2.0 PosterBPMN 2.0 Poster
BPMN 2.0 Poster
 
BPMN - BIZAGI P2
BPMN - BIZAGI P2BPMN - BIZAGI P2
BPMN - BIZAGI P2
 
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
Can I Trust My Simulation Model? Measuring the Quality of Business Process Si...
 
Mapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story MapMapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story Map
 
Proceso de lavado de coches utilizando S-BPM
Proceso de lavado de coches utilizando S-BPMProceso de lavado de coches utilizando S-BPM
Proceso de lavado de coches utilizando S-BPM
 
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
 
Gestión por procesos con ADONIS
Gestión por procesos con ADONISGestión por procesos con ADONIS
Gestión por procesos con ADONIS
 
Análisis de mapas causales
Análisis de mapas causalesAnálisis de mapas causales
Análisis de mapas causales
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Miodelado de Procesos de Negocio
Miodelado de Procesos de NegocioMiodelado de Procesos de Negocio
Miodelado de Procesos de Negocio
 
Presentación BPM en Empresas Aseguradoras
Presentación BPM en Empresas AseguradorasPresentación BPM en Empresas Aseguradoras
Presentación BPM en Empresas Aseguradoras
 
Gestión de Proyectos Agiles Scrum
Gestión de Proyectos Agiles ScrumGestión de Proyectos Agiles Scrum
Gestión de Proyectos Agiles Scrum
 
How to use BPMN* for modelling business processes
How to use BPMN* for modelling business processesHow to use BPMN* for modelling business processes
How to use BPMN* for modelling business processes
 
Extending BPMN 2.0
Extending BPMN 2.0Extending BPMN 2.0
Extending BPMN 2.0
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
Bazaar la herramienta para el control de versiones de forma distribuida
Bazaar la herramienta para el control de versiones de forma distribuidaBazaar la herramienta para el control de versiones de forma distribuida
Bazaar la herramienta para el control de versiones de forma distribuida
 
BPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic ConstructsBPMN 2.0 Tutorial 01 - Basic Constructs
BPMN 2.0 Tutorial 01 - Basic Constructs
 
BPMN on One Page
BPMN on One PageBPMN on One Page
BPMN on One Page
 

Similaire à Aplicación de BPM para iniciativas Blockchain

Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)Pablo Junco
 
Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)MariaDB plc
 
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience eCommerce Institute
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systemsrolosandoval
 
Integracion Aplicaciones Sanitarias con BPM + SOA
Integracion Aplicaciones Sanitarias con BPM + SOAIntegracion Aplicaciones Sanitarias con BPM + SOA
Integracion Aplicaciones Sanitarias con BPM + SOARegulación Emocional TIPI
 
Informe Blockchain BlockLift-web
Informe Blockchain BlockLift-webInforme Blockchain BlockLift-web
Informe Blockchain BlockLift-webAlex Preukschat
 
BlockChain_2021_EG_Spanish_09062021123123
BlockChain_2021_EG_Spanish_09062021123123BlockChain_2021_EG_Spanish_09062021123123
BlockChain_2021_EG_Spanish_09062021123123jujonet1
 
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...ramirohelmeyer
 
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...Ramiro Francisco Helmeyer Quevedo
 
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
 
Modernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPMModernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPMAlfonso Bataller
 
3 capas
3 capas3 capas
3 capasUACH
 
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
 

Similaire à Aplicación de BPM para iniciativas Blockchain (20)

Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
 
Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)Lagertha – Plataforma Bancaria (Orwell Group)
Lagertha – Plataforma Bancaria (Orwell Group)
 
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
 
Capitulo 3
Capitulo 3Capitulo 3
Capitulo 3
 
Ensayo libro e bussines
Ensayo libro e bussinesEnsayo libro e bussines
Ensayo libro e bussines
 
Bpm business process management
Bpm   business process managementBpm   business process management
Bpm business process management
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Integracion Aplicaciones Sanitarias con BPM + SOA
Integracion Aplicaciones Sanitarias con BPM + SOAIntegracion Aplicaciones Sanitarias con BPM + SOA
Integracion Aplicaciones Sanitarias con BPM + SOA
 
Informe Blockchain BlockLift-web
Informe Blockchain BlockLift-webInforme Blockchain BlockLift-web
Informe Blockchain BlockLift-web
 
BlockChain_2021_EG_Spanish_09062021123123
BlockChain_2021_EG_Spanish_09062021123123BlockChain_2021_EG_Spanish_09062021123123
BlockChain_2021_EG_Spanish_09062021123123
 
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
 
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
 
Gestion documental y Logística
Gestion documental y LogísticaGestion documental y Logística
Gestion documental y Logística
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
Caso de estudio
Caso de estudioCaso de estudio
Caso de estudio
 
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
 
Modernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPMModernización de la Administración con Intalio BPM
Modernización de la Administración con Intalio BPM
 
3 capas
3 capas3 capas
3 capas
 
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
 
BPM.pptx
BPM.pptxBPM.pptx
BPM.pptx
 

Plus de Israel Rey

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de ProcesosIsrael Rey
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en MultifabrikIsrael Rey
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIsrael Rey
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNIsrael Rey
 
Software testing
Software testingSoftware testing
Software testingIsrael Rey
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de JmeterIsrael Rey
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - CucumberIsrael Rey
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde JenkinsIsrael Rey
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkinsIsrael Rey
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialIsrael Rey
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salidaIsrael Rey
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosIsrael Rey
 
Manual de noticias rss
Manual de noticias rssManual de noticias rss
Manual de noticias rssIsrael Rey
 
Orfeo: informacion sobre herramienta
Orfeo: informacion sobre herramientaOrfeo: informacion sobre herramienta
Orfeo: informacion sobre herramientaIsrael Rey
 
Diagrama de entidad relación
Diagrama de entidad relaciónDiagrama de entidad relación
Diagrama de entidad relaciónIsrael Rey
 
Proyecto tienda de video
Proyecto tienda de videoProyecto tienda de video
Proyecto tienda de videoIsrael Rey
 
Proyecto final programación avanzada
Proyecto final programación avanzadaProyecto final programación avanzada
Proyecto final programación avanzadaIsrael Rey
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectosIsrael Rey
 

Plus de Israel Rey (20)

Análisis de Procesos
Análisis de ProcesosAnálisis de Procesos
Análisis de Procesos
 
Mejora Continua en Multifabrik
Mejora Continua en MultifabrikMejora Continua en Multifabrik
Mejora Continua en Multifabrik
 
Integración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradoraIntegración: Proceso siniestro de una aseguradora
Integración: Proceso siniestro de una aseguradora
 
Modelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMNModelización y Análisis de Procesos bajo BPMN
Modelización y Análisis de Procesos bajo BPMN
 
Software testing
Software testingSoftware testing
Software testing
 
Instalación de Jmeter
Instalación de JmeterInstalación de Jmeter
Instalación de Jmeter
 
Qa Testing - Cucumber
Qa Testing - CucumberQa Testing - Cucumber
Qa Testing - Cucumber
 
Crear archivo war desde Jenkins
Crear archivo war desde JenkinsCrear archivo war desde Jenkins
Crear archivo war desde Jenkins
 
Crear war en jenkins
Crear war en jenkinsCrear war en jenkins
Crear war en jenkins
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorial
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salida
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Manual de noticias rss
Manual de noticias rssManual de noticias rss
Manual de noticias rss
 
Orfeo: informacion sobre herramienta
Orfeo: informacion sobre herramientaOrfeo: informacion sobre herramienta
Orfeo: informacion sobre herramienta
 
Diagrama de entidad relación
Diagrama de entidad relaciónDiagrama de entidad relación
Diagrama de entidad relación
 
Que es UML
Que es UMLQue es UML
Que es UML
 
Proyecto tienda de video
Proyecto tienda de videoProyecto tienda de video
Proyecto tienda de video
 
Proyecto final programación avanzada
Proyecto final programación avanzadaProyecto final programación avanzada
Proyecto final programación avanzada
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 

Dernier

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
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
 

Dernier (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 

Aplicación de BPM para iniciativas Blockchain

  • 1. Aplicación de BPM para iniciativas Blockchain ______________________________________________________________________ Israel Rey Integración en los Procesos de Negocio (BPM) UNIR – Universidad Internacional de la Rioja
  • 2. 1. ¿Qué ofrece BPM a las iniciativas de Blockchain? A través de varios conceptos y ejemplos que se citan en este trabajo se demuestran los beneficios de usar BPM en iniciativas de Blockchain, ya que esta tecnología tiene un alto potencial en los procesos comerciales. No busca reemplazar las tecnologías existentes, sino más bien, brinda oportunidades para la mejora de los procesos comerciales. BPM y el potencial de la tecnología blockchain La tecnología Blockchain ejecuta procesos de manera segura entre nodos, más aún son esenciales para los procesos comerciales debido a la estructura de datos que es a prueba de manipulaciones. Por ejemplo, Blockchain se utiliza en varios procesos comerciales como el sector financiero, servicios notariales, servicio de distribución, servicio de almacenamiento y autenticidad. Los procesos comerciales se encuentran sujetos a reglas que se pueden expresar mediante contratos inteligentes, y que se pueden utilizar para implementar colaboraciones comerciales. A través de la tecnología blockchain, con los contratos inteligentes se garantiza que el proceso se ejecute correctamente, permitiendo conectar las implementaciones de procesos interorganizacionales con servicios web e implementaciones de procesos internos. Blockchain permite a los usuarios revisar un historial confiable de mensajes de cambio de estado y así poder identificar el origen de un error. BPM junto con la tecnología Blockchain puede ayudar a las organizaciones a implementar y ejecutar procesos comerciales a través de los limites organizacionales. Esta tecnología permite la gestión de cadenas de suministro completas, el seguimiento de los alimentos desde la fuente hasta el consumo, el compartir registros de salud entre proveedores del servicio médico. (Mendling, Weber, Aalst, Brocke, Cabanillas & Gal, 2018). El ciclo de vida de BPM en relación con Blockchain El ciclo de vida de BPM en relación con blockchain en las siguientes fases: identificación, descubrimiento, análisis, rediseño, implementación, ejecución, seguimiento y adaptación. Identificación: BPM desde una perspectiva orientada a procesos, describe y evalúa la alineación estratégica de una empresa con la mejora de procesos. En cuanto a la evaluación, blockchain lo realiza en términos de fortalezas, debilidades, oportunidades y amenazas implícitas. Descubrimiento: BPM selecciona información sobre el estado actual de un proceso, y realiza entrevistas y análisis de documentación para descubrir procesos,
  • 3. de esta forma ayuda a la tecnología blockchain en el descubrimiento de procesos, debido a que presenta nuevos desafíos, como información fragmentada y encriptada, las cuentas cambian con frecuencia y los datos pueden almacenarse parcialmente. Análisis: BPM realiza el análisis de procesos principalmente en datos que están disponibles en la empresa, obteniendo conocimientos de cómo funciona actualmente un proceso empresarial, a blockchain estos registros de procesos proporcionan información valiosa que ayuda a evaluar la duración, frecuencia, carga de casos, partes involucradas y relaciones entre datos no cifrados. Mediante estos datos se puede utilizar para descubrir procesos, análisis y detectar desviaciones. Rediseño: BPM se ocupa de la mejora de un proceso basándose en patrones recurrentes, la tecnología Blockchain ofrece formas novedosas de mejorar procesos, mediante flujos de trabajo con reconocimiento de datos y diagramas de coreografías BPMN combinando datos y procesos. Implementación: BPM realiza la implementación a través del procedimiento de cambiar un modelo en componentes de software que ejecuten el proceso. La ejecución de procesos de negocios basados en blockchain requieren de operaciones para motores y extensiones de lenguaje BPMN como también de patrones de software. Ejecución: BPM al realizar la ejecución se refiere al procesamiento tecnológico de la información. Durante la ejecución, los mensajes entre participantes deben enviarse como transacciones de blockchain al contrato inteligente. Adaptación y evolución: BPM se refiere a la noción de cambiar el proceso durante la ejecución. Blockchain permite a los usurarios confiar en el modelo. (Mendling, et al., 2018). BPM y Blockchain como Gobernanza BPM como gestión de gobernanza se basa en la definición de roles y responsabilidades con un enfoque en las operaciones internas de la organización, Blockchain puede cambiar la gobernanza hacia un modelo de autogobierno más hacia al exterior basado en contratos inteligentes. BPM asume el control sobre el proceso incluyendo todos los sistemas de información y gestión que defienden la ejecución de procesos, blockchain permite formas novedosas de ejecución de procesos, pero tiene datos cifrados que se deben considerar. (Mendling, et al., 2018).
  • 4. Caterpillar: Blockchain basado en BPMS En este apartado se detallada un caso de estudio “Caterpillar”, un BPMS de código abierto, que combina los beneficios de un BPMS con la seguridad contra manipulaciones de una plataforma blockchain. Caterpillar permite rastrear el estado de las instancias del proceso y ejecutar las tareas convenientes, el estado de ejecución de cada instancia del proceso se mantiene en blockchain Ethereum y el enrutamiento del flujo de trabajo se realiza mediante contratos inteligentes generados por un compilador de BPMN a Solidity. Caterpillar admite elementos de flujo de control BPMN y subprocesos, debido a que el módulo de herramientas de compilación está desarrollado sobre el modelador de BPMN de Camunda. Además, tiene un motor de eventos que se expone a través de un API REST, que recibe eventos generados por blockchain y genera notificaciones cuando una instancia de proceso se valida. (López, García, Dumas, & Weber, 2017) Valores del marco de BPM en Blockchain Eficiencia – Calidad: BPM satisface las necesidades del cliente de manera efectiva y eficiente. Igualmente, blockchain aumenta la eficiencia al reducir el tiempo y costo, mejora la calidad del resultado de los procesos y permite un seguimiento detallado. Por ejemplo, la Plataforma Corda permite el registro de acuerdos financieros eliminando la duplicidad de datos para ahorrar tiempo y costos. Agilidad – Cumplimiento: BPM se adapta rápidamente a un entorno empresarial. De manera semejante, blockchain ejecuta automáticamente actividades a través de contratos inteligentes y simplifica el cumplimiento permitiendo el intercambio de datos de manera segura. Integración – Red: BPM mantiene los sistemas internos integrados. Así mismo, blockchain permite una integración de procesos dentro de una empresa y gestión de transferencia en libros de contabilidad distribuidos. Por ejemplo, registro de títulos de propiedad, permitiendo que varias entidades interactúen y rastreen el progreso del proceso en tiempo real. (Milani, García, & Dumas, 2016). Caso de Estudio: Conciliación interbancaria rápida y transparente desarrollado por tecnología de libro mayor distribuido Nombre de Empresa Spunta País Italia Software Corda
  • 5. Reto que se busca antes de la implementación El proceso de conciliación de las transacciones interbancarias en Italia, anteriormente regido por el proceso “spunta”, ha sido notoriamente complejo. Con múltiples partes involucradas, la tarea de identificar y abordar las inconsistencias históricamente se ha visto obstaculizada por la falta de estandarización, el uso de métodos de comunicación fragmentados, y ninguna "versión única de la verdad". Como resultado, resolver los desajustes en las transacciones ha sido un proceso que requiere mucho tiempo y trabajo. (Corda, 2020, p.1). Solución Cada día, más de 600 usuarios se despiertan, acceden al nodo de su banco a través de la aplicación y comienzan a realizar transacciones. La solución permite a los bancos identificar rápidamente los desajustes en las transacciones interbancarias al compartir datos comunes de forma segura; realizar controles e intercambios directamente dentro de la aplicación; y el uso de procesos y comunicaciones estandarizados para corregir problemas. La tecnología de contrato inteligente de la solución también proporciona a los bancos información automatizada sobre sus transacciones. Los resultados incluyen un menor riesgo operativo y procesos más rápidos y transparentes, todo entregado a través de una interfaz muy fácil de usar. (Corda, 2020, p.1). Url del caso https://www.r3.com/wp- content/uploads/2020/11/Corda_Spunta_Case_Study_R3_ Nov2020.pdf 2. ¿Qué arquitectura tecnológica se necesita para implantar BPM con Blockchain? Para implementar blockchain sobre una arquitectura empresarial se debe utilizar diferentes tecnologías y protocolos de comunicación, administración de APIs, correlación de eventos, aplicación de seguridad y gobernanza. Se debe tomar en cuenta que para integrarse a una infraestructura blockchain se debe ejecutar un cliente blockchain en un sistema o integrarse con uno. Blockchain no tiene una Base de Datos central, pero crea eventos con información técnica y de negocios, y es necesario acceder a estos eventos. Podemos utilizar Middleware para la integración con otras fuentes de datos y servicios en la nube como APIs, y servicios de identidad y criptografía para una comunicación segura.
  • 6. Para representar estas capacidades, la Figura 1 presenta una arquitectura de referencia para blockchain, la que contiene: • Redes Blockchain. • Capa de Integración con la Nube que incluye gestión de API. • Almacenamiento de Datos y frameworks de aprendizaje para encontrar patrones en los datos. • Análisis de transmisión en tiempo real. En conclusión, la arquitectura representa integración, procesamiento de eventos / analítica de flujo, descubrimiento de datos / análisis visual y aprendizaje automático, integración y correlación de eventos de bloques con el resto de la arquitectura empresarial. (Monreal, 2017). Fig. 1. Arquitectura de referencia para blockchain. (Monreal, 2017).
  • 7. Bibliografia Mendling, J., Weber, I., Aalst, W. V. D., Brocke, J. V., Cabanillas, C., Daniel, F., ... & Gal, A. (2018). Blockchains for business process management-challenges and opportunities. ACM Transactions on Management Information Systems (TMIS), 9(1), 1- 16. López-Pintado, O., García-Bañuelos, L., Dumas, M., & Weber, I. (2017, September). Caterpillar: A Blockchain-Based Business Process Management System. In BPM (Demos). Milani, F., García-Bañuelos, L., & Dumas, M. (2016). Blockchain and business process improvement. BPTrends newsletter (October 2016). Corda. (2020). Fast and Transparent Interbank Reconciliation Powered by Distributed Ledger Technology. https://www.r3.com/wp- content/uploads/2020/11/Corda_Spunta_Case_Study_R3_Nov2020.pdf Monreal, G. (2017, 22 febrero). Blockchain en una Arquitectura de Referencia. Linkedin. https://www.linkedin.com/pulse/blockchain-en-una-arquitectura-de- referencia-gabriel-monreal/