Presentation is loading. Please wait.

Presentation is loading. Please wait.

BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE Supported by Cybersoft.

Similar presentations


Presentation on theme: "BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE Supported by Cybersoft."— Presentation transcript:

1 BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE Supported by Cybersoft

2 Introduction Group Members  Metin Barış – Team Leader  Erkan Akyol – Developer  Yetkin Karış – Developer  Ghassan Alshana - Developer  Bahattin Yalçın - Developer e-mail address: ceng.mockware@gmail.com

3 Project Definition  BRules is a domain specific kit for business rule management.  It consists of three main parts namely: Language Engine User Interface.

4 Project Goal  Creating a domain specific language (DSL).  Creating a domain specific engine (DSE).  Creating a domain specific toolkit (DST).

5 Business Rule Management Challenge Business Logic Rule Structure

6 Challenge  Strategic and operational decisions made every day  Unable to manage rules  Need for development by IT  Wide range of data sources

7 Business Logic  Coordinates process commands  Makes logical decisions  Performs calculations

8 Rule Structure  Facts  Simple Rules  Composite Rules "The discount for a customer buying a product is 7.5 percent if the customer is premium and the product is luxury."

9 Domain Specific Kit DSK DST DSL DSE DSK : Domain Specific Kit DSL : Domain Specific Language DSE : Domain Specific Engine DST : Domain Specific Toolset

10 Project Functionalities  Architecture  Language  User Interface

11 DSE Rule Definition + Composite Rule Definition Architecture of BRules User Interface Own Facts Business Logic Object Implementation Web Services RDBMS API Client Side Binding Fact Set Request Response Server Side Binding

12 Architecture Modules  User Interface Module  Manager Module  Executor Module  Connector Module  Request Module Communication between business analyst and business manager

13 Users  Regular User Only can execute queries  Business Analyst Manage rules and facts. Apply requests of IT manager  IT Manager Send requests to the business analyst

14 Language  MML (XML based)  SQL  Java

15 Decision Tables Enable the definition of complex decisions Embedded Easy to use

16 Where are we ?  Design  Connection to external sources  Implementation

17

18 Questions ?


Download ppt "BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE Supported by Cybersoft."

Similar presentations


Ads by Google