Teach Your Microservices to Dance

Jonathan Schabowsky from Solace.com focuses on the choreography of stateless event-driven microservices: “Orchestration entails actively controlling all elements and interactions like a conductor directs the musicians of an orchestra, while Choreography entails establishing a pattern or routine that microservices follow as the music plays, without requiring supervision and instructions.” In the decision management world the role of a conductor is usually played by a BPM engine or some kind of ruleflow, while  choreography is implemented with as an event broker when “everything happens in an asynchronous manner, without waiting for a response or worrying about what happens next“. Link
Continue reading

Posted in Architecture, Event-driven, Events, Microservices | Leave a comment

Blockchainizing Existing Databases

In his latest post Bozho wrote: “Blockchain has been a buzzword for the past several years and it hasn’t lived to its promises (yet). Blockchain is largely a shared database. Sharing data with other participants in a given business process in a secure way that doesn’t allow any of the participants to cheat.  There are dozens of blockchain projects, networks, protocols, “standards”, but deploying and integrating a separate blockchain solution is usually a large project in itself and especially in the COVID-19 crisis likely gets postponed because of the questionable return on investment.” From decision management perspective, “blockchainizing” existing databases will feed the perpetually running decision-making systems with new facts coming from various sources in real-time. Link

Posted in Blockchain | Leave a comment

“Why” of the BPMN+CMMN+DMN Triple Crown

Sandy Kemsley: “…agility often depends on the design decisions such as the split between process and decision logic – what do you model in as a decision, and what do you model as a process. Unsurprisingly, many DM practitioners don’t think first about processes, but suggest that you first focus on determining and modeling your business decisions, then build processes to gather the information and execute the steps required to make those decisions. Within those decisions, however, they often use rule flows, which are really processes that link together individual rules/decisions into larger decisions; this starts to muddy the waters.” Link

Posted in Business Processes, Case Management, Decision Modeling, DecisionCAMP, Standards | Leave a comment

Climbing Towards Natural Language Understanding

This paper “Climbing towards NLU: On Meaning, Form, and Understanding in the Age of Data” won the “Best Theme Award” at the ACL2020 AI conference.  “… in contrast to some current hype, meaning cannot be learned from form alone. This means that even large language models such as BERT do not learn “meaning”; they learn some reflection of meaning into the linguistic form which is very useful in applications.Link

Posted in Natural Language Processing | Leave a comment

BPMN/DMN & Test Scenarios Editors on the Chrome Store

Red Hat announced today that the BPMN, DMN open-source Editors for GitHub are available on the Chrome Web store! This allows Practitioners and Business Analysts to review BPMN and DMN assets available on GitHub. Link

Posted in BPM, DMN | Leave a comment

Consuming Optimization models for Operational Decisions

During DecisionCAMP-2020, we had several presentations devoted to incorporation of Optimization Engines in Business Decision Models: 1) Developing Decision Optimization Microservices for Real-World Decision-Making Applications by Jacob Feldman; 2)  cDMN: Combining DMN with Constraint Reasoning by a KU Leuven’s team.

Posted in Constraint Programming, Decision Modeling, Decision Optimization, Optimization, Scheduling and Resource Allocation | Leave a comment

Consuming ML models for Operational Decisions

During DecisionCAMP-2020 Vendor’s Panel, Guilhem Molines announced availability of new IBM Automation Decisions Services (ADS). This article describes how ADS incorporates Machine Learning in Decision Modeling. Link Continue reading

Posted in Decision Modeling, Machine Learning, Products | Leave a comment

The First Online DecisionCAMP Became a Success

The majority of people who attended our first ever Online DecisionCAMP-2020 say it was a success. We had presenters from 12 countries and 278 registered attendees from 46 countries – see the Program. It will take time to analyze the event and to decide on the format of DecisionCAMP-2021. Meanwhile, we’ve already decided to keep DecisionCAMP “ever-running” using these channels where you can find all discussions and presentation recordings:
1) Slack/Zoom: https://decisioncamp.slack.com/archives/C0165EHAJLR
2) YouTube: https://lnkd.in/eNyqsKi
Starting this month we will also run Monthly Online Sessions.

Posted in DecisionCAMP, Events | 1 Comment

DecisionCAMP-2020 starts on June 29

DecisionCAMP-2020 starts on June 29 at 10:30 am EST – see the Program and Schedule. We have presenters from 12 countries and 275 people from 46 countries already registered for this major Business Rules and Decision Management event of the year. Join us online through these DecisionCAMP channels:
1) Slack/Zoom: https://decisioncamp.slack.com/archives/C0165EHAJLR
2) YouTube: https://lnkd.in/eNyqsKi Continue reading

Posted in DecisionCAMP, Events | Leave a comment

BizOps–Aligning Business and IT in Automated Decision-making

In his post with this title,Tom Davenport talks about “BizOps”—a new effort to address and improve the relationship between IT and business. Like other “Ops”—DevOps, AIOps, RevOps, etc.— it’s an aspirational attempt to combine two processes and cultures—business and technology. Link

Posted in Decision Making, DevOps, Digital Transformation, Human-Machine Interaction | Leave a comment