Architecture and design of adaptive object-models
ACM SIGPLAN Notices
Adaptive and evolutionary systems: lessons from object, component and agent approaches
Adaptive evolutionary information systems
Business modelling with UML: distilling directions for future research
Enterprise information systems IV
Relating evolving business rules to software design
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Fusion: A System For Business Users To Manage Program Variability
IEEE Transactions on Software Engineering
Linking business rules to object-oriented software using JAsCo
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science,Software Engineering, Information Technology, e-Business, and Applications, 2003
Modeling Spatial and Temporal Set-Based Constraints During Conceptual Database Design
Information Systems Research
Hi-index | 0.00 |
It is common to imbed business rules within the code of distributed object systems. When business practices and/or policies change, as they often do, it is difficult if not impossible to correctly reflect those changes in the applications implementing them. This paper describes a framework that enables enterprises to develop distributed business applications that systematically externalize the time- and situation-variable parts of their business logic as externally applied entities called business rules. Decoupling business rules from the application can provide a number of advantages. Because business rules are external to the applications that depend upon them, the variable business logic contained in them can easily be changed. Because the management of the externalized business rules is done explicitly through a rule management facility, it is easy to understand, what rules exist and to locate those that need to be changed. The Accessible Business Rule (ABR) framework is available as early test function in IBM Component Broker 2.0 and 3.0 (a part of WebSphere Enterprise).