• DocumentCode
    3357881
  • 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
  • fYear
    1997
  • fDate
    14-18 Jul 1997
  • Firstpage
    126
  • Lastpage
    134
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/STEP.1997.615471
  • Filename
    615471