Re: Dreaming About Redesigning SQL
Date: Mon, 20 Oct 2003 22:47:01 +0100
Message-ID: <bn31fe$aie$1_at_gazette.almaden.ibm.com>
"Lauri Pietarinen" <lauri.pietarinen_at_atbusiness.com> wrote in message
news:bmv01r$u69$1_at_nyytiset.pp.htv.fi...
> >>Say if you had a large insurance company with, say, 10000 rules, would
> >>it *really* work?
> >>
Il'd say that would be exactly the kind of application that a pure
relational approach would *really* work very well indeed.
> >
> >Yes, absolutely. It would scale at least as well as it does today. It
would
> >be more manageable than it is today because the important business logic
> >would not be scattered among hundreds of applications. It would easily
adapt
> >to all situations. Why would it not?
> >
> >
> [snipped]
>
> That is all very clear, and that is how I have understood the goal.
> But, as they say, the devil lies in the details.
>
> The Versata product has been used to create a fairly large rule-based
> application at
> American Management Systems. I wonder if anybody knows anything about
> this application
> .
> See this IBM red book:
>
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246510.html?Open
Can't say I know about that app, but it's statistic of replacing 3.7 million lines of (COBOL) code with 12,000 business rules is not a bad start to what I suspect is possible with relational approaches (i.e. I think I'd be surprised if those 12,000 couldn't be reduced by a factor of 10 in a purer relational system). I note also that they say they got 85-90 percent of the business logic coded as rules. Again, could be better but not a bad start. We would need to kill the idea of 'batch processing' to get closer to 100% I suggest (and getting rid of transactions would help also ;-). Their 98-99% of the GUI being rule driven is good however.
Regards
Paul Vernon
Business Intelligence, IBM Global Services
Received on Mon Oct 20 2003 - 23:47:01 CEST
