ILOG-BRMS-Technical-Overview

advertisement
®
IBM WebSphere ILOG BRMS
Release 7.1
Business Rule Management System
© 2010 IBM Corporation
IBM Software Group | WebSphere software
Agenda
 Introduction to BRMS
 Business policies and Business rules
 Concept of operations
 IBM Websphere ILOG JRules
 IBM ILOG
JRules
for Smart SOA
IBM
Software
Group
| Lotus software
 Conclusion
April 13, 2015
© 2010 IBM Corporation
2
IBM Software Group | WebSphere software
Traditional Approach for Managing Decision Change
Business rules are crucial to operational
systems, and they change over time. The
traditional (ad hoc) approach of dealing with
rule changes leads to…
 Reduced organizational agility
 Reduced employee productivity
 Increased load on IT
Issues
Where Business Rules Typically Exist
• Rules are hidden in code or isolated
within the organization
IBM Software Group | Lotus
software
• Changes are hard to track and
maintain over time
Documents
Applications
• Rules used by systems have to be
programmed and require IT resources
• Duplication and multiple versions of
the same rules
• Lack of auditability, traceability
People
Processes
• Decision changes cannot be easily
tested or simulated
© 2010 IBM Corporation
IBM Software Group | WebSphere software
The Smarter Approach – Easy, Safe, Reliable Change with BRMS





Eliminate decision silos
Make decision logic accessible to Business and IT
Allow business users to manage rules
Implement fine-grained, context-specific decision automation
Reduce maintenance time/cost
Business Rule Management System
Where Business Rules Typically Exist
IBM Software Group | Lotus software
Rules are
Defined,
Analyzed and
Maintained
User Tools
Rules are
Stored and
Shared
Documents
Applications
Rule Repository
People
Rules are
Deployed,
Executed and
Monitored
Processes
Rule Server
April 13, 2015
© 2010 IBM Corporation
4
IBM Software Group | WebSphere software
Redefined Application Change Cycle
IBM Software Group | Lotus software
Business - IT
Decisions / Policies
Days / Weeks
April 13, 2015
Developer
Functions /Tasks / Flow
Weeks / Months
© 2010 IBM Corporation
5
IBM Software Group | WebSphere software
Managing Change Across the Organization
I need easy,
efficient and reliable
policy change
delivery
I need a
comprehensive rules
development and
maintenance
environment
IBM Software Group | Lotus software
Development
Rule Developer
Rule Modeler
Business Analyst
Line of Business
Business Partner
Policy Manager
Line of Business Manager
I need performance,
scalability, monitoring and
reliability of operations
Production
IT Administrator
System/Ops Manager
April 13, 2015
© 2010 IBM Corporation
6
IBM Software Group | WebSphere software
Comprehensive Environments for Every User
Rule Team Server
Rule Studio
WebSphere
ILOG BRMS
Rule Solutions
for Office
IBM Software Group | Lotus software
Developers
Business Users
Rule Execution Server
Administrator
April 13, 2015
© 2010 IBM Corporation
7
IBM Software Group | WebSphere software
WebSphere ILOG BRMS – Full Rule Lifecycle Support
Business
Analyst
Developer
Model
Analyze
Author
IBM Software Group | Lotus software
Monitor
System Administrator
Validate
Enterprise
Rule Repository
Policy Manager
Test
Execute
Deploy
Rule Administrator
April 13, 2015
© 2010 IBM Corporation
8
IBM Software Group | WebSphere software
Agenda
 Introduction to BRMS
 Business policies and Business rules
 Concept of operations
 IBM Websphere ILOG JRules
 IBM ILOG
JRules
for Smart Group
SOA
IBM
Software
| Lotus software
 Conclusion
April 13, 2015
© 2010 IBM Corporation
9
IBM Software Group | WebSphere software
Business Rule Language
if
the type of claim is Veterinary cost
then
Processing type for claim is : Automate
else
Processing type for claim is : Manual
 Supports all kind of rules:
 Basic to cross validations
 Derivations
 Inference based rules
 Calculations rules
 Customizable vocabulary specific to your
organization, industry, application (etc.)
 Product offering
 Supports IBM
language
localization
Software
Group | Lotus
software
 Underwriting
 Integrates with external data sources (e.g.
 Scoring
list of countries)
 Drop down lists for customized domain data  Rating…
 Templates facilitate new rule creation
if
the credit score of the borrower is less than 200
then
add "Credit score below 200" to the messages of the loan
reject the loan;
April 13, 2015
© 2010 IBM Corporation
11
IBM Software Group | WebSphere software
Advanced Decision Tables
Actions
Built-in
Gap/Overlap
Checking
IBM Software Group | Lotus software
Automatic
Rule
Generation
April 13, 2015
© 2010 IBM Corporation
12
IBM Software Group | WebSphere software
Decision Trees
Values
Actions
Condition
IBM Software Group | Lotus software
Built-in
Gap/Overlap
checking
Automatic Rule
generation
April 13, 2015
© 2010 IBM Corporation
13
IBM Software Group | WebSphere software
Rule Authoring: Visual Decisioning Flow
 Graphical editor to model and control rule execution sequence (ruleflow)
Function
Task
Rule
Task
IBM Software Group | Lotus software
Flow
Conditions
Pre/Post
Conditions
April 13, 2015
© 2010 IBM Corporation
14
IBM Software Group | WebSphere software
Examples of Customer BRMS Applications
Banking
• Loan Origination
• Credit Decisioning
• Sales Advisory
• Payments
• Accounting
Insurance
• Claims Processing
• Underwriting
• Quoting
• Rating
• Commissioning
Capital
Markets
Public
Sector
• Automated Trading
• Trade Order
Management
• Accounting
• Compliance KYC /
AML
• On Boarding
• Claims Processing
• Entitlement and
Benefit calculation
• Fraud Detection
and Management
• Screening and
Targeting
IBM Software Group | Lotus software
Telecom
• Offer Configuration
• Order
Management
• Fraud Detection
and Management
• Loyalty Programs
• Network Monitoring
April 13, 2015
Transportation
and Travel
• Promotions
Management
• Loyalty Programs
• Customer Service
• Billing
• Contract
Management
Retail
• Online
recommendation
• Campaign
Management
• Order
Management
• Pricing
© 2010 IBM Corporation
Manufacturing
• Order
Management
• Billing
• Contract
Management
15
IBM Software Group | WebSphere software
Agenda
 Introduction to BRMS
 Business policies and Business rules
 Concept of operations
 IBM Websphere ILOG JRules
 IBM ILOG
JRules
for Smart Group
SOA
IBM
Software
| Lotus software
 Conclusion
April 13, 2015
© 2010 IBM Corporation
16
IBM Software Group | WebSphere software
Rule Editing with Domain Specific Languages
Business Object Model
Rule Vocabulary
Developer
Business Rule Language
Rule Developer /
Business User
IT / Business
CustomerInfo
“customer”
• name
• birthday
• getNumAccidents()
• isHighRiskDriver()
•…
• the name of …
• the birthday of …
• the number of accidents of
…
• the … is a high risk driver
•…
Rule: High risk driver
if
the birthday of customer is after 12/9/1975 and
the number of accidents of customer is at least 3
then
IBM Software Group | Lotus
software
set the customer as a high risk driver
 Automatic generation
of the rule vocabulary.
“client”
 Comprehensive
industry focused
business terms
to define its data and
associated actions.
• le nom du ...
• l’anniversaire du ...
• Le nombre d’accidents du
...
• le ... est un conducteur à
risque
•…
Règle: Conducteur à risque
si
L’anniversaire du client est après le 12/9/1975 et
le nombre d’accident du client est au moins 3
alors
Classer le client comme conducteur à risque
 Localizable vocabulary
April 13, 2015
© 2010 IBM Corporation
18
IBM Software Group | WebSphere software
Flexible Rule Deployment with Versioning
Rule Maintenance
Runtime
Ruleset A
RuleApp AB
Version 1.0
Rule 1
Version 1.0
Ruleset A
Version 1.0
Version 1.1
Version 2.0
(Current version)
Rule 2
Ruleset B
Version 1.0
Baselines
Ruleset
Snapshot
<Date>
IBMVersion
Software
Group | Lotus software
RuleApp AB
1.0
Version 2.0
Version 1.1
Ruleset A
Version 2.0
Ruleset B
Ruleset B
Version 1.0
Rule 3
Version 1.0
Version 2.0
(Current version)
Rule 4
April 13, 2015
© 2010 IBM Corporation
19
IBM Software Group | WebSphere software
Flexible Rule Deployment with Versioning
Rule
Query
Rule
Overriding
Rule
Lifecycle
Rule
Analysis
Rule
Permission
Rule
Hierarchy
Rule Team Server
Repository
Rule
Status
IBM Software Group | Lotus software
Rule
Versioning
Rule
Reporting
Rule
Templates
Rule
Testing Simulation
Rule Governance
Business Rule Management
April 13, 2015
© 2010 IBM Corporation
20
IBM Software Group | WebSphere software
Agenda
 Introduction to BRMS
 Business policies and Business rules
 Concept of operations
 IBM Websphere ILOG JRules
 IBM ILOG
JRules
for Smart Group
SOA
IBM
Software
| Lotus software
 Conclusion
April 13, 2015
© 2010 IBM Corporation
21
IBM Software Group | WebSphere software
WebSphere ILOG JRules 7.1 Components
Design
Rule Studio
Development
Maintain
IBM Software Group | Lotus software
Line Of Business
Rule Solutions
for Office
Rule Team Decision Validation
Server
Services
Share
Custom
Web
Applications
Rule Repository
Deploy
Production
April 13, 2015
Transparent
Rule Execution Rules for COBOL
Decision Services
Server
© 2010 IBM Corporation
22
IBM Software Group | WebSphere software
360° new features review (Release 7.1)
 Rule Team Server
 Rule Execution Server
– Intellirule editor
– New maximum idle time ruleset property
– Single-click edit in RSO without
publish/update
– Ruleset usage monitor
– Completeness report
– Permission setting on Servers
 Rule Solutions for Office
– Ruleflow editor
 Decision Validation Services
– Profiling for estimated ruleset memory size
– Ruleset caching extension point
– Ruleset Testing in RES console
 Synchronization
– WebDav support RTS-RSO synchronization
synchronization
IBM Software Group –| Selective
Lotuspushsoftware
– Domain support in Excel scenario provider
– User-defined report name
– Hyperlink on rules in test/sim report
– Side by Side Simulation (or Test Suite)
comparison
 Decision Warehouse
 Rule Studio for Java
– Rule project statistics
– Ruleflow editor convergence
– Ruleset build automation
– Intellirule editor improvements
– Rule Session MDB
– SCA component export wizard
– Decision ID support for rule session MDB,
TDS
– Eclipse 3.4 port (V7.0.2)
 JRules to .NET deployment
– WebSphere 6.1, 7.0, WebLogic 10, JBoss
4.2, 5.0 Rule Session EJB
© 2010 IBM Corporation
23
IBM Software Group | WebSphere software
Rule Studio (RS)
 Eclipse-based Development Environment
• Developers
• BusinessIBM
Analysts
Software Group | Lotus software
Rule Studio
April 13, 2015
© 2010 IBM Corporation
24
IBM Software Group | WebSphere software
RS: Low Cost of Ownership for Developers
 Ease to learn
– Familiar environment
– Project map for new users
– Follows Eclipse style and design
guidelines
 Easy to use
– Auto-completion
rule text editorGroup
IBMinSoftware
| Lotus software
– Re-factoring
– Wizard-driven Java, XML, WSDL data
integration
 Productivity
– Integrated Rules and Java debugging
Rule Studio
April 13, 2015
© 2010 IBM Corporation
25
IBM Software Group | WebSphere software
RS: Strong Support for Business Analysts
 Business rule modeling support
– Business Object Model
– Business vocabulary
– Templates creation
• If..then..else, Decision tables and decision
trees
– RuleFlow
IBM Software Group | Lotus software
 Support for large organizations
– Modular Business Object Model
– Modular Project organization
– Semantic queries
Rule Studio
April 13, 2015
© 2010 IBM Corporation
26
IBM Software Group | WebSphere software
Selective Push RS-RTS synchronization (New)
Rule Studio
(Eclipse-based)
Rule Team
Server
Select based on
• Artifact type
• Query results
Also available for headless synchronization
IBM Software Group"-selector
| Lotus
software
[query]
: BQL Query to select
rules to be synchronized\n"
Value
• Just synchronize what needs to be updated
• Optimizes synchronization time for big rule
projects
© 2010 IBM Corporation
27
IBM Software Group | WebSphere software
Increasing business logic completeness (New)
IBM Software Group | Lotus software
•New in 7.1:
• Rule project completeness
checking
• Query based completeness
analysis
• Gaps detection and correction
suggestion
© 2010 IBM Corporation
28
IBM Software Group | WebSphere software
RS: Integration with SD Infrastructure
 Asset Management
– JRules Projects Artifacts stored as file
– SCC Integration through Eclipse
– Reporting
 Build &IBM
Deployment
Management
Software
Group
| Lotus software
– Interactive
– Batch Mode
 Test Management
– Decision Validation Services
– Interactive and Batch Test Executions
Rule Studio
April 13, 2015
© 2010 IBM Corporation
29
IBM Software Group | WebSphere software
Rule Team Server (RTS)
 Web-based Management Environment
• Line Of Business
• Analysts IBM Software Group | Lotus software
• Policy Manager
Rule Team
Server
April 13, 2015
© 2010 IBM Corporation
30
IBM Software Group | WebSphere software
RTS: Web-based Console for Rule Maintenance
 Access rule artifacts concurrently without conflict or
delay
 Represent complex policies using rule overrides and
hierarchies
 Take control of very large rulebases
with Smart Views, easy search
and reporting
IBM Software Group | Lotus software
 Get automatic notification of potential
rule conflicts, redundancies
 See where rules are used across
projects using queries
 Hot-deploy rule changes in minutes
 Secure, integrated with enterprise security facility
including single sign-on
Rule Team
Server
© 2010 IBM Corporation
31
IBM Software Group | WebSphere software
RTS: Easy To Use, Easy To Learn
 Domain-specific rule vocabulary
 Simple, consistent UI metaphors
 Template support
 Wizard-based dialogs
 Guided rule
editors
IBM
Software
Group | Lotus software
 Real-time error checking
 Online help
Rule Team
Server
April 13, 2015
© 2010 IBM Corporation
32
IBM Software Group | WebSphere software
RTS: A Complete Set Of Capabilities
 Authoring
– Plain English, Decision Table,
Decision Tree
– Quick edit mode using MS Office
– Templates
 Managing
–
– Decision Validation Services
 Auditing
– Version Management
– Baseline
– Query-based
reporting
IBM
Software
Group
|
Lotus
software
Queries
– Smart Views
– Version Management
– Baseline
 Validating
– Syntactic Check
– Semantic Check
Rule Team
Server
 Testing / Simulating
– Semantic Queries
 Deploying
– Query base Extraction
– Rule service management
 Administration and configuration
– Authorization policies
– Rule Service
– Display Options
© 2010 IBM Corporation
33
IBM Software Group | WebSphere software
Extended rule authoring experience (New)
Direct MS edit mode
• New in RTS 7.1:
• Direct access to MS editing
• Ruleflow edition thru Word
• Automatic synchronization
• Automatic lock of edited
elements
IBM Software Group | Lotus software
One click
Decision Table in MS Excel
Rule Flow ©in2010
MS
IBMWord
Corporation
Action rules in MS Word
34
IBM Software Group | WebSphere software
Extended rule authoring experience (New)
Intellirule Rule editor in RTS
•New in RTS 7.1:
IBM Software
• Guided rule writing in RTS
Group | Lotus software
• Automated text completion
• Hierarchical display
• Problem list view
• Selectable rule editors
© 2010 IBM Corporation
35
IBM Software Group | WebSphere software
3rd party document repository based RTS-RSO (New)
synchronization
WebDav Support
•New in 7.1:
• WebDav integration
• Synchronization between RTS and
RSO documents stored in WebDav
compliant document repositories
IBM Software Group | Lotus software
© 2010 IBM Corporation
36
IBM Software Group | WebSphere software
RTS: Enterprise Grade Rule Management
 3600 view of the enterprise business rules
– Project-based approach
– Meta-data support
– Smart views
– Semantic queries
 Secure
– Integrated with Enterprise security facility including single sign-on
– Role-based access
IBM Software Group | Lotus software
– Version control
 Complete
– Rule creation / modification / testing & simulation / hot deployment
 Auditable
– All artifact modifications are stored and versioned
– Project Baseline can be created and restored at any time
 Designed for scalability
– RDBMS-based repository
 Internationalization (i18n)
Rule Team
Server
April 13, 2015
© 2010 IBM Corporation
37
IBM Software Group | WebSphere software
RTS: Ready for Customization
Out-of-the-box (OOTB) Interface
Screens and access configuration
using RTS configuration menus
Custom web interface using
JRules Web components
Personalization using
RTS customization APIs
IBM Software Group | Lotus software
Customized Interface
Custom Web Interface
Rules Repository
Rule Team
Server
April 13, 2015
© 2010 IBM Corporation
38
IBM Software Group | WebSphere software
Rule Execution Server (RES)
 Managed Execution Environment
• Rule Administrator
• System Administrator
IBM Software Group | Lotus software
• Rule Auditor
Rule Execution
Server
April 13, 2015
© 2010 IBM Corporation
39
IBM Software Group | WebSphere software
RES– High Performance and Scalability
 High performance and scalable rule execution
– Support transactional and batch rule execution
– Inference (forward-chaining) and sequential rule engine
– Cluster enabled
 Integrate with Java, XML, WSDL
 Exposes rule services as
IBM Software Group | Lotus software
– Rule Session (POJO, EJB or MDB)
– Transparent Decision Services (Web Services)
 Rule services management & monitoring
– Rule Persistence and Versioning
– Rule Execution statistics & trace
– JMX-based administration console
Rule Execution
Server
April 13, 2015
© 2010 IBM Corporation
40
IBM Software Group | WebSphere software
Providing detailed ruleset usage statistics for Administrator (New)
IBM Software Group | Lotus software
Better transparency
• On the usage
• On the consumption
© 2010 IBM Corporation
41
IBM Software Group | WebSphere software
Support Java XOM based Ruleset and Decision Service (New)
•New in 7.1:
• Java based
ruleset can be
exposed as
Decision services
IBM Software Group | Lotus software
Requires RAD 7.5 and SCA 1.0.1
SupportPac for WebSphere
Application Server 7.0
42
© 2010 IBM Corporation
IBM Software Group | WebSphere software
RES: Decision Warehouse
 Included with Decision Validation
Services
 Traces decisions in production
applications
– Logs execution trace
– Input / Output data
– ExecutionIBM
resultsSoftware
Group | Lotus software
– Executed Tasks
– Rules Fired
– Queries
– Open API to connect 3rd Party BI
tools
Rule Execution
Server
© 2010 IBM Corporation
43
IBM Software Group | WebSphere software
Decision Warehouse – Hyperlink to RTS
IBM Software Group | Lotus software
Rule Execution
Server
April 13, 2015
© 2010 IBM Corporation
44
IBM Software Group | WebSphere software
Decision Warehouse Architecture
Operational System
Reporting and Analysis
Rule Execution Server
Existing Database
Execution Components
Extension
Management Console
BORROWER
Transform
& Store
LOAN
Store Traces
IBM Software Group | Lotus software
Query
Third-party BI Tool
Decision Traces
Generate Report
Historical Traces
Decision Traces
Rule Execution
Server
April 13, 2015
© 2010 IBM Corporation
45
IBM Software Group | WebSphere software
Rule Solutions For Office (RSO)
 Business user rule authoring and maintenance using
Microsoft Office Word and Excel
IBM Software Group | Lotus software
Rule Solutions
for Office
April 13, 2015
• Line Of Business
• Subject Matter Expert
© 2010 IBM Corporation
46
IBM Software Group | WebSphere software
RSO: Empowering Business Users
 Decision table editing in MS Excel 2007
– Automatic Spread sheet generation from RTS
– Additional DT menus in MS Excel
– Automatic Gap / Overlap detection in the spreadsheet
 Action rules
andSoftware
RuleFlow editing
in MS
Word 2007
IBM
Group
| Lotus
software
– Automatic Document generation from RTS
– Additional Rule menus in MS Word
– Guided rule edition in Word
– Vocabulary access
Rule Solutions
for Office
April 13, 2015
© 2010 IBM Corporation
47
IBM Software Group | WebSphere software
RSO: Publish Ruledocs from RTS
Publish
Rule Team
Server
Rule Solutions
for Office
IBM Software Group | Lotus software
Rule Filter
Rule Organization
Locale Selection
Rule Solutions
for Office
April 13, 2015
© 2010 IBM Corporation
48
IBM Software Group | WebSphere software
RSO: Editing a Decision Table in MS Excel
Decision Table Toolbar
Artifact
Properties
Gap / Overlap
Highlight
IBM Software Group | Lotus software
Problem List
MS Office Excel
Rule Solutions
for Office
April 13, 2015
Automatic rule translation
© 2010 IBM Corporation
49
IBM Software Group | WebSphere software
RSO: Editing an Action rule in MS Word
Rule Toolbar
RuleDoc
Outline
Business
Vocabulary
IBM Software Group | Lotus software
Problem
List
MS Office Word
Guided editor with automatic completion
Rule Solutions
for Office
April 13, 2015
© 2010 IBM Corporation
50
IBM Software Group | WebSphere software
RSO: Editing a Rule Flow in MS Word (New)
Rule Toolbar
Business
Vocabulary
IBM Software Group | Lotus software
Complete
Graphical
toolbar
Problem
List
Rule Solutions
for Office
April 13, 2015
MS Office Word
© 2010 IBM Corporation
Graphical editor
51
IBM Software Group | WebSphere software
RSO: Updating Ruledocs in RTS
Update
Rule Team
Server
Rule Solutions
for Office
IBM Software Group | Lotus software
Synchronization
Action
Rule Solutions
for Office
April 13, 2015
© 2010 IBM Corporation
52
IBM Software Group | WebSphere software
Decision Validation Services (DVS)
 Functionality Overview
–
Out-of-the-box ruleset testing in
Rule Team Server
–
Business impact simulation in
Rule Team Server
–
Scenario configuration and
IBM Software
Group
customization
in Rule Studio
–
Audit - Decision Warehouse in
Rule Execution Server
| Lotus software
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
53
IBM Software Group | WebSphere software
DVS: Scenario Definition
Input Data
IBM Software Group | Lotus software
Expected
Results
Rulset
Tests
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
54
54
IBM Software Group | WebSphere software
DVS: Test Suite in Rule Studio
Generated
Scenario Document
Configuration
editing
IBM Software Group | Lotus software
Decision Validation
Services
April 13, 2015
Detailed Scenario
Reports
© 2010 IBM Corporation
55
IBM Software Group | WebSphere software
DVS: Test Suite in RTS
RTS Test Suite Results
Detailed Scenario
Reports
Consolidated
Results
IBM Software Group | Lotus software
Individual Scenario
Result
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
56
IBM Software Group | WebSphere software
Champion and challenger capabilities (New)
• New in DVS 7.1:
• Test suite comparison
• Simulation suite comparison
• Champion and challenger scenario
• Allows what if analysis
IBM Software Group | Lotus software
Side by side comparison
Today
© 2010 IBM Corporation
Tomorrow
57
IBM Software Group | WebSphere software
Decision Validation Services Architecture
Renderers
Scenario Service Provider (SSP)
Deploy Testing
Ruleset
XOM
Scenario
Scenario Provider
Run
KPI Result
Key Performance Indicator
Report
IBM Software Group
| Lotus software
Rule Execution Server
Rule Team Server (RTS)
Deploy Extensions
Run
Rule Studio
RTS Repository
Rules
Test Suites
Simulations
Run reports
DVS Project
Decision Warehouse
Excel
Configuration
Runner
Format
Generate Extension Templates
Rules Fired
Transaction
data
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
58
IBM Software Group | WebSphere software
Rule Studio: DVS Customization
 Format customization :
– how scenario data is built
– how a test/simulation runs
– how the results are rendered
 Extension Points
IBM
Software Group | Lotus software
– Scenario Provider –how scenario data and tests are built
– RTS Scenario Provider Renderer – It captures user input in RTS when
defining a Test Suite/Simulation
– KPI – how a KPI is computed and results are stored
– RTS KPI Result Renderer how a KPI result is rendered in RTS
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
59
IBM Software Group | WebSphere software
Customization Extension Points in DVS
JSP page
Storable KPI result
Scenario Provider
IBM Software Group | Lotus software
Database
KPI
Database
Java Code
Eclipse custom
configuration
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
60
IBM Software Group | WebSphere software
Business Simulation (RTS) - Customization
Custom Scenario
Provider
Custom Reports
IBM Software Group | Lotus software
Custom KPIs
Decision Validation
Services
April 13, 2015
© 2010 IBM Corporation
61
IBM Software Group | WebSphere software
Agenda
 Introduction to BRMS
 Business policies and Business rules
 Concept of operations
 IBM Websphere ILOG JRules
 IBM ILOG
JRules
for Smart Group
SOA
IBM
Software
| Lotus software
 Conclusion
April 13, 2015
© 2010 IBM Corporation
62
IBM Software Group | WebSphere software
JRules in the IBM SOA Reference Architecture
Rule authoring, governance,
testing and simulation
Rule Studio
Rule Team Server
for developers
for business users
Business Innovation & Optimization Services
Rule Solutions for Office
for business users
Development
Services
Interaction Services
Process Services
Information Services
IBM Software Group | Lotus software
Decision
Service
Decision
Service
Personalization
Process routing
Facilitates communication
Partner Services
ESB
Decision
Service
Data processing
IT Service
Management
Rule integration
between services
Business App Services
Access Services
Complex decision
automation
Rule Execution Server
Infrastructure Services
April 13, 2015
© 2010 IBM Corporation
63
IBM Software Group | WebSphere software
Business Rules as Decision Services
ILOG JRules
Transparent Decision Service
consumer application
Rule Execution Server
SOAP
Transparent Decision Service
IBM Software Group | Lotus software
Rule Engine
boolean checkEligibility (Customer cust)
Risk getScore (CreditRequest request)
Rule Execution Server allows to expose any ruleset that processes XML as a Web Service without code
deployment makes these SOA-style integrations very easy
Transparent
Decision Services
April 13, 2015
© 2010 IBM Corporation
64
IBM Software Group | WebSphere software
BPM & BRMS interoperability overview
IBM ILOG JRules
BPM
Order
Validation
Order parameter
Fraud
Report parameter
Detection
Transparent
Decision
Service
Editing tools
(e.g. exception)
Exception?
Exception
Yes
handling
IBM
Software
Group | Lotus
software
Deploy rules
No
No
Yes
Order
accepted?
Order validation rules
Fraud detection rules
Review
Transparent
Decision Services
April 13, 2015
Process
Computation rules
Rule
Repository
Order
The business logic within business processes changes
more frequently than the business processes themselves
© 2010 IBM Corporation
65
IBM Software Group | WebSphere software
Integration with IBM WID/WPS
IBM Software Group | Lotus software
Rule Execution
Server
ILOG connector components
Interface
Rules Repository
April 13, 2015
Available today for v6.7
Coming soon for v7.0
© 2010 IBM Corporation
Interface
Reference
Reference
66
IBM Software Group | WebSphere software
Agenda
 Introduction to BRMS
 Business policies and Business rules
 Concept of operations
 IBM Websphere ILOG JRules
 IBM ILOG
JRules
for Smart Group
SOA
IBM
Software
| Lotus software
 Conclusion
April 13, 2015
© 2010 IBM Corporation
67
IBM Software Group | WebSphere software
Benefits of the ILOG BRMS
Reduced lead
times for changes
More personalized
client interactions
Fast, reliable of customer loyalty
offers, deployed directly by
business users
(retail)
2.5x improvement in acceptance
of cross-sell offers (retail banking)
IBM Software Group | Lotus software
BRMS
Internal/external
compliance
Business – IT
alignment
Support of complex regulations
that vary by customer
location and product line
(insurance)
Reduced new policy
implementation by 50%
(financial services)
April 13, 2015
© 2010 IBM Corporation
68
68
IBM Software Group | WebSphere software
ILOG JRules BRMS – Manage Change with Confidence
 Implement change in a way that is easy, safe and predictable
 Reduce the time and cost required to develop and maintain
operational systems that are affected by change
IBM Software Group | Lotus software
 Provide a way for IT and Business functions to work
collaboratively on defining and updating the decision logic that
drives operational systems
 Increase the visibility of how systems use and are affected by
decision logic
April 13, 2015
© 2010 IBM Corporation
69
IBM Software Group | WebSphere software
Developer Works BRMs page
Central resource for developers, architects and IT managers to share
industry knowledge, experience and best practices surrounding BRMS.
http://www.ibm.com/developerworks/websphere/zones/brms/
• Quick start tutorials
• Online forums, blogs
IBM Software Group | Lotus software
• White papers
• Recorded webinars
• Meet the experts
• Analyst reports.
April 13, 2015
© 2010 IBM Corporation
70
IBM Software Group | WebSphere software
Q&A
IBM Software Group | Lotus software
April 13, 2015
© 2010 IBM Corporation
71
Download