brules domain specific kit implementation for business rules management
DESCRIPTION
BRULES Domain Specific Kit Implementation for Business Rules Management. MOCKWARE supported by Cybersoft. Introduction. Group Members Yetkin Karış – Team Leader Erkan Akyol – Developer Metin Barış – Developer Ghassan Alshana - Developer - PowerPoint PPT PresentationTRANSCRIPT
BRULESDomain Specific Kit Implementation for Business Rules Management
MOCKWARE
supported by Cybersoft
IntroductionGroup Members
Yetkin Karış – Team LeaderErkan Akyol – DeveloperMetin Barış – DeveloperGhassan Alshana - Developer
e-mail address: [email protected]
Project Definition
Business Rule Management
Domain Specific Kit
Dynamic Binding
Business Rule Management
• Challenge
• Business Logic
• Rule Structure
Challenge
Strategic and operational decisions made every day
Unable to manage rules
Need for development by IT
Wide range of data sources
Business Logic
Coordinates process commands
Makes logical decisions
Performs calculations
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."
Domain Specific KitDSKDSK
DSTDSTDSLDSL DSEDSE
DSK : Domain Specific Kit
DSL : Domain Specific Language
DSE : Domain Specific Engine
DST : Domain Specific Toolset
Dynamic Binding
Dynamic linking libraries
Model transformation
Metamodelling
Wrapper
Project Functionalities
Architecture
Language
User Interface
ArchitectureModulesUser Interface
module
Manager module
Executor module
Connector module
Language
XML, XSLT
SQL
Prolog
Java
User Interface
• Interactive• Easy to use• Look and feel• User-centered design
Decision Tables
• Enable the definition of complex decisions • Embedded• Easy to use
Where are we ?
Design
Binding
Implementation
Thank you
Questions