Business rule based software system customisation and configuration management
Santrauka
Easy and flexible customization, change and configuration management are important criteria when developing software systems for deployment into information systems of different organizations. In this paper, we focus on these criteria and propose the use of decision tables as alternative business logic visualization formalism, used for business rule representation, which leads building a model of business logic and implementing it using software configuration parameters stored in the database and automatically generated methods of business objects implemented in classes of business logic tier of n-Tier architecture. Starting from a set of decision tables we create logical data model and use this model for automated generation of n-Tier architecture software system components, demonstrating efficiency and user-friendliness for real-life security control system case.