Máster Universitario en Dirección de Procesos Estratégicos

Máster Universitario en BPM para la Transformación Digital

Mostrando entradas con la etiqueta DMN. Mostrar todas las entradas
Mostrando entradas con la etiqueta DMN. Mostrar todas las entradas

miércoles, 16 de febrero de 2022

Especificación OMG: BPM+ Knowledge Package and Notation (BKPMN), v1.0 – beta 1

Previamente en mi post "Nuevas Especificaciones de la OMG para BPM: BKPMN y SDMN para permitir la interoperabilidad, facilitar el desarrollo de software y mejorar la confiabilidad de las aplicaciones BPM" adelantaba que la organización internacional de estándares de tecnología Object Management Group® (OMG®) había emitido solicitudes de propuestas (RFP) para nuevos estándares que pasarán a formar parte de la familia de especificaciones de Business Process Management + (BPM +). Las nuevas especificaciones mejorarían la interoperabilidad de los lenguajes BPM +, facilitarán el desarrollo de software y mejorarán la confiabilidad de las aplicaciones BPM +.

Ahora ya se puede consultar la especificación (https://www.omg.org/spec/BKPMN) de la beta de  BPM+ KNOWLEDGE PACKAGE MODEL AND NOTATION SPECIFICATION (BKPMN)  versión 1.0, cuyo enfoque  es especificar el contenido y la estructura de un paquete de conocimiento BPM+. Un paquete de conocimiento BPM+ se considera un modelo de "caja" o "envoltura" que contiene modelos desarrollados a través de otros estándares BPM+ (BPMN, CMMN y DMN) y otros artefactos. Con base en la experiencia reciente con el uso del conjunto actual de estándares BPM+, se identificó la necesidad de un mecanismo de empaquetado para grupos de modelos BPM+ relacionados.

5 componentes principales en BPM+: procesos, casos, decisiones, datos (los cuatro pilares) y un contenedor (BKPMN)que los combina dentro de un paquete. 



ESTÁNDARES en la especificación 

  • Los 3 estándares denominado la triple corona: BPMN, CMMN y DMN
  • El estándar BPM+ llamado BKPMN. 
  • El estándar BPM+ para el pilar de datos es el modelo y notación de datos compartidos (SDMN- Shared Data Model and Notation). 
  • La especificación Pedigree and Provenance Model and Notation  (PPMN) que se encuentra actualmente en desarrollo. 
  • Specification Core Elements (SCE), que proporciona un conjunto de elementos comunes del lenguaje de modelado, como el elemento raíz y capacidades básicas de empaquetado. En lugar de definir estos elementos básicos, no específicos del idioma, dentro de cada uno de los nuevos idiomas, BKPMN, PPMN y SDMN se basan en las estructuras proporcionadas por SCE.

Las siguientes organizaciones apoyan esta especificación pero no son remitentes formales:Airbus Group • BookZurman, Inc. • Camunda Services GmbH • Department of V eterans Affairs • FICO • KnowProcess Limited • Mayo Clinic • Red Hat • Thematix Partners, LLC • Trisotech • Xzyos, LLC

En la especificación, OMG explica por ejemplo, el uso de modelos BPM+ para definir un tema amplio, como los comportamientos de una guía clínica de atención médica (por ejemplo, una hipertensión) que puede dar lugar a docenas de modelos individuales de proceso, caso y decisión, pero actualmente falta un mecanismo para empaquetar los modelos relacionados con metadatos para ayudar en la comprensión del contenido y para ayudar en el descubrimiento de paquetes de conocimiento BPM+ apropiados. 

Una expectativa clave es que los paquetes de conocimientos de BPM+ se distribuyan fácilmente a las partes interesadas (es decir, difundir el conocimiento). Sin embargo, a diferencia de un paquete físico que contiene elementos físicos únicos y se puede enviar a diferentes ubicaciones, un paquete de conocimiento BPM+ hace referencia a modelos BPM+ y otros artefactos. Estos modelos y artefactos pueden ser reutilizados por múltiples paquetes de conocimientos de BPM+ y, técnicamente, no existen “dentro” del paquete. Así, el “envío” de un Paquete de Conocimiento BPM+ consiste en la distribución de un conjunto de archivos modelo (ya sea XMI o XML). El archivo para el paquete de conocimiento BPM+ incluirá un manifiesto que identifica los archivos que contienen los modelos BPM+ u otros artefactos. Todos los archivos identificados en el manifiesto se distribuirán junto con el archivo del paquete de conocimiento BPM+. BKPMN se centra actualmente en los estándares de comportamiento de BMI, pero admite la inclusión de modelos y documentos adicionales. Un paquete de conocimiento de BPM+ también contendrá metadatos que describen el propósito y el contenido del paquete de conocimiento y para ayudar a las organizaciones a descubrir el paquete de conocimiento que es apropiado para sus circunstancias.

Los fabricantes de software podrán reclamar cumplimiento o conformidad con BKPMN 1.0 si y solo si el software coincide completamente con los puntos de cumplimiento aplicables como se indica en la especificación. Además, los elementos estructurales proporcionados por Elementos Comunes de Especificación (SCE 1.0) también se requieren en una solución de software compatible. El software desarrollado que solo cumple parcialmente con los puntos de cumplimiento aplicables solo puede afirmar que el software se basó en esta especificación, pero no puede afirmar el cumplimiento o la conformidad con esta especificación. Esperaremos que los diferentes fabricantes vayan publicando su hoja de ruta al respecto.

Fuente: Especificación OMG 

viernes, 21 de enero de 2022

La especificación DMN (Decision Model & Notation) 1.4 a punto de publicarse en este trimestre

La OMG (Object Management Group) tiene lista la nueva especificación de DMN (Decision Model & Notation) 1.4, aprobada en diciembre de 2021 y será publicada como una especificación oficial en el primer trimestre de 2022. Esta nueva versión ha venido motivada de la necesidad de clarificar ciertas dificultades de interpretación de la documentación de la versión 1.3 e incorporar novedades basadas de las experiencia de los fabricantes y los usuarios con la actual especificación.

Tres principales novedades:

- Tres nuevos tipos de expresión: Condicional (estructura representando una ejecución condicional basado sobre un criterio booleano), Iteración (estructura para representar la evaluación de una expresión para cada elemento de una colección)  y Filtro (estructura para representar el filtro de una colección basado sobre un criterio).

- Marcador de colecciones en las decisiones, para que se pueda representar que la salida de una decisión es una colección, o que los datos de entrada son una colección de datos.

- Nuevas funciones FEEL, de tipo fecha (now, today), de contexto, de redondeo, y de tipo texto.

El fabricante Trisotech explica los cambios de la especificación DMN, indicando que su Digital Enterprise Suite) ya implementa los cambios de la versión 1.4.

La OMG ya tiene en su hoja de ruta mejorar incluso la especificación 1.4, para publicar una nueva versión (1.5) en marzo de 2023.

lunes, 13 de noviembre de 2017

Bibliography about Decision Management, Decision Modeling Notation (DMN) and Business Rules Management Systems (BRMS)



Here a list of books about Decision Management, Decision Modeling Notation (DMN) and Business Rules Management Systems (BRMS):

·         Berstel-Da Silva, B. (2016) Verification of Business Rules Programs. Springer
·         Blokdyk, G. (2017)  Business Rule Engines BRE: Professional Edition. CreateSpace Independent Publishing Platform 
·         Blokdyk, G. (2017)  Business Rule Management Systems Complete Self-Assessment Guide. CreateSpace Independent Publishing Platform
·         Boyer, J. y Mili, H. (2011) Agile Business Rule Development: Process, Architecture, and JRules Examples. Springer  
·         Chisholm, M. (2003) How to Build a Business Rules Engine: Extending Application Functionality through Metadata Engineering. The Morgan Kaufmann Series in Data Management Systems
·         Crags,S. y Safron, B. (2014) Gestión de Decisiones Operacionales para Dummies. John Wiley & Sons. Edición limitada para IBM.
·         Crags,S. y Safron, B. (2014) Operational Decision Management for Dummies. John Wiley & Sons. Limited Edition for IBM.
·         Date,C.J. (2000) What Not How: The Business Rules Approach to Application Development. Addison-Wesley Educational Publishers Inc
·         Debevoise, T. (2007) Business Process Management with a Business Rules Approach: Implementing the Service Oriented Architecture. BookSurge Publishing
·         Graham, I. (2006) Business Rules Management and Service Oriented Architecture: A Pattern Language.Wiley; 1 edition
·         Halle,V. (2001) Business Rules Applied. John Wiley & Sons; 1 edition
·         Halle V.  y Goldberg, L.(2006) The Business Rule Revolution. Running Business the Right Way.  Barbara von Halle Larry Goldberg.
·         Herbst, H. (2013) Business Rule-Oriented Conceptual Modeling. Springer
·         Jones,D. (2014) Decision Making for Dummies. John Wiley & Sons. 
·         McComb,D. y Hendler,J. (2003) Semantics in Business Systems: The Savvy Manager's Guide: the Discipline Underlying Web Services, Business Rules and the Semantic Web (The Savvy Manager's Guides). Morgan Kaufmann
·         Morgan,T. (2002) Business Rules and Information Systems: Aligning IT with Business Goals. Addison-Wesley Professional
·         Nalepa,G.J. (2017) Modeling with Rules Using Semantic Knowledge Engineering. Intelligent Systems Reference Library, Springer.
·         Roebuck, K. ( ) BRMS Business Rule Management Systems. Tebbo.
·         Ross, R.G. y Lam, G.S.W. (2015) Building Business Solutions: Business Analysis with Business Rules. 2nd.Edition. Business Rule Solutions Inc
·         Ross,R.G. (2003) Principles of the Business Rule Approach. Addison Wesley; 01 edition 
·         Ross, R.G. (2013) Business Rule Concepts: Getting to the Point of Knowledge. Business Rule Solutions, LLC  
·         Ross,R.G. (1994) The Business Rule Book: Classifying, Defining and Modeling Rules, Version 4.0. Batus. 
·         Taylor, J. (2011) Decision Management Systems: A Practical Guide to Using Business Rules and Predictive Analytics. IBM Press
·         Witt, G. (2012) Writing Effective Business Rules. Morgan Kaufmann

DMN

·         Debvoise, T., Taylor, J., Sinur, J. y Geneva, R. (2014) The MicroGuide to Process and Decision Modeling in BPMN/DMN: Building More Effective Processes by Integrating Process Modeling with Decision Modeling.  CreateSpace Independent Publishing Platform.
·         Feldman, J. (2017) DMN in Action with OpenRules: A Practical Guide for Development of Business Rules and Decision Management Applications using Decision Model and ... and OpenRules (Business Decision Modeling). Independently published 
·         Silver,B. y Sayles,A. (2016) DMN Method and Style: The Practitioner's Guide to Decision Modeling with Business Rules. Cody-Cassidy Press
·         Taylor,J., Purchase, J. y Soley, R. (2016) Real-World Decision Modeling with DMN. Meghan-Kiffer Press


VENDORS

·         Albrecht, T. y Ziegler, C. (2010) BRFplus - Business Rule Management for ABAP Applications. SAP Press
·         Aliverti, E., De Maio, M. y Salatino, M. (2016) Mastering Jboss Drools 6. Packt Publishing.
·         Amador, L. (2012) Drools Developer's Cookbook. Packt Publishing
·         Ary, J. (2013) Instant Drools Starter.  Packt Publishing
·         Bali, M. (2013) Drools JBoss Rules 5.X Developer's Guide.Packt Publishing
·         Browne, P. (2009) Jboss Drools Business Rules. Packt Publishing


Suggested Citation:

       Bibliography about #DecisionManagement, Decision Modeling Notation (#DMN) and Business Rules Management Systems (#BRMS) http://bit.ly/2iccqok  by @pedrorobledobpm BPMteca.com