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

Slides:



Advertisements
Similar presentations
Building FHIR Servers on Existing Applications
Advertisements

MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT CENG 492 – COMPUTER ENGINEERING DESIGN II DSK4BRM.
A component- and message-based architectural style for GUI software
MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT CENG 491 – COMPUTER ENGINEERING DESIGN I DSK4BRM.
Product Configurator for Marketing to Manufacturing design automation.
BRULES Domain Specific Kit Implementation for Business Rules Management MOCKWARE supported by Cybersoft.
Chapters 14 & 15 Internet Databases. E-Commerce  Bringing new products, services, or ideas to market, supporting and enhancing business operations 
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Single view of customer Support deposit and loan accounts Fully integrated General Ledger module that can be customised according to customer specification.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
Satzinger, Jackson, and Burd Object-Orieneted Analysis & Design
Domain Specific Kit for Business Rule Management By Netsoft.
Complaint Desk Team 8. Introduction A web based system that records grievances. A web based system that records grievances. Users can report their grievances.
M1G Introduction to Database Development 1. Databases and Database Design.
SQL Forms Engine Koifman Eran Egri Ozi Supervisor: Ilana David.
Domain Specific Kit for Business Rule Management By Netsoft Sponsored By CyberSoft.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
FHIRFarm – How to build a FHIR Server Farm (quickly)
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
UNIT-V The MVC architecture and Struts Framework.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Collaborative Systems Developing Collaborative Systems with a Reuse Driven Process.
JDBC Vs. Java Blend Presentation by Gopal Manchikanti Shivakumar Balasubramanyam.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
DATABASE PROGRAMMING Lecture on 16 – 05 – PREVIOUS LECTURE QUIZ: - Some students were very creative in transforming 2NF to 3NF. Excellent! - Some.
Enabling Embedded Systems to access Internet Resources.
M1G Introduction to Database Development 6. Building Applications.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
MET280: Computing for Bioinformatics Introduction to databases What is a database? Not a spreadsheet. Data types and uses DBMS (DataBase Management System)
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
CSS/417 Introduction to Database Management Systems Workshop 4.
ENTERPRISE APPLICATION INTEGRATION
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
COMU114: Introduction to Database Development 1. Databases and Database Design.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services CET and the quest for optimal implementation and.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Service Level Management with Agent Technology Torsten Bissel, Manfred Bogen, Christian Bonkowski, Volker Hadamschek, Dieter Strecker GMD - German National.
File Server Architecture In File Server Architecture, file server can’t process the data but can only pass on the data to the client who can process it.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
ALERT MESSAGING SYSTEM Submitted by Submitted by Vinish.A Vinish.A Vindhya.K.V Vindhya.K.V Drishya.T.M Drishya.T.M Leeshma.A Leeshma.A.
Collaborative Systems Developing Collaborative Systems with a Reuse Driven Process.
Master Cluster Manager User Interface (API Level) User Interface (API Level) Query Translator Avro NTA Query Engine NTA Query Engine Job Scheduler Avro.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
In the Name Of Almighty Allah. Java Application Connection To Mysql Created by Hasibullah (Sahibzada) Kabul Computer Science Faculty Afghanistan.
CS 440 Database Management Systems Stored procedures & OR mapping 1.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
The Holmes Platform and Applications
Web Ontology Language for Service (OWL-S)
Notification Service May 19, 2006 Jon Atherton Mark Mara.
PHP / MySQL Introduction
Client Access, Queries, Stored Procedures, JDBC
Rules within an Enterprise
Distributed System Using Java 2 Enterprise Edition (J2EE)
Tiers vs. Layers.
Function Rules and Tables.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Demo for Partners and Customers
Presentation transcript:

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

Introduction Group Members  Metin Barış – Team Leader  Erkan Akyol – Developer  Yetkin Karış – Developer  Ghassan Alshana - Developer  Bahattin Yalçın - Developer address:

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

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

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 Kit DSK DST DSL DSE DSK : Domain Specific Kit DSL : Domain Specific Language DSE : Domain Specific Engine DST : Domain Specific Toolset

Project Functionalities  Architecture  Language  User Interface

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

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

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

Language  MML (XML based)  SQL  Java

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

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

Questions ?