TY - GEN
T1 - Using software engineering principles to develop reusable business rules
AU - Ali, Saqib
AU - Soh, Ben
AU - Torabi, Torab
PY - 2005
Y1 - 2005
N2 - Nowadays, businesses need a system that can provide flexibility, reusability and simplicity for their business solutions. However, if business logics or rules are implemented using procedural paradigms, then the business systems will become more complex. In this paper we treat business logics separate from system logics, whereby we analyse a business by describing its rules and developing a set of rule statements. These business rules will be treated as a separate component in the design and implementation of the system. We have found that our proposed method leads to a system, which is more customisable, flexible, efficient, and reusable, in terms of business rules. In the paper, we also present an example of online quotation and order placement system developed for manufacturing company based on our proposed method which has been implemented using XML technologies. This example illustrates how to construct reusable business rules during development of a business solution based on software engineering principles.
AB - Nowadays, businesses need a system that can provide flexibility, reusability and simplicity for their business solutions. However, if business logics or rules are implemented using procedural paradigms, then the business systems will become more complex. In this paper we treat business logics separate from system logics, whereby we analyse a business by describing its rules and developing a set of rule statements. These business rules will be treated as a separate component in the design and implementation of the system. We have found that our proposed method leads to a system, which is more customisable, flexible, efficient, and reusable, in terms of business rules. In the paper, we also present an example of online quotation and order placement system developed for manufacturing company based on our proposed method which has been implemented using XML technologies. This example illustrates how to construct reusable business rules during development of a business solution based on software engineering principles.
KW - Business rules
KW - Reuse
KW - Rules
KW - Software engineering principles
UR - http://www.scopus.com/inward/record.url?scp=33745883667&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745883667&partnerID=8YFLogxK
U2 - 10.1109/ICICT.2005.1598601
DO - 10.1109/ICICT.2005.1598601
M3 - Conference contribution
AN - SCOPUS:33745883667
SN - 0780394216
SN - 9780780394216
T3 - Proceedings of 1st International Conference on Information and Communication Technology, ICICT 2005
SP - 276
EP - 283
BT - Proceedings of 1st International Conference on Information and Communication Technology, ICICT 2005
T2 - 1st International Conference on Information and Communication Technology, ICICT 2005
Y2 - 27 August 2005 through 28 August 2005
ER -