OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
A design problem



I need a suggestion for an xml design in my project.


We have a requirement to build a rules engine which will be accessed very frequently(almost after every screen) to get a rule result. The rules engine will have about 100 rules, and when we pass the input information it will process again all the rules and returns the matched.


I could only think of using a database table to implement this rules engine. For that I need to call DB after each screen to check if any rules matched. But this is going effect the performance of the system. The other way is to get all rules initially, preserve it with message that you send between server and client, and use to get the matched rules whenever needed. But the increased message size will again cause degrade in system performance if the rules size goes big.


And new rules will added to the rules engine by admin people, whenever needed.


Could you please suggest the alternative ideas to implement this.


(We use xml based j2ee framework.)





This email originates from AXA Services Limited (reg. no. 446043) which is a service company for AXA UK plc (reg. no. 2937724) and the following companies within the AXA UK plc Group:

AXA Insurance Plc (reg. no. 932111)

AXA Insurance UK Plc (reg. no. 78950)

AXA General Insurance Limited (reg. no. 141885)


All of the above mentioned companies are registered in England and have their registered office at 5 Old Broad Street, London EC2N 1AD, England.


AXA Insurance UK plc is authorised and regulated by the Financial Services Authority.


This message and any files transmitted with it are confidential and intended solely for the individual or entity to whom they are addressed. If you have received this in error, you should not disseminate or copy this email. Please notify the sender immediately and delete this email from your system.


Please also note that any opinions presented in this email are solely those of the author and do not necessarily represent those of The AXA UK Plc Group.


Email transmission cannot be guaranteed to be secure, or error free as information could be intercepted, corrupted, lost, destroyed, late in arriving or incomplete as a result of the transmission process. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of email transmission.


Finally, the recipient should check this email and any attachments for viruses. The AXA UK Plc Group accept no liability for any damage caused by any virus transmitted by this email.

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS