الفهرس | Only 14 pages are availabe for public view |
Abstract Modern component architectures extend the range of reuse from the data model level towards the level of functionality. The advantages of sharing and reusing resources are well known: higher reliability, compact code, lower costs, and shorter product cycles. This thesis is concerned with the invention of an objectoriented framework for database applications developers, which increases the reusability and maintainability of business rules logic. The suggested framework would apply the object oriented concepts and components technology to establish a model for reusable business objects. The RBRM stands for ?Reusable Business Rules Model?. The RBRM is composed of four (4) layers, (Reusable Library Layer1, Reusable Business Rules Layer2, Reusable Interface B.Rules Layer3, and Application Presentation Layer4). The work will introduce a proposal for a group of real business applications which can be developed based on the RBRM framework, while taking the General Ledge (GL) application as the reusable core business rules. RBRM increases the ability to reuse a whole application from one database engine to another without any changes at all, or simply by making small changes, and get basically the same results. |