integrated process and business rules management integrated process and business rules

26
Integrated Process and Business Rules Management Integrated Integrated Process Process and and Business Rules Management Business Rules Management Julia Wagner IDS Scheer AG Garth Gehlbach Corticon Technologies Julia Wagner IDS Scheer AG Garth Gehlbach Corticon Technologies

Upload: others

Post on 12-Sep-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrated Process and Business Rules Management Integrated Process and Business Rules

Integrated Process and Business Rules Management

IntegratedIntegrated ProcessProcess and and Business Rules ManagementBusiness Rules Management

Julia WagnerIDS Scheer AG

Garth GehlbachCorticon Technologies

Julia WagnerIDS Scheer AG

Garth GehlbachCorticon Technologies

Page 2: Integrated Process and Business Rules Management Integrated Process and Business Rules

2www.ids-scheer.com

AgendaAgenda

Learn more about Business Rules

Integrated Rules and Process Management

Business Rule Management in ARIS

Summary

11

22

33

44

55

2

Life Demonstration

Page 3: Integrated Process and Business Rules Management Integrated Process and Business Rules

3www.ids-scheer.com

Challenge: Agile ProcessesChallenge: Agile Processes

Banking – Credit ApplicationRegular changes of interest rates

How the interest rate is calculated?Changes in legislations/ organizational policy

Who is allowed to accept a credit request?New products like accounts for students, pensioners, …

Insurance – Life insurance Changes in risk classifications

How is the risk class of a customer determined?Special offers for special customer groups

Telecommunication - BillingNew tariffs

How is a phone call charged according to the selected tariff?

Page 4: Integrated Process and Business Rules Management Integrated Process and Business Rules

4www.ids-scheer.com

Business StrategyBusiness StrategyBusiness Strategy

Existing IT LandscapesExisting IT LandscapesExisting IT Landscapes

BusinessChangeBusinessBusinessChangeChange ??

Strategyfor GrowthStrategyStrategy

for Growthfor Growth

Ability toExecuteAbility toAbility toExecuteExecute

Prohibitive cost and time of IT changes

IT not aligned with business

Over 80+ % of IT budget spent on status quo

TCO pressures continue to rise

Prohibitive cost and time Prohibitive cost and time of IT changesof IT changes

IT not aligned with IT not aligned with businessbusiness

Over 80+ % of IT budget Over 80+ % of IT budget spent on status quospent on status quo

TCO pressures continue TCO pressures continue to riseto rise

IT Landscapes Not Built For ChangeIT Landscapes Not Built For Change

Lack ofLack ofinnovation & flexibilityinnovation & flexibility

Page 5: Integrated Process and Business Rules Management Integrated Process and Business Rules

5www.ids-scheer.com

Flexibility in Business StrategiesFlexibility in Business Strategies

CRM SCM DB E-mail eBusiness ERP

Technical BPM

Call Center

Initiate Production Scheduling

Complete ProductionScheduling

Fulfill OrderReceive Purchase Order

IssueInvoice

Order Processing Fulfillment Call Center

Business BPM

calculateSchedule checkScheduleConsistancy

....

Page 6: Integrated Process and Business Rules Management Integrated Process and Business Rules

6www.ids-scheer.com

Only a Part of the Whole Story ? Only a Part of the Whole Story ?

More flexible support of business processes via orchestration of enterprise services

BUT

Business logic within services or decision functions are still hard codedBusiness user can’t change the process/system in any way

Real flexibility comes with a combination of BPM and Business Rules Management Systems

Page 7: Integrated Process and Business Rules Management Integrated Process and Business Rules

7www.ids-scheer.com

FlexibilityFlexibility in Business in Business StrategiesStrategies byby Business RulesBusiness Rules

CRM SCM DB E-mail eBusiness ERP

Technical BPM

Call Center

InitiateProductionScheduling

CompleteProductionScheduling

Fulfill OrderReceivePurchase Order

IssueInvoice

Order Processing Fulfillment Call Center

Business BPM

calculateSchedule checkScheduleConsistancy

....

Page 8: Integrated Process and Business Rules Management Integrated Process and Business Rules

8www.ids-scheer.com

WhereWhere areare Rules relevant?Rules relevant?

Business rules guide or control business decisions.

Routing Decisions – Affect routing of workDecision: Where do we route this application for processing?

Rule: If insurance limit is greater than $100K, a manager must approve.

Task Decisions – Affect work outputDecision: What is the applicant’s risk?

Rule: Applicants who skydive have a high risk rating.

LifeInsurance

Application

ProfileRisk

Review

Review

Review

Review

Review

Review

Review

Page 9: Integrated Process and Business Rules Management Integrated Process and Business Rules

9www.ids-scheer.com

Credit Applicationis received

Classify CreditApplication

Credit ApplicationType is Standard

Credit ApplicationType is Special

ProcessStandard

Credit Application

Process SpecialCredit Application

DepartmentHead

Clerk

CreditApplicationTypeis SmallAmount

Process SmallAmount Credit

Application

DivisionHead

Credit Applicationis rejected

Credit Applicationis accepted

up to 25o' 250' up to 500' 500' up to 750' 750' up to 1.000' over 1.000' Risk Class A Risk Class B Risk Class C Risk Class D Risk Class FRisk Class E

Set CreditApplication Type= SmallAmount

Set CreditApplication Type

= Standard

Set CreditApllication Type

= Special

Business Rule

Credit AgencyReport

Routing Decision TodayRouting Decision Today

explicit rule knowledge

Complex diagrams Not readableHigh error rateExpensive maintenance

Page 10: Integrated Process and Business Rules Management Integrated Process and Business Rules

10www.ids-scheer.com

Task Decision TodayTask Decision Today

Appended as commentsNot formalizedNot able to analyzeNot positioned to automate

Credit Applicationis received

Classify CreditApplication

Credit ApplicationType is Standard

Credit ApplicationType is Special

ProcessStandard

Credit Application

Process SpecialCredit Application

DepartmentHead

Clerk

CreditApplicationTypeis SmallAmount

Process SmallAmount Credit

Application

DivisionHead

Credit Applicationis rejected

Credit Applicationis accepted

up to 25o' 250' up to 500' 500' up to 750' 750' up to 1.000' over 1.000' Risk Class A Risk Class B Risk Class C Risk Class D Risk Class FRisk Class E

Set CreditApplication Type= Small Amount

Set CreditApplication Type

= Standard

Set CreditApplication Type

= Special

Business Rule

Credit AgencyReport

Page 11: Integrated Process and Business Rules Management Integrated Process and Business Rules

11www.ids-scheer.com

Challenge: Integrated Process and Rules ManagementChallenge: Integrated Process and Rules Management

Externalizing Business Rules as Rule Models

Review

Review

Review

Review

Review

Review

Review

RouteApplication

LifeInsurance

Application

ProfileRisk

Rule Model #1

Rule Model #2

Process Model #1

Page 12: Integrated Process and Business Rules Management Integrated Process and Business Rules

12www.ids-scheer.com

Why Business Rules Management?Why Business Rules Management?

Conclusion: We Must Externalize Business RulesOptions to Externalize Business Rules

Traditional Programming TechniquesTraditional Business Rule EnginesBusiness Rules Modeling

Business-Level Design (Simple Rules)

Process Modeling IntegrationBusiness-Level TestingBusiness-Level VerificationBusiness-Level Design (Complex Rules)

Executable Specification

Rules Modeling

Traditional BRE

ProgrammingRequirement

Page 13: Integrated Process and Business Rules Management Integrated Process and Business Rules

13www.ids-scheer.com

ModelTest

Scope Specify

DeployVerify

Business Rules Management In ActionBusiness Rules Management In Action

Rules Modeling MethodologyRules Modeling Methodology

Execute

Page 14: Integrated Process and Business Rules Management Integrated Process and Business Rules

14www.ids-scheer.com

Markets & LegislativeMarkets & Legislative

§ Sarbanes Oxley§ Basel II, KonTraG

§ Money Laundering

Responsiveness

Agility

Business Processes

Managementdrive externalise

Business Rules

Employees

InformationTechnology

Implementation byKnowledge Management

Implementation byBusiness Rules

Technology

impact

impact

Integrated Process and Rules ManagementIntegrated Process and Rules Management

Page 15: Integrated Process and Business Rules Management Integrated Process and Business Rules

15www.ids-scheer.com

BenefitsBenefits in in PracticePractice

Business exampleSecure online funds transfer service, conducting more than $3.4 billion in electronic transactions for 2 million customers across the globe

Business challengeAutomate identity verification processQuickly integrate new data verification sourcesIncrease the speed and scope of new account approvals

ResultsOne rule set alone has increased monthly revenue by 1.5 millionRule implementation reduced from 3 months to under 24 hoursVerify more people, more quickly, generating more business

Page 16: Integrated Process and Business Rules Management Integrated Process and Business Rules

16www.ids-scheer.com

Integrated Process and Rule ManagementIntegrated Process and Rule Management

time

ProcessDiscovery

Rule Discovery

Process Modelling

Rule Modelling RuleOptimization

Process andRule

Deployment

Process andRule Execution

Data/Vocabulary Rules

ProcessOptimization

Page 17: Integrated Process and Business Rules Management Integrated Process and Business Rules

17www.ids-scheer.com

ProfileRisk

DeterminePremium

Example Decision:Based on information contained in theapplication, determine applicant’s risk profile

Example Decision:Based on information contained in theapplication, determine applicant’s risk profile

Example Business Rules:1. Applicants who skydive have a High Risk rating.2. Applicants less than 35 years of age have a Low Risk rating.

Example Business Rules:1. Applicants who skydive have a High Risk rating.2. Applicants less than 35 years of age have a Low Risk rating.

InterviewApplicant

Application

Business Rules ModelingBusiness Rules Modeling 1. Identify the Business DecisionAsk: What decision is being made?

1. Identify the Business DecisionAsk: What decision is being made?

2. Identify the Business RulesAsk: How do you make the decision?

2. Identify the Business RulesAsk: How do you make the decision?

3. Model the Business Rules3. Model the Business Rules

Page 18: Integrated Process and Business Rules Management Integrated Process and Business Rules

18www.ids-scheer.com

Business VocabularyBusiness Vocabulary

Business RuleStatement

RuleTemplate

Fact Model

UMLClass Diagram

TechnicalTerms model

ER-Diagram

Humanexecution

Systemexecution

FormalExpression

RuleRepository

Information StructureRule Implementation

view ofdefinesterms for

definesstructure for

storedin

translatesto

equates to

translatesto

Integration by common Fact ModelIntegration by common Fact Model

Page 19: Integrated Process and Business Rules Management Integrated Process and Business Rules

19www.ids-scheer.com

Repository IntegrationRepository Integration

Page 20: Integrated Process and Business Rules Management Integrated Process and Business Rules

20www.ids-scheer.com

Rules ExecutionProcess Execution

Execution • Run-TimeIntegration

Rules Service Directory

WSDL

BPEL ModelingIT-LevelApplication Specification

WSDL

• Service-Level Integration

Rules ModelingProcess Modeling

Business-Level Design• Diagram-Level

Integration

Any Operating System

Integrated Process and Rule ImplementationIntegrated Process and Rule Implementation

Page 21: Integrated Process and Business Rules Management Integrated Process and Business Rules

21www.ids-scheer.com

ARIS Rule Methodology

Rule Hierachy Rule Flow

Rule Classification Rule Assignment

R

R

R R R

R

R

R

R

R

R R R R

R

P e r s o n T y p e A

P e r s o n T y p e B

R

R

P e r s o n T y p e CR

R

R

R

R R

RR R R

R

R

R

R

RR

R

R R R

R

R

R

RR

Integration in ARIS FrameworkIntegration in ARIS Framework

Page 22: Integrated Process and Business Rules Management Integrated Process and Business Rules

22www.ids-scheer.com

Integrated Rule and Process AnalysesIntegrated Rule and Process Analyses

Rule and process interconnectionWhich processes are effected when changing a rule? Integrated Rule and Process SimulationWhat if Scenarios based on data historyWhat effect has a change of legislation on my processes?

Rule ClassificationList all policy rules, legislation policies, …Which rules are relevant for different countries?

Rule compositionWhere rules are reused?How a complex rule is composed?Which data is used in a rule?How is the rule flow?

Rule ImplementationWhere is a rule implemented?Which application system calls a rule service?

Rule ResponsibilitiesWho is responsible for a rule?Who is responsible for a rule service?

Page 23: Integrated Process and Business Rules Management Integrated Process and Business Rules

23www.ids-scheer.com

Business Rules Modeling DemonstrationBusiness Rules Modeling Demonstration

Page 24: Integrated Process and Business Rules Management Integrated Process and Business Rules

24www.ids-scheer.com

Business Process and Rules Management with ARISBusiness Process and Rules Management with ARIS

Reduce time to market for new or modified products

Reduce TCO

Capture the logic at the source

Generate more business by automation

Increase consistency - Reduce costs of errors by higher process quality

„Being rules-driven and being agile are notnecessarily mutually exclusive goals. Explicit business rules contribute value in each of the five steps of the enterpriseagility cycle...“

powered by

Page 25: Integrated Process and Business Rules Management Integrated Process and Business Rules

25www.ids-scheer.com

HowHow IDS will IDS will supportsupport youyou

Customer Training Workshop1day ARIS Business Rules Designer concept, ARIS business rules methodology and product, adopted to your ARIS modelling conventions2days rule modelling

Rules Discovery Workshop15 days of methodology based consultingFocused on a given process analyzing the decisions as their associated high level rules definitions Determine the ROI for modeling and automating the business rulesassociated with each decision within the process

Rules Implementation Workshop25 days of consulting to model, verify and test one identified decision servicesready for consumption by an existing business process or applicationAfter completing product training and this service, you will be able to discover, design and implement new decision services on your own.

Contact: [email protected]

Page 26: Integrated Process and Business Rules Management Integrated Process and Business Rules

www.ids-scheer.com

© Copyright IDS Scheer AG, Saarbrücken, 2005

All rights reserved.

The contents of this document are subject to copyright. Any changes, modifications, additions or amendments require prior written consent from IDS Scheer AG, Saarbrücken. Reproduction in any form is only permitted on the condition that the copyright notice remains on the actual document. Publication or translation in any form requires prior written consent from IDS Scheer AG, Saarbrücken.

“ARIS”, “IDS” and “Y” symbol are registered trademarks of IDS Scheer AG, Saarbrücken.

“SAP NetWeaver” is a trademark of SAP AG, Walldorf. All other trademarks are the property of their respective owners.

Alle Rechte vorbehalten.

Der Inhalt dieses Dokuments unterliegt dem Urheberrecht. Veränderungen, Kürzungen, Erweiterungen und Ergänzungen bedürfen der vorherigen schriftlichen Einwilligung durch IDS Scheer AG, Saarbrücken. Jede Vervielfältigung ist nur gestattet unter der Bedingung, dass dieser Urheberrechtsvermerk beim Vervielfältigen auf dem Dokument selbst erhalten bleibt. Jede Veröffentlichung oder jede Übersetzung bedarf der vorherigen schriftlichen Einwilligung durch IDS Scheer AG, Saarbrücken.

„ARIS“, „IDS“ und das Symbol „Y“ sind eingetragene Marken der IDS Scheer AG, Saarbrücken.

SAP NetWeaver ist eine Marke der SAP AG, Walldorf. Alle anderen Marken sind Eigentum ihrer jeweiligen Inhaber.