170 likes | 288 Views
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
E N D
BRULESDomain Specific Kit Implementation for Business Rules Management MOCKWARE supportedbyCybersoft
Introduction Group Members • Yetkin Karış – Team Leader • Erkan Akyol – Developer • Metin Barış – Developer • Ghassan Alshana - Developer e-mail address: ceng.mockware@gmail.com
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."
DSK Domain Specific Kit DSL DSE DST DSK : Domain Specific KitDSL : Domain Specific LanguageDSE : Domain Specific EngineDST : Domain Specific Toolset
Dynamic Binding • Dynamic linking libraries • Model transformation • Metamodelling • Wrapper
Project Functionalities • Architecture • Language • User Interface
Architecture Modules • UserInterfacemodule • Managermodule • Executormodule • Connectormodule
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