business rule management with domain specific kit

Mustafa Halil YILDIZ. business rule management with domain specific kit. Master's thesis, Middle East Technical University, 2010.

Abstract

Business Rule Management System (BRMS) is a software system that can be specified as a bridge between business and IT, which must have business rules and decision making parts. However, the need for separating Business Rule Management (BRM) from the rest of information system development process is not trivial. There exist some attempts to separate the decision making from classical software development, but most often, BRMS should be used at the backend and as a standalone system. This prevents typical BRMS to be used in multiple tiers such as presentation tier and content management tier. Another difficulty lies in the integration of legacy decision making sources such as existing business logic, Web Services, and database management systems. From the other hand, business rule management and decision making are dedicated domain specific aspects to software development, and they can be better modeled and implemented with domain specifc approaches. One such approach is abstracting domain specific modeling with Domain Specific Kits (DSKs). Basically, a DSK is the a composite of a Domain Specific Language, Domain Specific Engine and Domain Specific Toolset. This study will approach the modeling and implementation of business rule management and decision making in a domain specific kit by using DSK abstraction.