5 posts • joined Wednesday 29th March 2006 17:39 GMT
What happens when the services being orchestrated need to be easy to change? Unless they have been built as decision services using agile technology like business rules, they are simply not going to be flexible enough.
http://www.edmblog.com (though this won't link as the folks at RegDeveloper are still stuck in a web 1.0 paradigm)
Embedding analytics in operational systems takes different technology
Interesting article. I blog about this a lot over on http://www.edmblog.com as using analytic techniques to drive operational behavior is quite different from the kind of slice and dice analytics so prevalent in BI. Fair Isaac has been at this even longer - 50 years - and the need to bring analytic techiques to bear, often in conjunction with business rules, in operational systems has been a big part of that. Generating models and turning the results into something executable is key.
AI is ARTIFICIAL
One of the things people forget in AI is that the A stands for artificial. Why must we make intelligence in machines seem like a person? Why can't it be "artificial" intelligence? Using AI techniques like rules and neural nets can make systems "smart" without making them human-like. That's AI to me.
The right tool for the right task
The power of business rules management systems is that they allow the business logic (business logic, not all logic) to be exposed to the business owners in a controlled way. The problem with using code to represent this kind of logic is that it will probably never be right - the business users can't read it to verify it and it can't be changed quickly when they need it to so it tends to drift out of alignment.
Yes you can get into trouble with business rules, yes you can expose too much to business users and put too few controls in place. But remember what you are comparing it with - code for which there is no-one who both understands its business purpose and can read it.
Of course, I'm a fan so I would say that wouldn't I...
Rules in BizTalk good, Managed Business Rules better
There's a lot of talk about the use of rules in BizTalk and other products and frankly a lot of "loose talk" about how these kinds of embedded engines replace stand-alone business rules engines or business rules management systems. They don't. For lots on why (cross-platform support, business user rule manaagement, scalability for hard probems) and on why Microsoft, for instance, is partnering with Fair Isaac, check out my blog for more - http://edmblog.fairisaac.com/weblog/net/index.html for instance.
Embedding rules in a process environment like Microsoft has done is great but only a start.