Business owners always dream about system that will let them change its behaviour without involving coders. This desire is event stronger in enterprises, when coders are usually in different company.
We’ve seen many examples: BPMN, DSLs, Drools, and many in-house samples. Big vendors and open source projects promise miracles – and usually do not deliver – or at least not to expected extent…
During more than 10 years in our industry I’ve seen and taken part in many such efforts. I’d like to share my experiences – what is (almost) doomed to be a failure, what can only depend on structure of organisation and when can we expect some modest success.
I will also tell about our current experiences – this time more in domain of stream processing and real time decisions in telco industry – which seem to be somewhat more successful than before. Which technologies did we use and why do we believe that this time it will be better?