SlideShare una empresa de Scribd logo
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/

Más contenido relacionado

PDF
Análisis BPMS
DOCX
Automatización e implementación de Procesos en un Motor BPM
DOCX
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
PDF
Decálogo de Beneficios Implantación BPM
DOCX
Análisis de Procesos con Adonis
PDF
Caso CoE y Gobierno BPM
PDF
Mejora Continua en Multifabrik
PDF
Caso de éxito BPM_Cap. 9
Análisis BPMS
Automatización e implementación de Procesos en un Motor BPM
Mapas cognitivos y Mapas causales para comprender el proceso de negocio
Decálogo de Beneficios Implantación BPM
Análisis de Procesos con Adonis
Caso CoE y Gobierno BPM
Mejora Continua en Multifabrik
Caso de éxito BPM_Cap. 9

La actualidad más candente (20)

DOCX
Modelado DMN
PDF
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
PDF
Construir un BSC
PDF
Proceso de lavado de coches utilizando S-BPM
PDF
Análisis de Procesos
DOCX
Carta de informe final
PPTX
Oracle Project Financial Management Cloud in 9 Weeks
PDF
Anonimato, Tecnicas Anti-Forenses y Seguridad 3ra Edicion
PDF
ERP Implementation cycle
PDF
Demystifying Oracle Cloud ERP Financials
PPTX
Evolution of shared services
PDF
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
PDF
Introduction to Business Process Management
PPT
Subledger accounting
PDF
Solution Architecture and Solution Estimation.pdf
PPTX
Business Process Management
PDF
COBIT 5 - Resumen Ejecutivo
PPTX
Oracle Sub-ledger Accounting : a Technical Overview
PPT
Audit of the acquisition and payment cycle
Modelado DMN
Estudio de diez casos BPM de diez sectores diferentes y diez fabricantes dist...
Construir un BSC
Proceso de lavado de coches utilizando S-BPM
Análisis de Procesos
Carta de informe final
Oracle Project Financial Management Cloud in 9 Weeks
Anonimato, Tecnicas Anti-Forenses y Seguridad 3ra Edicion
ERP Implementation cycle
Demystifying Oracle Cloud ERP Financials
Evolution of shared services
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
Introduction to Business Process Management
Subledger accounting
Solution Architecture and Solution Estimation.pdf
Business Process Management
COBIT 5 - Resumen Ejecutivo
Oracle Sub-ledger Accounting : a Technical Overview
Audit of the acquisition and payment cycle
Publicidad

Similar a Aplicación de BPM para iniciativas Blockchain (20)

PDF
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
PDF
Lagertha – Plataforma Bancaria (Orwell Group)
PPTX
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
DOCX
Capitulo 3
DOCX
Ensayo libro e bussines
PDF
Bpm business process management
PPT
Presentacion Connected Systems
PDF
Integracion Aplicaciones Sanitarias con BPM + SOA
PDF
Informe Blockchain BlockLift-web
PDF
BlockChain_2021_EG_Spanish_09062021123123
PPT
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
PPT
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
PPTX
Gestion documental y Logística
PPT
Oracle SOA Suite
PDF
Caso de estudio
PPTX
BPM con BonitaSoft y gestión documental con Alfresco
PPTX
Modernización de la Administración con Intalio BPM
DOC
3 capas
PDF
Rapid Application Development - Desarrollo Rápido de Aplicaciones
PPTX
BPM.pptx
Mas alla del blockchain - Acelerando el futuro (Monterey & CDMX - Mexico)
Lagertha – Plataforma Bancaria (Orwell Group)
Mario Miranda - eCommerce Day Chile Blended [Professional] Experience
Capitulo 3
Ensayo libro e bussines
Bpm business process management
Presentacion Connected Systems
Integracion Aplicaciones Sanitarias con BPM + SOA
Informe Blockchain BlockLift-web
BlockChain_2021_EG_Spanish_09062021123123
Ramiro Francisco Helmeyer Quevedo - Mastercard Busca Patentar Tecnologia Para...
Ramiro Helmeyer - Mastercard Busca Patentar Tecnología Para Rastrear Transacc...
Gestion documental y Logística
Oracle SOA Suite
Caso de estudio
BPM con BonitaSoft y gestión documental con Alfresco
Modernización de la Administración con Intalio BPM
3 capas
Rapid Application Development - Desarrollo Rápido de Aplicaciones
BPM.pptx
Publicidad

Más de Israel Rey (20)

PDF
Integración: Proceso siniestro de una aseguradora
DOCX
Modelización y Análisis de Procesos bajo BPMN
PPTX
Software testing
PDF
Instalación de Jmeter
PPTX
Qa Testing - Cucumber
PPTX
Crear archivo war desde Jenkins
DOCX
Crear war en jenkins
PPTX
Innovación educativa enfocada a la acción tutorial
DOCX
Requerimientos de usuario y del sistema
PPT
Sistemas de entrada y salida
DOCX
Ingeniería de requisitos
PDF
Manual de noticias rss
DOCX
Orfeo: informacion sobre herramienta
DOCX
Diagrama de entidad relación
DOCX
Que es UML
DOCX
Proyecto tienda de video
DOCX
Proyecto final programación avanzada
DOCX
Gestión de proyectos
DOCX
Diferencia entre verificación y validación de software
DOCX
Práctica final oracle
Integración: Proceso siniestro de una aseguradora
Modelización y Análisis de Procesos bajo BPMN
Software testing
Instalación de Jmeter
Qa Testing - Cucumber
Crear archivo war desde Jenkins
Crear war en jenkins
Innovación educativa enfocada a la acción tutorial
Requerimientos de usuario y del sistema
Sistemas de entrada y salida
Ingeniería de requisitos
Manual de noticias rss
Orfeo: informacion sobre herramienta
Diagrama de entidad relación
Que es UML
Proyecto tienda de video
Proyecto final programación avanzada
Gestión de proyectos
Diferencia entre verificación y validación de software
Práctica final oracle

Último (20)

PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PPTX
Presentación de Redes de Datos modelo osi
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
El uso de las TIC en la vida cotidiana..
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
Mecanismos-de-Propagacion de ondas electromagneticas
Presentación de Redes de Datos modelo osi
Guía 5. Test de orientación Vocacional 2.docx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Power Point Nicolás Carrasco (disertación Roblox).pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
CyberOps Associate - Cisco Networking Academy
historia_web de la creacion de un navegador_presentacion.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Diapositiva proyecto de vida, materia catedra
El uso de las TIC en la vida cotidiana..
Documental Beyond the Code (Dossier Presentación - 2.0)
Influencia-del-uso-de-redes-sociales.pdf
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Estrategia de Apoyo de Daylin Castaño (5).pdf

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/