6
IBM Software Group © 2005 IBM Corporation Business Rule Standards -- Interoperability and Portability Presentation to W3C Workshop on Rule Languages for Interoperability April 27-28, 2005 – Washington, DC Donald F. Ferguson IBM Fellow Software Group Chief Architect and Chairman, SWG Architecture Board [email protected] Mark H Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected]

Interoperability and PortabilityBusiness Rule Standards · Interoperability and Portability ... (BAM) Title: Microsoft PowerPoint - IBM Position on Business Rule Standards.ppt Created

Embed Size (px)

Citation preview

IBM Software Group

© 2005 IBM Corporation

Business Rule Standards --Interoperability and PortabilityPresentation to W3C Workshop on Rule Languages for InteroperabilityApril 27-28, 2005 – Washington, DC

Donald F. FergusonIBM FellowSoftware Group Chief Architect and Chairman, SWG Architecture Board [email protected]

Mark H LinehanSenior Technical Staff MemberIBM Software Group Emerging [email protected]

IBM Software Group

© 2005 IBM Corporation2

A Business Scenario

Internet

Web AccessWSDL

BusinessProcesses

ExistingSystems

New BusinessFunctions

IBM Software Group

3 © 2005 IBM Corporation

Rules and the Service Oriented Architecture

Shell(represents rules as a

service using application-speciifc service interface)

Calling Application Rule Engine

application –specific Java or WSDL interface

IBM Software Group

4 © 2005 IBM Corporation

Selectors

IBM Software Group

5 © 2005 IBM Corporation

OMG Layers and Rules

Platform Independent Model (PIM)

Platform Specific Model (PSM)

Business model

Technology independent

model

Technology specific model

Mapping

Mapping

“Business Semantics of Business Rules” RFP

Business Vocabulary

Business Rules

“Production Rules” RFP

• Forward chaining

• Backward chaining

Vendor-Specific Rule Language

Computation Independent Model (CIM)

IBM Software Group

6 © 2005 IBM Corporation

Rule Categories

Inference Rules

Prolog

Forward / Backward Chaining

Event Correlation

Rules

Simple Business Rules

if-then rulesdecision treesdecision tables

Resource selection, optimization, diagnosis, planning problems

Most business uses: decision in flows, form validation, marketing, routing, claims auto-adjudication, exception handling, business process management (BPM)

IT problem recognition & business activity

monitoring (BAM)