Aug 4, 2008
Business rules and decision tables workshop
we got a quite a few questions from the professionals in the attendency about how the alogorithms work underneath the GUI and how the engine optimizes and discovers inconsistencies in the decision tables. This is normal becaus ethe attendency were actually business rules and decision table specialists such as Prof. Horst Strunz. Prof. Strunz gave an enlightning talk about the beginnings of business rules and thnaks to this pioneer, I now understand a lot more about the histrory of a techniques for which international standards have been written already in the seventies.
the other interesting talks were among others, some application cases by students of the european master in project management directed by Pro. Reusch who has also more than ten years experience in the decision tables domain. Then came the talk by a colleague from LF-ET, a partner of Software AG, who presented their approach for decision tables and has shown what functionalities were integrated in theor tooling. He also talked about new directions of work by opening the use of LF-ET to other application systems than Software AG's. LF-ET have quite a big range of references in Germany. I have seen a couple of nice functionalities in the tool, which I think are nice for the user. Unfortunately I didn't come to discuss with the guy from LF-ET because I had some small talk with other attendees.
Through the workshop, I got to know about one tool, apparently very recent, called common knowledge studio, an australian company. Although I thought the only australian guys who kick it at a high level were Ruleburs, which was acquired by Haley Ltd. recently this year, common knowledge studion ahs a quite nice approach in many ways similar to the ABRD. Of course, the BPM aspects which are core to the ABRD are not present, and this is all that makes the real difference in the ABRD, besides from the model driven approach whch allows to think of any rule execution engine as a potential execution environment for ABRD rules. The guys from ILOG didn't show up because of some time management problems, which is a pity since these guys have a nice tool I think (although very IT oriented) and I had some targeted questions. But I hope I will get to asking them some time if I make it to meeting them at any other venue.
All in all, the workshop on friday was quite nice for me, we got to show what the very recent ABRD does, and also got me to enrich my mind with odeas from the other colleagues who each do a nice job I think. After summer holiday, I will thake some time on my own and rethink what we are curently doing in the business rules management community as a whole and look for interesting directions of practical research and enhancements. One aspect which I already find exciting is on the methodological level and is about some initiative for agile rule modeling which I was introduced to by the VP Methodology of ILOG. I am looking forward to that.
I'll keep you update with any new things that happen in the ARIS business rule management worls and from a more research perspective too.
Marwane El Kharbili
May 17, 2008
You wanna talk to ramona?
Accoring to KuzweilAI.net (the hosts of Ramona), Ramona is the first live virtual performing and recording artist. You can learn more about her here.
I noticed that the discussion flows a lot better if you just answer her questions at the start till she has enough information about you. It's astonishing to see how much progress artificial intelligence has made. when are we going to have a pet imitation which is not dirty and to which you can talk (I am ironic of course)? Imagine virtual medical assistants which could talk to old people so that they do not feel alone! I can't wait for the future!
Marwane El Kharbili
May 9, 2008
Ruleburst, Haley, and the business rules market
Haley's flagship products (2 among several products by Haley) have both rebranded:
- Ruleburst Studio (a natural language based business rules management system that integrates with the office suite) as Haley Office Rules.
- HaleyAuthority (collaborative capture and management of business rules) rebrands as Haley Expert Rules.
Marwane El Kharbili.
Apr 11, 2008
Drools - Business Rules the JBOSS way
All I know is that Drools is rather destined to outsource business rules from java code. This is a pretty targeted use of business rules. But this makes sense since drools works on J2EE application servers (rules can be pulled from drools directly into the application). Drools uses the Google Web Toolkit and is free to download under the Apache license. My view on business rules is the following: rules exist on very different layers of the enterprise. Rules are inherently pervasive. for example, business rules can be modeled to describe business decision making patterns for a company routing electricity over a network of cable spanning the whole country. But rules can also be used to contain the parametrization logic of the application implementing this routing, potentially written in a target programing language. so both sets of business rules are needed. business rules have got to be modeled in both cases. The first set of business rules should be destiined to contain implementation-independent logic, and can capture rules on a business lelel. This is why I call these business rules. the other set of rules are implementation specific, and are destined to be modeled and integrated by the programmer, This is why i think they should be simply called rules. Now I am curious about what the components of drools are and what it would allow to do.
I am going to write some future posts about that as I will be discovering more about that. Hopefully some interesting ideas will come out of that.
Marwane El Kharbili.
Apr 2, 2008
Business rules, COBOL and Mainframes
Marwane El Kharbili.
Mar 13, 2008
SOA and semantic data integration
Marwane El Kharbili.
Feb 27, 2008
Business Rules and the semantic Web
This is only one of many events tackling the question of bringing specialists of the two domains together, since they are working mainly on inherently adjacent issues. One of the characteristics of research on business rules is the variety of works from very different people with different backgrounds. Due to lack of communication and exchange, we undergo the risk of having to reinvent the wheel at each time. One will inevitably notice this if one works in the Business Rules domain and tries to get an overview and an incept of what is really going on in research about business rules.
There is no need to be an oracle to see how semantic web technologies can help business rule propagation, interchange and enforcement in systems all over the web (actually there is no reason why the same approaches could be used for most type of distributed environments and systems), but also what level of artificial intelligence awareness the use of business rules in the semantic web architecture and applications would bring. I only hope that after the REWERSE project is over, many researchers will get to know the results, take profit from the dissemination efforts of REWERSE and build on them, and that through the variety of backgrounds, positions and ideas, that we will bring Business Rule Management to the next level, being really productive in a semantic distributed environment.
Marwane El Kharbili
Feb 17, 2008
My selection from the European Business Rules Conference 2008
I had promised to write an entry specifically to list my selection of talks at the 7th european business rules conference this year (June 16-18 2008). So let's get to the point here, I made a list of the most interesting talks from my point of view:
- Benefits of a BR Management Tool / Repository and not a Requirement Management Tool by Shikha Khan(Application Project Manager, Rules Management)
- Interaction between datamodels, rules and processes by Ralph Nijpels (KLM)
- BRM without a rule engine by Petr Chotebovsky (Microsoft )
- About the nature of Business Rules - Some basic answers from the perspective of Enterprise Ontology by Jan Dietz (TU Delft, The Netherlands)
- Verification and Validation by Silvie Spreeuwenberg (LibRT)
- Natural Language Parser for Business Rule Management by Rob van Haarst (Ness)
- A Comprehensive Architecture for Business Rules by Mukundan Agaram (Senior Designer and Architect, Delta Dental)
- Business Motivation Model by John Hall (Principal Model Systems Ltd.)
Now if you have a look at the line-up for this time, you would not want to miss this year's conference. My personal absolute favorites are numbers 2,4 and 6. Of course it is hard to choose because it really is all about what you already know and you are interested in at the moment for your organization.
Now there is still something about the tutorials to say here, I have made a pre-selection here, again solely based on the titles:
- SBVR, business models and vocabulary by Sjir Nijssen and Donald Chapin.
- Business Rules Standards in Practice by Markus Schacher, KnowGravity.
Many people don't know about standards in the Business Rule Management field, because there is not a lot of them, because they are very recent and because they are not yet set productively. Now my point is that such tutorials as those I have listed are really what we need to communicate about these standards, what business questions and needs they answe and how to use them.
Notice that the list of talks and tutorials is not yet complete so it might very well be worth another look in the next couple of months. I'll write another entry short before the conference anyways. Hope you'll make it in this year's edition!
Marwane El Kharbili.
Feb 14, 2008
Business Rule Management and Processes
I want to put attention on two talks:
- The first one has been held at gartner's Business Process Managemebt summit in Las Vegas this year (4-7 february 2008). Marc Kerremans gived a talk entitled "Business Rule Management: State of the Art" where he gave an introduction to BRM and tackled the question: "What added value does BRM bring to BPM?"
- The talks that are to be held at the Business Rules Conference, this year from June 16-18 at the Marriott Hotel, Munich, Gemany. A key note presentation is to be given by Ronald G. Ross at the opening. The talk by Ralph Nijpels (KLM): "Interaction between
datamodels, rules and processes", by Prof. Stef Joosten (CS dept. Open University): "Can business rules make process models obsolete?" and the talk by Jan Dietz (TU Delft, Netherlands): "About the nature of Business Rules - Some basic answers from the Perspective of Enterprise Ontology" are the ones that immediately caught my eye. The first two tackle the question of how to bring BR and BPM and the thirs one askes questions about semantics and Business Rules.
This was just a small entry to signal the fact that many talks are held to make the case for Business Rules and Business Rules and Business Process Management in particular. I foresee even more of these and related industrial conferences as the matter gets atention from the industry. As for the Business Rules Conference in June I will write a dedicated entry to tell about the talks that seem most interesting to me (at least from the name of them).
Marwane El Kharbili.