brules domain specific kit implementation for business rules management

17
BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE supported by Cybersoft

Upload: zaide

Post on 05-Jan-2016

22 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: BRULES Domain Specific Kit Implementation for Business Rules Management

BRULESDomain Specific Kit Implementation for Business Rules Management

MOCKWARE

supported by Cybersoft

Page 2: BRULES Domain Specific Kit Implementation for Business Rules Management

IntroductionGroup Members

Yetkin Karış – Team LeaderErkan Akyol – DeveloperMetin Barış – DeveloperGhassan Alshana - Developer

e-mail address: [email protected]

Page 3: BRULES Domain Specific Kit Implementation for Business Rules Management

Project Definition

Business Rule Management

Domain Specific Kit

Dynamic Binding

Page 4: BRULES Domain Specific Kit Implementation for Business Rules Management

Business Rule Management

• Challenge

• Business Logic

• Rule Structure

Page 5: BRULES Domain Specific Kit Implementation for Business Rules Management

Challenge

Strategic and operational decisions made every day

Unable to manage rules

Need for development by IT

Wide range of data sources

Page 6: BRULES Domain Specific Kit Implementation for Business Rules Management

Business Logic

Coordinates process commands

Makes logical decisions

Performs calculations

Page 7: BRULES Domain Specific Kit Implementation for Business Rules Management

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."

Page 8: BRULES Domain Specific Kit Implementation for Business Rules Management

Domain Specific KitDSKDSK

DSTDSTDSLDSL DSEDSE

DSK : Domain Specific Kit

DSL : Domain Specific Language

DSE : Domain Specific Engine

DST : Domain Specific Toolset

Page 9: BRULES Domain Specific Kit Implementation for Business Rules Management

Dynamic Binding

Dynamic linking libraries

Model transformation

Metamodelling

Wrapper

Page 10: BRULES Domain Specific Kit Implementation for Business Rules Management

Project Functionalities

Architecture

Language

User Interface

Page 11: BRULES Domain Specific Kit Implementation for Business Rules Management

ArchitectureModulesUser Interface

module

Manager module

Executor module

Connector module

Page 12: BRULES Domain Specific Kit Implementation for Business Rules Management

Language

XML, XSLT

SQL

Prolog

Java

Page 13: BRULES Domain Specific Kit Implementation for Business Rules Management

User Interface

• Interactive• Easy to use• Look and feel• User-centered design

Page 14: BRULES Domain Specific Kit Implementation for Business Rules Management

Decision Tables

• Enable the definition of complex decisions • Embedded• Easy to use

Page 15: BRULES Domain Specific Kit Implementation for Business Rules Management

Where are we ?

Design

Binding

Implementation

Page 16: BRULES Domain Specific Kit Implementation for Business Rules Management

Thank you

Page 17: BRULES Domain Specific Kit Implementation for Business Rules Management

Questions