DocumentCode :
2410664
Title :
A rule-based approach to Web-based application development
Author :
Tammet, Tanel ; Haav, Hele-Mai ; Kadarpik, Vello ; Kaaramees, M.
Author_Institution :
Tallinn Univ. of Technol.
fYear :
0
fDate :
0-0 0
Firstpage :
202
Lastpage :
208
Abstract :
Common design patterns in application development mix implementation of business logic with application logic, user interface logic, or with data access logic. This leads to results that business logic is not well maintainable and reusable, the application code should be reimplemented each time the business logic has changed or the same business logic should be reimplemented for each application. This paper presents a new rule-based approach to Web-based IS development making possible separating the business logic from interface or application logic when creating complex Web-based software applications. The technology consists of 2 main parts: the application server Xstone for creating 3-layered systems and the RqlGandalf rule solver. The middleware server Xstone connects to Oracle, PostgreSQL databases and the Rql rule system. The Rql rule system is targeted for defining and using business logic rules. The Rql rule system is able to read data from a SQL database: it can call the application server and import/convert SQL-given data into its own knowledge base. The presented rule-based system development technology is implemented for the Linux platform as open source software
Keywords :
Internet; SQL; business data processing; knowledge based systems; middleware; user interfaces; Linux platform; Oracle database; PostgreSQL database; Rql rule system; RqlGandalf rule solver; SQL database; Web-based IS development; Web-based application development; Web-based software applications; application code; application logic; application server Xstone; business logic rules; data access logic; knowledge base; middleware server Xstone; open source software; rule-based system development technology; user interface logic; Application software; Database languages; Deductive databases; Expert systems; Linux; Logic design; Middleware; Natural languages; Open source software; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Databases and Information Systems, 2006 7th International Baltic Conference on
Conference_Location :
Vilnius
Print_ISBN :
1-4244-0345-6
Type :
conf
DOI :
10.1109/DBIS.2006.1678497
Filename :
1678497
Link To Document :
بازگشت