Title :
An object-oriented framework for transaction capture using co-operating business rule components
Author :
Rivett-Carnac, John
Author_Institution :
Ainsworth & Assoc. (Consulting) Ltd., London, UK
Abstract :
In a dealing-room system at a London bank, the transaction capture programs had been built using a GUI-based prototyping approach. This had led to programs with superficial similarity but inconsistency of internal structure which made maintenance difficult. To re-engineer the programs a control framework was devised separating the GUI interface (presentation layer), business rules and persistent storage. The framework allows business rules to be developed as independent, co-operating components. This makes it easier to develop and add new function or re-use previously-developed function. Business rule components are developed and tested separately, then used as building blocks for development of more complex components. They are re-usable because the same business constraints and calculations apply to many different transaction types
Keywords :
bank data processing; business data processing; graphical user interfaces; object-oriented methods; object-oriented programming; transaction processing; GUI-based prototyping approach; London bank; business constraints; business rules; co-operating business rule components; control framework; dealing-room system; object-oriented framework; persistent storage; program re-engineering; transaction capture; Business; Cost function; Large-scale systems; Libraries; Programming profession; Prototypes; Standards development; Testing; Transaction databases; User interfaces;
Conference_Titel :
Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
Conference_Location :
London
Print_ISBN :
0-8186-7840-2
DOI :
10.1109/STEP.1997.615471