1 / 17

BRULES Domain Specific Kit Implementation for Business Rules Management

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

zaide
Download Presentation

BRULES Domain Specific Kit Implementation for Business Rules Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BRULESDomain Specific Kit Implementation for Business Rules Management MOCKWARE supportedbyCybersoft

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

  3. Project Definition • Business Rule Management • Domain Specific Kit • Dynamic Binding

  4. Business Rule Management • Challenge • Business Logic • Rule Structure

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

  6. Business Logic • Coordinates process commands • Makes logical decisions • Performs calculations

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

  8. DSK Domain Specific Kit DSL DSE DST DSK : Domain Specific KitDSL : Domain Specific LanguageDSE : Domain Specific EngineDST : Domain Specific Toolset

  9. Dynamic Binding • Dynamic linking libraries • Model transformation • Metamodelling • Wrapper

  10. Project Functionalities • Architecture • Language • User Interface

  11. Architecture Modules • UserInterfacemodule • Managermodule • Executormodule • Connectormodule

  12. Language • XML, XSLT • SQL • Prolog • Java

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

  14. Decision Tables • Enable the definition of complex decisions • Embedded • Easy to use

  15. Where are we ? • Design • Binding • Implementation

  16. Thank you

  17. Questions

More Related