Posts

Showing posts from August, 2008

IT and Business Analyst working together

Image
During one of my last web seminar I presented, I got the following question, I want to share the answer on the blog: " How much IT involvement would be necessary for making rule changes, assuming that the business person can change the rule and test it on their own? " IT is always responsible of the production platform. As such it is controlling the quality of the rules deployed to the servers. As the simplest process you can have the business users maintaining the rules within the web based BRMS component and even deploy to a test server to do some simulation testing and what-if analysis. Once the rule execution set is ready for deployment to production, IT can create baseline, extract the rule set from the rule repository and then apply some non-regression testing suite to verify that the rules are still working as expected. This is a good timing also to verify that any changes done at the data model level (logical or physical models) are not impacting existing rules. T

CEP and BRE

I spent the last four months to dig into Complex Event Processing offerings and especially how BRMS and CEP can work together to support new type of business applications, and to move to agile IT architecture. As stated by Professor David Luckham in his book the ‘Power of events’: future applications need to address the following problems Monitor events at every level of the IT systems Detect complex patterns of events, consisting of events that are widely distributed in time and location of occurrence Trace causal relationship between events in real time. Take appropriate action when patterns of events are detected. Adding CEP engine within our IT architecture will help bring agility as we can define complex patterns of events, hot deploy them, execute them, and improve their scope by time. CEP solution today uses a language close to SQL to define statement which filters, aggregates, joins events, and applies pattern matching on stream of events. Those stateme