Business Process Management with JRULE

Similar documents
Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Exception Handling in Service-Oriented Architecture

ILOG JRULES Version 6.0 ILOG INC Linda Vista Ave. Mountain View, CA USA Tel: (650) Web:

ILOG JRULES Version 6.0 ILOG INC Linda Vista Ave. Mountain View, CA USA Tel: (650) Web:

Roberto Viana Blanco. John Mutumba Bilay, SAP* Process Orchestration. The Comprehensive Guide. Rheinwerk. Publishing

SAP Business Workflow: Identify Transport Request for Workflow

SAP Business Process Management Base Configurations

Purchase Order Settings in SAP SRM

Create New Business Processes Using Service Oriented Architecture

Enterprise Application Integration using MQSeries and Web services

Making Business Rules Operational

Object based Navigation based on Business Objects and POWL

Decision Server. Combining Business Event Processing and Business Rules Management for Decision Agility and Effectiveness IBM Corporation

The Enterprise SOA Implementation Lifecycle Explained

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

Using the Switch Document for Change of Supplier Process (Utility Industry)

Setting up Organizational Plan

SNP: CTM Concepts, Demand Prioritization and Supply Categorization

Efficient Monitoring Techniques Do You Want Something Better than RSPCM?

Integrating MDM with BI - Part 1

White Paper: Master Data Syndication from SAP NW MDM to Backend SAP & Non-SAP Application via SAP NW PI

Reporting Data in Alternate Unit of Measure in BI 7.0

SAPBPM SAP Business Process Management

Integrating SAP BW with Microsoft BI Using Open Hub Technology

Architecting Web Service Applications for the Enterprise

The Role of ISO in Strategic Asset Lifecycle Information Management

IBM Solutions for Enhancing Business Process Management (BPM)

Integration of Multiple Campaigns Functionality of SAP CRM 2007 to ECC 5.0 or lower

Websphere - Smarter Software For A Smarter Planet. Respond Quickly To Changing Business Process Management Demands

ADM920 SAP Identity Management

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Test Management Tool Request for Information

Solution Manager Service Desk Support Team Creation

Getting Started with UNIFI (ISO 20022)

SAP BusinessObjects Rapid Marts Overview - 1

The Business Process Environment

Efficiently Develop Powerful Apps for An Intelligent Enterprise

GOA Contracts Price Validation Functionality

About Oracle Primavera P6 Enterprise Project Portfolio Management

BPEL PM Preview

THE FUTURE OF PROCESS HAS BEGUN

Collaboration of Production Process with Contract Manufacturers in Hi-Tech Industries

SAP Technical Upgrade Project

Building Information Systems

CA Plex r6.1. Benefits. Overview. The CA Advantage

Related to Process Type in BI 7.0: Decision between Multiple Alternatives

Salesforce.com Administration & Salesforce.com Development Course Details

Predicts 2004: MDSFs Offset J2EE Complexity

Chapter 13. Building Information Systems

Procedure for Transferring Documents from Financial Accounting to Controlling

Setup Matrix Generation in a Complex Manufacturing Environment

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

Guidelines for Creating a QM Certificate for Delivery in Product Lifecycle Management

Establishing RFC Connection between Data Stage SAP BW

Introduction to Process Chains in SAP BI 7.0

IBM Operational Decision Manager

How to Update the Currencies and Unit of Measurements from ECC Source System to BI System by Automatically and Manually

ARIS Expert Paper. March Steps to Business-Driven SOA.

SAMPLE REQUEST FOR PROPOSAL

Complete Guide to Learn Organizational Plan & Role Resolution in Workflow

About Oracle Primavera P6 Enterprise Project Portfolio Management

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

How to Perform Benefits Checks using Participation Monitor

How to Restart a Failed Process Chain if Repeat Option is not Applicable

Quality Based Invoice

Automatic Packaging in SNC A Case Study

BRIDGING THE B USINESS-IT DIVIDE IN E NTERPRISE C LASS P ROCESSES

WebSphere ILOG BRMS. Stephane Marouani Sales and Operations Manager, IBM ILOG A/NZ. IBM Insight Forum 09. Make change work for you

Enterprise Services Repository

Financial Fusion. Feature Guide. Consumer e-finance Suite. version 4.6

APO: Characteristics Based Forecasting

New and noteworthy in Rational Asset Manager V7.5.1

R/3 System ABAP Workbench

IBM Business Automation Workflow

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S

<Insert Picture Here> Service Oriented Architecture

Data Sheet optimal trace

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE

BIAN with BPS Design Methodology

SOA Praxiserfahrungen

Toolbox for Architecture Framework Discussions at The Open Group. SKF Group, February 2018

An Introduction to Oracle Identity Management. An Oracle White Paper June 2008

Developer-Friendly Business Process Management

IBM Operational Decision Manager. Subhajit Maitra zchampion November 2013

BIT800. Process Orchestration Overview COURSE OUTLINE. Course Version: 16 Course Duration: 5 Day(s)

Business Rules Management System Moving toward Operational Decision Management

A Fresh Look at the Mainframe

This unit is a short outline and will give you an overview on component level. In addition it will show how SAP uses the SDK for extensions (i.e.

Oracle Banking Reference Process Models

ARIS 9.6 Roadmap and Future Directions

Adapting CICS Business Rules Quickly & Efficiently with WebSphere ILOG BRMS

Streamline Your Business Processes: What Government IT Project Teams Need to Know

Business Rules Modeling Studio

Decommissioning of NLS Implementation for SAP BI

Oracle Application Integration Architecture

GE Security. Picture Perfect TM. The only UNIX Platform for Integrated Security Management and Access Control. Reliable. Flexible. Efficient.

Purchasing Discount in Kind

Oracle Application Integration Architecture

UWL Configuration for Opening Web Dynpro ABAP Application for Appraisal Document in EHP4

Transcription:

Business Process Management with JRULE Applies to: Exchange Infrastructure, Business Process Management Summary JRule is a Business Rule Management offering from ILog that can be used to create business rules for automatic decision making and monitor business processes effectively. This article provides an overview of BPM with the help of JRule. Author(s): Hemant Negi Company: HCL Technologies Created on: 9 May 2007 Author Bio The author is currently working with HCL Technologies in SAP NetWeaver Practice 2007 SAP AG 1

Table of Contents Applies to:... 1 Summary... 1 Author Bio... 1 Overview... 2 JRuleDescription... 2 JRule Architectural Framework... 3 JRule for BPM... 3 Conclusion... 3 Related Content... 6 Disclaimer and Liability Notice... 7 Overview Business process management (BPM) is a snap shot of the business process requirements in the form of a process model. BPM software enables to collect real-time data and help the Business Analyst and Decision Mangers to sort out the issue related to business. JRule6 is a process modeling and decision making tool from ILoG. JRule comes with Eclipse based IDE called ILOG Rule Studio, The JRules Repository is divided into two sets of Rule Repositories (one for business users and the other for developers) that are kept in synchronization by the Rule execution server, thus it is a fully integrated Rule Studio. BPMN (Business Process Modeling Notation) is a flow chart based notation for defining the business processes. It is the result of an agreement between various modeling tool vendors who had their own proprietary notations. With the help of this notation a business process developed by an analyst can be directly applied to the BPM engine instead of taking it through human interpretation & translation into other languages. A BRMS (Business Rule Management System) isolates the pure business logic of a project from the control logic and presentation code, and puts it into a rule base space. Effectively, a BRMS moves verification back to the business department where it belongs. Using a BRMS, the business users write & modify the rule. The IT department is responsible for the construction of the system so as to ensure that it is fast, scalable, and easily maintainable. JRule Description ILog s JRule is a tool which helps Business Analyst, Developers & Managers to implement & manage business rules. It supports common standards like JDBC, EJB, J2EE, JMS etc. Some features of this tool are as follows: Rule flow - Analyst can graphically create rule flows. 2007 SAP AG 2

Decision table editor - Used where multiple conditions are repeated in many rules Graphical & Query B.O.M (Business Object Model) - Helps in representation of business object model in common business language. Web rule editor - Helps business analyst to develop the business rule. Debugger - To debug set of rules, decision tables & BOM. JRule includes rule language that use domain term so that the user can express rules in Natural language. It also includes a no of reusable software components provided as APIs. The web console of rule execution server provides comprehensive runtime view of the deployed rule set & their execution performance. The rule execution service is composed of several components that can be optionally deployed within the application. JRule Architectural Framework IDE Integration ILOG 1 Tools Debugger Profiler Business Rule Repository ILOG Rule Query Language ENGINE 2 Editor Business Language History Version Database 1=Tech user 2=Business user The Rule editor is a Java based application that is used for development of business rules. The eclipse based IDE is normally used by the IT personnel to debug rules and decision tables as they are executed by the rule engine. The profiler evaluates the runtime performance of a rule set. JRule makes Business Rule Management System (BRMS) the rule language, a Business Action Language (BAL) The main benefit of JRule is that it implements business vocabulary/terms rather than the technical terms, thus making it an extremely useful tool for business users. 2007 SAP AG 3

Example: IF THE EMPLOYEE IS FROM HCL THEN 3% DISCOUNT ON NOKIA MOBILE PHONE JRule Builder is a GUI based Java application for rule testing and extraction. It is a J2ee Servlet that provides basic rule management. The Rule repository acts as a central storage for business rules. JRule has the ability to abstract business logic from Java representation. Rules are invoked by calling the rule engine. It also has a decision engine to integrate rule based service into a BPM decision. Business Rule Engine (BRE) was developed to help facilitate and execute these rules. A BPM guides an application through a series of steps, whereas a BRE guides the application through the rules (i.e., decisions) that determine these steps. Decision Tree A Decision Tree displays the set of business rule in one graphical diagram. The decision table is based on the schema of the decision process. IF EMPL =HCL YES DISCOUNT = 0% NO HOLDING GOLD CARD YES DISCOUNT = 3% JRule for BPM A BRMS adds decision capabilities to applications and workflow type processes. It provides various tools for writing, deploying, and managing business rules throughout their life cycle. These tools are geared towards both business and IT users, enabling both types of users to add, delete, or modify rules through permission based access. BRMS Benefits 2007 SAP AG 4

Better decision-making - Business users may test their strategies in an offline environment and then implement the best ones. Improved operational efficiency - Automation of rules as opposed to recoding involves less human interaction, which in turn decreases the chance of human error. Control is returned to business strategists - Business strategies can be handled directly by business strategists not IT. Rule management capabilities are extended to business users by giving them the ability to make changes directly. Audit trails - BRMS can track how a set of rules have changed over time. Sno BPM Functionality JRule Features 1 Process Definition Rule based activities for expressing business rules. It expands & collapses sub processes. Layouts for process diagrams 2 Process Administration Displays process diagram so it is easily deciphered by the managers & performance can be measured/improved 3 Business Activity Monitoring Table/chart views to show activity status & monitor the process 4 Business Performance Analysis Reuse of process diagram as designed during the definition phase to detect & rectify the problem. Conclusion In nutshell, ILog JRule makes BPM practical by providing innovative tools for authoring, deploying & managing business rule across the organization. JRule is designed to meet the needs of architects, business analysts, developers, policy mangers & system admin as it provide a single environment for modeling, coding, debugging & deploying rule applications. 2007 SAP AG 5

Related Content Refer http://www.ilog.com 2007 SAP AG 6

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2007 SAP AG 7