|
|
51 of 51 people found the following review helpful:
2.0 out of 5 stars
Theoretically brilliant, hopelessly intractable, July 2, 1999
This is not a book one simply reads. It does for business rules what Ted Codd's 'Relational Model Version 2' did for data management: details an incredibly complete and robust foundation for an entirely new discipline, but possibly little else. Ross does a fair job of suggesting why the new discipline is important, but doesn't prepare the reader for (what I found to be) an entirely new and foreign language. With over 10 years of data modeling experience, I am still unable to decipher his definitions of data type and entity. And in spite of a half-dozen commonly used notations for ERDs, I think Ross manages to introduce yet another one.By page 16 I felt completely overwhelmed, with no sense of what problem was being solved with, for example, the Table of Atomic Rule Types (even though it's clearly pretty cool), and no sense of how rules would be used after they were so carefully captured, identified, classified, and normalized. My mental picture was the specter of pouring 1000s of labor hours into building a taxonomically-correct butterfly collection, and proclaiming, "Here are the rules of your business. I know all their names and I've organized them properly." With a data admin background, I have less of a problem doing the very same thing with data...but I know conceptually how my work can be implemented and utility achieved. Not so with this material. My biggest disappointment: the book doesn't provide a conceptual architectural implementation. Without some foundation portrayed in architectural components (e.g., a rulebase and its possible structure, a rulebase management system, rule interpreter or rule object broker, etc.) there's little motivation to move forward. Again, like Codd's RM Version 2, Ross's work seems to be very 'important' and very intellectually appealing. But, it too leaves me with the feeling of, "So what"? On the other hand, Ross's own presentations and those of other business rule proponents leave me with no doubt about the soundness and potential of the overall approach--it could be a huge IT breakthrough. Unfortunately, this book did nothing at all to help me understand how that breakthrough might be possible, or how the effort to capture rules could be practically applied to solve business problems.
|