Decisioning Workshop at BPM 2019

BPM 2019 includes the 7th International Workshop on DEClarative, DECision and Hybrid approaches to processes (DEC2H 2019) that will take place on 2 September 2019 in Vienna, Austria. The main focus is in the application and challenges of decision- and rule-based modelling in all phases of the BPM lifecycle: identification, discovery, analysis, redesign, implementation and monitoring. Submission deadline: 24 May 2019. Link

Posted in Events | Leave a comment

Java Solver: Modeling and Solving Decision Optimization Problems

Dr. Jacob Feldman announced availability of a new open source product “Java Solver” that provides a very simple API for modeling and solving optimization problems in Java. This is probably the simplest API for adding optimization components to business decisioning software with a minimal learning curve. It doesn’t compete with existing Constraint and Linear Solvers but rather helps to incorporate them into Java-based decision making applications. Java Solver is freely available from JavaSolver.com under the terms of LGPL and can be used together with any BR&DM products. See Introductory Example

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

What a good modern data analyst has to master

Andriy Burkov, ML at Gartner and author of The Hundred-Page Machine Learning Book, shares what a good modern data analyst has to master: Continue reading

Posted in Business Analytics, Data Science, Machine Learning | Leave a comment

Decision Microservices

Nowadays microservices quickly become a highly popular architectural approach showing a lot of benefits over the legacy style of monolithic single applications. The latest DMN specifies Decision Services and more and more people deploy their decision projects as Decision Microservices. OpenRules just published a new step-by-step tutorial that explains how to convert business-authored decision models into Decision Microservices and to deploy them on any server or a cloud environment supported by Spring framework. The same tutorial can be used with other Java-based decision management products and does not require any preliminary knowledge beyond Eclipse IDE. Link

Posted in Architecture, Microservices | Leave a comment

State-Based Evaluation of Rules

Ron Ross: “In state-based evaluation of rules, current states of affairs are captured and monitored in real-time by a ‘watcher’ external to processes. This ‘watcher’ automatically intervenes whenever a violation of a rule occurs. The watcher resets the activity – i.e., the state of affairs is corrected if possible, some sanction(s) are perhaps issued, messages are possibly sent, procedures may be invoked, etc. By this means errors are corrected automatically and ASAP, so they don’t compound themselves downstream.” Link

Posted in Architecture, Business Rules, Events | Leave a comment

Data Science vs. Decision Science

Data Science Central posted this interesting comparison: “Data scientist is a specialist involved in finding insights from data after this data has been collected, processed, and structured by data engineer. Decision scientist considers data as a tool to make decisions and solve business problems. To demonstrate other differences, we decided to prepare an infographic which puts data science and decision science in contrast according to several criteria.”  Link Continue reading

Posted in Data Science, Decision Making | Leave a comment

Beyond Chatbots: Hyper-Personalized, Intelligent Assistants

Peter Voss, CEO at Aigo.ai, published the article with this name in Forbes: “Recent years have seen a proliferation of chatbots and so called ‘personal assistants.’ These supposedly serve both the convenience of the user.. However, these bots often realize poor adoption rates, high user frustration, and limited benefit to the corporation. In fact, they often hurt an enterprise. Current reality is that natural language applications have severe limitations, failing on tasks that even a child could easily handle. They have no memory of what was said earlier, cannot learn simple but arbitrary facts interactively (unless they were specifically programmed for it), don’t reason about their tasks, and have no common sense.Link

Posted in Human-Machine Interaction, Machine Learning, Natural Language Processing | Leave a comment

Ron Ross: Response to Solutions for the “Recreational Fee” Challenge

Ron Ross provided a response to 5 already submitted solutions to our Apr-2019 Challenge “Recreational Fee” and to several posted comments. You may read Ron’s response here. If you have new comments, please post them here as well. Note that Ron will be our presenter at the DecisionCAMP in September in Bolzano, where he plans to run an interactive session “Brainstorming Next-Generation Rule Platforms“.  Link

Posted in Business Rules, Challenges, Decision Modeling | Leave a comment

Your System has State: So Let’s Deal with It

Making services stateless is widely considered to be a good idea.. The rub is that most applications need state of some form, and this needs to live somewhere, so the system ends up bottlenecking on the data layer.. Event streaming platforms come at this problem from a slightly different angle. Services can be stateless or stateful as they choose, but it’s the ability of the platform to manage statefulness—which means loading data into services—that really differentiates the approach.” Read more in Ben Stopford’s article “Building a Microservices Ecosystem with Kafka Streams

Posted in Architecture, Microservices | Leave a comment

Everyone is supposed to be able to read and write code?

This article states: Coding is becoming an essential requirement for virtually every employee in a corporate environment. In an interview on LinkedIn, the former CEO of General Electric, Jeff Immelt, put it this way: “If you are joining the company in your 20s, unlike when I joined, you’re going to learn to code. It doesn’t matter whether you are in sales, finance or operations. You may not end up being a programmer, but you will know how to code. We are also changing the plumbing inside the company to connect everyone and make the culture change possible. This is existential, and we’re committed to this.” Read more and share your opinion

Posted in Human-Machine Interaction, Trends | Leave a comment