You are on page 1of 24

Oracle Application Server 10g

S STREAMLINE TREAMLINE B BUSINESS USINESS P PROCESSES ROCESSES IN IN R REAL EAL-T -TIME IME WITH WITH
B BUSINESS USINESS A ACTIVITY CTIVITY M MONITORING ONITORING
Prashant Nema, Oracle Corporation
Executive Overview.................................................................................................................2
The Corporate Business Process............................................................................................2
The Manual Business Process - Basics...............................................................................2
The Manual Business Process- An Example.......................................................................4
Real-Time Business Process Monitorin.............................................................................!
Business Process Manaement "#stem $BPM"%...................................................................&
BPM" Manae' Business Process - Basics........................................................................(
BPM" Manae' Business Process- An Example..............................................................)*
Real-Time Business Process Monitorin..........................................................................)2
OracleA" +nteration , BPM" an' Be#on'..........................................................................)-
"treamline Business Processes............................................................................................)4
Path to Business optimi.ation...........................................................................................)/
Business Process Monitorin............................................................................................)&
Business Activit# Monitorin............................................................................................)(
Business Process Optimi.ation.........................................................................................2*
Paper 40290
Oracle Application Server 10g
EXECUTIVE OVERVIEW
Oracle wor0in with its lare install 1ase2 o3 1oth Business an' +T users2 in the last two
'eca'es has learnt that customer are consistentl# strivin to achieve two nee's2 that are
a1solutel# necessar# 3or the Corporate success. The# are ). Business 4isi1ilit#2 an' 2.
Business Control. To'a#5s Corporations all use some 0in' o3 s#stems 3or 'oin 1usiness.
Enterprise 6epartments are 'eman'in 3rom their +T Manaers2 more an' more a1ilit#
to have complete visi1ilit# into their 1usiness operations an' 'eman'in to 1e in control
o3 the operations. +T on the other han' wants to et awa# 3rom 1ein the 1ottlenec0 in
'oin 1usiness2 1ut rather 1e the value a''er to the 1usiness operations. Enterprises
have reali.e' that the 0e# is in leverain more the s#stems an' processes in place in
the Orani.ation2 an' not 'eplo#in new ones. 7ence various +nteration e8orts are
un'erwa# in ever# Corporation to leverae the existin intellectual propert# resi'in in
the Corporate Processes an' Business "#stems implemente'.
Business Process +nteration is the approach to 1uil' the Enterprise +nteration plat3orm
3or complete Business visi1ilit# an' Control. The new enre o3 Business Process
Manaement "#stems 1un'le' in the Business Process +nteration Plat3orms are now
mature to provi'e the a1ilit# to 'eplo# the most complex Enterprise processes that span
multiple Corporate s#stems an' 6epartments. 9sin the Business Process +nteration
Plat3orm 1esi'es +nteratin the silos o3 +n3ormation an' Processes2 ives the Business
the visi1ilit# the# nee' in real-time an' puts them in control 'irectl#2 without involvin
+T2 to ta0e the necessar# actions nee'e' to in:uence the 'ail# 1usiness operations.
The Primar# purpose o3 this paper is to unveil the power o3 the Corporate Business
Process 4isi1ilit#. The paper helps i'enti3# the next revolution in +T manaement
s#stems2 similar to what the R6BM" 'i' to 1usiness 'ata two 'eca'es ao. The Business
Process Manaement "#stem $BPM"% is the 3oun'ation ;iller application to ta0e the
Enterprise to the next level2 ena1lin automation2 +nteration an' most importantl#
openin a win'ow to Business Process 4isi1ilit# an' Control.

THE CORPORATE BUSINESS PROCESS
Orani.ations have 1ein 'oin Business with each other an' consumers 3or man#
centuries now. "ince the earl# )(**s the Orani.ational si.e has rown multi3ol'2 3rom
the small town in'ustries to the mo'ern 'a#s Multinational Corporations. Businesses
that have 1een a1le to scale to such levels have one thin in common i.e. a'option o3
corporate 'iscipline to implement an' 3ollow Corporate Processes 3or 'oin Business.
+n the last two 'eca'es these Corporations usin Processes have trie' various waves o3
evolvin to the next level o3 1ein e8icient < competitive e.. Business Process Re-
enineerin that promise' 'ramatic improvements2 1ut it turne' out2 involve' a lot o3
manual wor0 an' a reat 'eal o3 pain. +t ma# have improve' per3ormance2 1ut it 3aile' to
provi'e ailit# or support on-oin chane. Computer s#stems o3 the )(=*s an' )((*s
coul' not a'e>uatel# represent the 3ull complexit# o3 1usiness processes2 let alone
provi'e tools 3or manain them. Business Process 'iscover# an' 'esin was
accomplishe' in team meetins usin white1oar's. 6eplo#ment consiste' o3 ?ust another
team meetin. Execution consiste' o3 a'option o3 the new rules an' proce'ures2 or a
process map that +T was suppose' to miraculousl# implement in some custom s#stem.
Paper 40290
Oracle Application Server 10g
Maintenance was onl# un'erta0en in the event o3 ma?or 1usiness 3ailure2 an'
optimi.ation was a matter o3 wish3ul thin0in.
+n the rest o3 this section we will anal#.e an' un'erstan' all the Basics o3 the Corporate
Business Processes. @e will Arst la# out all the 0e# aspects associate' to the Corporate
Business Process2 to 1e a1le to appreciate its a'vantaes an' the also the challenes
pose' to the Corporations. Bext we will see these 0e# aspects re:ecte' in the liht o3 a
Real worl' Corporate Business Process an' Anall# we5ll anal#.e to what extent can the
Corporation manae an' control this Business Process.
THE MANUAL BUSINESS PROCESS - BASICS
WHAT IS A BUSINESS PROCESS?
Cor ever# repeatin corporate activit#2 a series o3 various tas0s have to 1e per3orme' in
a certain pattern an' se>uence ever# time the activit# is repeate'. e.. D1u#in a laptop
3or the emplo#eeE2 Eplacement o3 components on an assem1l# plantE. The mani3estation
o3 a such corporate activit# is 0nown as a DBusiness ProcessE. +ts 'eAne' in ever#
Corporation 3or all the repeatin activities2 an' all parties involve' with the activit#
implement it an' 3ollow it. The Business Process removes am1iuit# an' variations 3rom
the activit# an' ensures consistent per3ormance an' scala1ilit# in the Orani.ation.
WHO ARE THE PARTICIPANTS OF A BUSINESS PROCESS?
Ever# corporate Business Process is constitute' o3 one or more tas0s. A Participant o3
the Process per3orms each tas0. 7ence multiple Participants 'o their tas0 to 3ulAll in one
Business Process. The Participants coul' 1e
). People - e.. emplo#ees2 manaers2 tra'in partners representatives
2. "#stems - e.. applications2 'ata1ases2 leac# plat3orms2 tra'in partners
applications
-. Processes - e.. existin Business Processes2 Partners Business Processes
HOW IS THE BUSINESS PROCESS EECUTE!?
Ever# Participant o3 the corporate Business Process receives the result o3 the previous
complete' tas0. The Participant completes the tas0 with its processin capacit# an'
passes the tas0s result in turn to the next tas0. This chain o3 tas0 processin 1#
Participants executes the whole 1usiness process. "ome tas0s are execute' completel#
manual e.. Alin a re>uisition 3orm 3or a new laptop2 while some are partiall# automate'
e.. cler0 chec0s the >uantit# o3 components in stoc0 usin an +nventor# application.
"ome coul' 1e execute' completel# automate' e.. a machine scans 3or new items
receive' on the receivin 'oc0s an' up'ates +nventor# application.
7ence a Business Process can 1e completel# Manual2 or "emi-automatic or completel#
automate'. +t all 'epen's on how the Corporation wants to an' has 1een a1le to mani3est
the corporate activit# an' their tas0s. Most real worl' Business Processes are h#1ri's2
i.e. corporations want e8icienc# throuh automation 1ut not 3oreoin a1ilit# 1e in
control o3 the process an' manae it e8ectivel#. e.. approval o3 new re>uisitions
punche' into the procurement s#stem i.e. re>uisitions are create' e8icientl# in the
s#stem without Allin in an# 3orms an' vali'ate' 1# the s#stem2 1ut the# are approve'
Paper 40290
Oracle Application Server 10g
manuall# in the s#stem 1# the manaer.
HOW "UCH CAN THE BUSINESS PROCESS BE CONTRO##E!?
An# Process is useless i3 it cannot 1e controlle'2 simpl# put process owners nee' to 1e in
chare to in:uence the process execution an' 1ehavior. The Business Process Owner
nee's to have the complete control -
). Commission a new Business Process
2. "top < "tart the Process
-. 6ecommission the Process
4. A1ilit# to '#namicall# chane the Business Process
/. Chec0 a Process execution result
!. Trac0 the execution path o3 a complete' or in proress Business Process
The Corporation expects the Business Process Owners to 1e a1le to manae an' control
the 1usiness processes2 as that 'irectl# translates Corporation e8icienc#. Ever# Business
Owner shoul' 1e a1le to sa# at what tas0 is the execution at the moment2 what tas0s are
complete' an' what are pen'in 3or the Process.
Cor example2 in a poor Ascal >uarter where the Corporation wants to cut costs an'
'eci'es to stop procurement o3 all new +T e>uipment an' monitor closel# all other
procurement. Bow when there is .ero 1usiness process control the procurement process
cannot 1e stoppe' easil# without oin throuh allot o3 pain2 an' in a process with
simple control can 1e completel# stoppe' 1ut it a8ects all procurement in the
Corporation. The well-controlle' process allows to '#namicall# alter the process to stop
+T procurement alone.
CAN THE BUSINESS PROCESS BE OPTI"I$E! ?
Business Process 4isi1ilit# is the 0e# to Business Optimi.ation. +3 the Corporation
'oesn5t have enouh insiht an' continuous visi1ilit# across all Business Processes2 it
'oesn5t have the riht tools an' metrics to ma0e its 'ecisions on Enterprise Process
Chanes that lea' Business Optimi.ation. Ever# tas0 in the corporate Business
Processes is an essential 1ric0 that helps ma0e the s0#scraper i.e. the Corporation. The
Corporation nee's to i'enti3# the 1a' 1ric0s in time to repair or replace them 1e3ore an#
acci'ent or catastrophe. The# also nee' to 1e a1le to a'' new :oors $'eAne new
Processes% or alter existin :oor plans $chane existin Processes with new tas0s% to
ma0e the s0#scraper stroner an' taller.
Corporations have 1een wantin to 1e strivin to streamline their Business Processes to
maintain an Optimal Corporation. This is onl# possi1le in a Real-time enterprise that has
visi1ilit# into whats happenin now in the Corporation . The a1ilit# to Monitor Business
Process in Real-time an' collect the execution 1ehavior metrics tas0 1# tas0 in ever#
Business Process is extremel# vital an' essential. This will 1e the onl# real 1asis on
which Manaement can 'eci'e Business Process Optimi.ations.
The 1elow are the unanswere' nee's o3 the mo'ern Corporation that all ven'ors are
tr#in to 1uil' a 0iller application 3or -
). Real-Time Business Process Monitorin
2. Business Process Metrics collection
Paper 40290
Oracle Application Server 10g
-. Business Process anal#tics
4. Real-Time Business Process Chanes an'
/. Business Optimi.ation
THE MANUAL BUSINESS PROCESS- AN EXAMPLE
WHAT IS THE BUSINESS PROCESS?
Mani3estation o3 the "tan'ar' Procurement process. The Process is mani3este' to
ensure all corporate procurement 3rom external suppliers is 'one the same wa#2
ever#time.
). Emplo#ee Alls a re>uisition 3orm an' 3orwar's to Manaer 3or approval
2. 6ept Manaer chec0s 3orm an' approves $or re?ects% an' 3orwar's to Purchasin
6ept.
-. Purchasin Manaer receives re>uisition2 vali'ates an' places a stan'ar'
purchase or'er
i. +nvali' re>uisitions are returne' to sen'er
ii. 4ali' re>uisitions are entere' in the Purchasin s#stem
iii. The supplier selection process suests the pre3erre' supplier
iv. Purchasin Manaer ma0es a purchase or'er 3or the supplier
v. Purchasin Manaer 3axes the PO to the supplier an' 3ollows up 1# call to
ac0nowle'e receipt

Paper 40290
Procurement Process
1
2
2
3
3
Dept. Manager
Purch. Manager
Dept. Employee
Purchasing Dept.
Suppliers
Procurement Process
1
2
2
3
3
Dept. Manager
Purch. Manager
Dept. Employee
Purchasing Dept.
Suppliers
Procurement Process
1
2
2
3
3
Dept. Manager
Purch. Manager
Dept. Employee
Purchasing Dept.
Suppliers
Oracle Application Server 10g
WHO ARE THE PARTICIPANTS OF A BUSINESS PROCESS?
The Participants to 3ulAll the stan'ar' Procurement Process are
). People , Emplo%ee, !ept& "ana'er, P(rchasin' "ana'er, S(pplier Sales "ana'er
2. "#stems , Re)(isition s%stem, P(rchasin' application, S(pplier applications
-. Processes , S(pplier selection process, S(pplier contact an* or*er process
HOW IS THE BUSINESS PROCESS EECUTE!?
6on5t have too much choice2 mostl# Manual. The process is ver# in:exi1le an' time
consumin.
HOW "UCH CAN THE BUSINESS PROCESS BE CONTRO##E!?
The Procurement Business Process Owner nee's control. 1ut has -
). Commission a new Business Process + thro('h meetin's, *isc(ssions,
*oc(mentations an* emails
2. "top < "tart the Process , Not possi,le
-. 6ecommission the Process - thro('h meetin's, *isc(ssions, *oc(mentations an*
emails
4. A1ilit# to '#namicall# chane the Business Process - Not possi,le
/. Chec0 a Process execution result , Partiall% in the P(rchasin' s%stem
!. Trac0 the execution path o3 a complete' or in proress Business Process - Not
possi,le
CAN THE BUSINESS PROCESS BE OPTI"I$E! ?
Miniscule or no Business Process 4isi1ilit#. Bo 1usiness metrics availa1le to see an'
monitor an' eventuall# ma0e optimi.ation 'ecisions. The 1elow re:ect the nee's o3 the
Corporation 3or Procurement Optimi.ation
). Real-Time Business Process Monitorin - Not possi,le
2. Business Process Metrics collection - Not possi,le
-. Business Process anal#tics - Not possi,le
4. Real-Time Business Process Chanes - Not possi,le
/. Business Optimi.ation - Not possi,le
REAL-TIME BUSINESS PROCESS MONITORING
+n a corporation with the a1ove example stan'ar' Process implemente'2 one nee's to 1e
a1le to monitor 3rom various anles2 the current process state2 execution :ow2 tren's2
1ehavior etc. 6epen'in on the Manaement role an' responsi1ilit# in the corporation
the# have interest in 'i8erent pieces i3 in3ormation to >uer# an' ather in real-time 3rom
the implemente' Business Process. This a1ilit# is 0nown as Business 4isi1ilit# an' is the
strenth the Corporate Manaement see0s to'a#. @ith the stan'ar' Procurement
Paper 40290
Oracle Application Server 10g
Business Process implemente' in an Orani.ation2 the 1elow is a sample o3 top process
monitorin >ueries that Manaers strule to et answers to ever#'a#-
Employee :
). @hat is the current status on m# Re>uisitionF NO the emplo%ee cannot chec- stat(s ,
he cannot onl% .ait /or re0ections to come ,ac- /rom his !ept& "ana'er or the
P(rchasin' "ana'er&
2. 7ow lon 'i' it ta0e to or'er a new laptop 1# an#1o'# in m# 6epartmentF No the
emplo%ee has no mechanism to -no. this in/ormation at all&
Depa!me"! Ma"a#e :
). @hat is the current status on all the 6epartments Re>uisitionsF , NO he cannot trac-
.here the re)(isition is no. in the Proc(rement B(siness Process& At the ma1im(m he
can call P(rchasin' an* in)(ire i/ it .as recei2e* an* .hat are *oin' .ith it?
2. @hat is the total cost in supplier or'ers raise' 3or m# 6ept this month an' GT6F - NO
he cant *o this in Real3time to ma-e a *ecision on appro2in' a ne. ma0or e1pense in the
!ept& He can at ,est see reports sent to him last .ee- or )(er% the !ata .areho(se4in
lar'e Corporations5 that sho.s stat(s as o/ %ester*a% ni'ht.

P$%&a'("# Ma"a#e :
7ow man# invali' re>uisitions were sent an' re?ecte' 1# Purchasin 3or a particular
6ept this month to 'ateF , NO, i/ the re)(isition is a man(al *oc(ment recei2e* an*
scanne* /or 2ali*ation&
@hat is the status on all the open re>uisitions 3or purchaseF , NO as P(rchasin' has no
2isi,ilit% to -no. ho. man% re)(isitions ha2e ,een alrea*% p(t /or proc(rement in
2ario(s *epartments
VP o) P$%&a'("#
@hat is the averae time ta0en to han'le a re>uisitionF , NO it6s not 'ettin' trac-e*,
lo''e* as there 2ario(s participants in2ol2e* across *epartments
Can we +mprove or Optimi.e the Procurement Experience $or Process%F , NO as he *oes
not -no. .hat is the c(rrent e1perience or ine7iciencies in the Process
C&(e) Opea!(o"'*Po%e'' O+(%e
Can + monitor the Corporate Procurement Process en',to-en' an# time o3 the 'a#F , BO
not possi1le2 unless he 'eci'es to ta0e a wal0 an' 3ollow the paper trail in the 6epts.
As #ou must have reali.e' thouh the mo'ern Corporations that have rown over time
an' have come so 3ar implementin Business Processes 3or streamline' operations now
nee' somethin more to row to the next level. The Business Manaers nee' the
answers to the a1ove >uestions an' similar hun're's more ever#'a# in real-time to ta0e
Paper 40290
Oracle Application Server 10g
the Enterprise to the next level o3 success an'2 to even sustain their current success
levels an' e8iciencies in the competitive in'ustr# environments.
BUSINESS PROCESS MANAGEMENT SYSTEM ,BPMS-
Over time2 process mappin solutions emere' that coul' capture an' 'ocument
enterprise 1usiness processes in an e'ita1le 3orm 3or 3uture manipulation an' anal#sis.
The primar# purpose was to pro'uce 'ocumentation a1out the wa# the compan# wor0e'.
These tools2 however2 coul' not carr# process mo'els 'irectl# to execution2 an' ave
insu8icient attention to the colla1orative aspects o3 real worl' processes an' their
complexit#. +n the 'iscover# phase2 however2 these tools ma'e it possi1le e'it an'
maintain the process 1lueprint2 an' pu1lish reports. Optimi.ation an' maintenance
relie' on visual inspection o3 the process 'esins2 1ecause the 1usiness-+T 'ivi'e still
separate' strateic oals 3rom technical implementations. The tren' towar' process
simulation an' anal#sis was evi'ent2 with a lin0 3rom plannin to execution.
This le' to the evolution o3 the Business Process Manaement "#stem$BPM"% that canH
). Bri'e the perennial ap 1etween +T an' Business users
2. Allow processes to 1e raphicall# mo'ele' an' automaticall# converte' to
executa1le 1usiness processes
-. "olve the pressin Enterprise interation pro1lems
4. Allows 3or new avenues o3 Corporate automation
/. Provi'e a Corporate Plat3orm to easil# 1uil' the 0iller application that collects an'
presents in real-time 1usiness metrics an' process monitorin capa1ilities
BPM" can 1e use' to automate ?ust a1out an# process. A common use is to automate
processes that span s#stems2 such as multi-s#stem customer provisionin. BPM reall#
shines when use' to automate processes that contain a mixture o3 automate' an' human
activities. @ithout BPM"2 processes 1ecome >uic0l# loc0e' up into isolate' units. BPM"
allow to see an' control all parts o3 a lon-live'2 multi-step in3ormation re>uest or
transaction that spans multiple applications an' people in one or more 'epartments or
Corporations. Companies have trie' < use' primitive t#pes o3 process manaement
s#stems in the past. These earlier solutions miht have 1een custom-1uilt com1inations
o3 wor0:ow2 'ocument manaement2 or s#stems automation with custom co'in.
Because no one tool has 1een capa1le o3 provi'in a satis3actor# solution2 enterprises
have 3ace' lare 3unctional aps an' a''e' complexit#. A BPM" solution is a raphical
pro'uctivit# tool 3or mo'elin2 interatin2 monitorin2 an' optimi.in process :ows o3
all si.es2 crossin an# application2 compan# 1oun'ar#2 or human interaction. 9sin a
BPM"2 processes can 1e viewe' 1# human users as in3ormation an' 1# machines as
executa1le co'eIat the same time. Process 'esin procee's 3rom 1oth the top 'ownIat
the level o3 1usiness strate# an' 1usiness process 'esinIan' 3rom the 1ottom up2 at
the level o3 leverain existin +T s#stems. 6iscovere' activit# is mo'ele' 1# Business
Anal#sts usin stan'ar' electronic 3ormats into process 'esins2 which populate the
process manaement s#stem an' its repositor#. Process manaement s#stems separate
process 'esin an' su1se>uent process chane 3rom interation activities2 which are
manae' in 'i8erent li3ec#cles 1# onl# some BPM" li0e OracleA" +nteration. Process
mo'els 'evelope' in 'i8erent parts o3 the 1usiness2 can 1e relate' to one another2
in'epen'ent o3 the technical 'etails2 throuh process-level inter3aces. 6iscover#2 'esin2
'eplo#ment an' maintenance occur in parallel2 not in or'ere' series2 across hun're's o3
Paper 40290
Oracle Application Server 10g
processes.
Oracle Application "erver )*' provi'es a comprehensive event 'riven Business Process
+nteration "erver with a 1uilt-in 3ull capacit# BPM" i.e. OracleA" +nteration. OracleA"
+nteration inclu'es 1uilt-in metrics that provi'e process-level metrics <
instrumentation2 manaement in3ormation that can ui'e process optimi.ation2 an'
incremental reAnement. Anal#sis is en'-to-en'2 closin the loop 1etween 'esin an'
runtime operations. Process 'esins are re:ecte' 'irectl# in the +T in3rastructure within
the Oracle Application "erver Plat3orm. "uch an approach leveraes existin
investments 1# connectin 'ata1ases2 leac# s#stems an' 1est-o3-1ree' pac0ae
solutions into :exi1le en'-to-en' 1usiness processes2 supportin the nee's o3 manaers2
process enineers2 3unctional 'epartments an' emplo#ees2 as well as +T 'evelopersIall
in the context o3 a uniAe'2 process-1ase' view o3 the 1usiness.
OracleA" +nteration architecture provi'es 3or all the tools < services re>uire' 3rom a
complete BPM" solution. Besi'es we will loo0 at OracleA" +nteration solutions services
3rom the +nteration perspective in the next section.
Mo'el , The tool allows the 1usiness anal#st to mo'el an# 1usiness process riht 3rom
his 'es0 throuh a @e1 Browser. The Tool allows multiple people to wor0 on the same
Business Process simultaneousl# to review an' 1uil' the Business Process
6eplo# , The solution maintains all mo'ele' Process 'eAnition as meta'ata in the
6esin Time repositor#. @hen the 6esiner is rea'# she can 'eplo# the Process. +.e.
Meta'ata will 1e optimi.e' an copie' to the Runtime repositor#.
Execute - A 6eplo#e' 1usiness Process means a corporate activit#5s mani3estation is
Paper 40290
Design-Time
Repository
Run-Time
Repository
Oracle Application Server 10g(J2EE
!o"el
!anage Optimi#e
$rocess
Engine
A"apters
%2%
Engine
Deploy
Design-Time Run-Time
Design-Time
Repository
Run-Time
Repository
Oracle Application Server 10g(J2EE
!o"el
!anage Optimi#e !anage Optimi#e
$rocess
Engine
A"apters
%2%
Engine
Deploy
Design-Time Run-Time
Oracle Application Server 10g
ma'e active. The Process Enine is executin transactions as per the meta'ata in the
runtime repositor#2 tas0 1# tas0 3or ever# instance o3 the process. "imultaneousl# the
Enine is also collectin monitorin states o3 the Process an' Business Metrics.
Manae , The Business or +T manaers have 3ull control over the Process state an' can
monitor the current state o3 a Business Process. As re>uire' the# can start an' stop
processes an' manae exceptions.
Optimi.e , The 9pper Manaement an' Process Owners now see the Process Metrics
collecte' in realtime. 4arious representations o3 the 1usiness metrics can slice' an'
'ice' to come to >uic0 proactive 1usiness 'ecisions. The 'ecisions can re>uire chane to
existin 1usiness processes2 which can 1e 'one easil# 1# the anal#st in the Mo'elin
tool.
BPMS MANAGED BUSINESS PROCESS - BASICS
+n the liht o3 the arrival o3 the BPM" in the corporation the Business Process Basics
nee' to 1e reviewe' $compare' to the earlier section%.
!ISCO8ER THE BUSINESS PROCESS
Ever# repeatin corporate activit#2. e.. D1u#in a laptop 3or the emplo#eeE2 Eplacement
o3 components on an assem1l# plantE nee's to i'entiAe'.
"O!E# THE ACTIONS AN! PARTICIPANTS
The 6iscovere' Corporate DBusiness ProcessE is mani3este' in the BPM". The
Mani3estation is mo'elin the 'esin o3 the process :ow an' all the Participants in ever#
tas0 o3 the process .
!EP#O9 AN! EECUTE THE PROCESS
The BPM" mani3este' Business Process can 1e completel# automate' i.e. tas0s in the
Process communicatin with s#stems onl# Or 7#1ri' i.e. tas0s in the process
communicatin with s#stems an' 7umans $3or actions%. A well Mo'ele' Process shoul'
1e 'eplo#e' 3or execution. The act o3 6eplo#ment sinals the BPM" runtime enine the
commissionin o3 a new Business Process. Crom that point on the Enine will execute
transactions throuh the new Business Process.
"ANA:E THE BUSINESS PROCESS
A BPM" mani3este' Business Process can 1e completel# controlle'2 process owners are
in chare to in:uence the process execution an' 1ehavior. The Business Process Owners
have all or most o3 the 1elow capa1ilities -
). Commission a new Business Process
2. "top < "tart the Process
-. 6ecommission the Process
Paper 40290
Oracle Application Server 10g
4. A1ilit# to '#namicall# chane the Business Process
/. Chec0 a Process execution result
!. Trac0 the execution path o3 a complete' or in proress Business Process
OPTI"I$E THE BUSINESS PROCESS
DBusiness Process 4isi1ilit# is the 0e# to Business Optimi.ationE. This statement is li0e a
>uote o3 wis'om 3or the Corporate Manaer. The BPM" o8ers a whole arra# o3 levels o3
visi1ilit# into the Business Process executions. The Real Time process visi1ilit# in
OracleA" +nteration ena1les Business Optimi.ations throuh the 3ollowin services-
). Business Process Monitorin , A Real time view into the Enterprise processes to
watch 3or the health o3 the Orani.ation an' its activities.
2. Business Activit# Monitorin , 4isi1ilit# to 1uil' an' view the 0e# Business Activities
or per3ormance in'icators.
-. Business Process Optimi.ation , 4isi1ilit# to see the e8icienc# o3 the Processes to
ma0es 'ecisions on Process Chanes. Allows easil# chane the aile processes
mo'ele' into the BPM" repositor# an' re'eplo#e'.
BPMS MANAGED BUSINESS PROCESS- AN EXAMPLE
!ISCO8ER THE BUSINESS PROCESS
The "tan'ar' Procurement process is 'iscovere' an' optimi.e' to implement in the
BPM" i.e. OracleA" +nteration. The "tan'ar' Process$anal#.e' in the previous section%
is alrea'# 1etter streamline' as part o3 the 6iscover# process2 where all re>uisitions
nee' not 1e approve' twice2 i.e. 6ept Manaer an' Purchasin Manaer. The BPM" a''s
automation to the stan'ar' process2 it 'oes vali'ation an' onl# sen's vali' electronic
re>uisitions to Purchasin 3or approvals an' procurement.
Paper 40290
Oracle Application Server 10g
). Emplo#ee Alls an online re>uisition 3orm an' su1mits
2. The BPM" 1ase' Procurement Process ets invo0e' to han'le the re>uisition. +ts
'esine' to chec02 an' 3orwar' vali' re>uisitions to Purchasin an' re?ect
invali' ones 1ac0 to the emplo#ee
-. Purchasin Manaer receives re>uisition2 vali'ates an' places a stan'ar'
purchase or'er
4. +nvali' re>uisitions are returne' to sen'er
/. The supplier selection process in the Purchasin Application
suests the pre3erre' supplier
!. Purchasin Manaer ma0es a purchase or'er 3or the supplier an'
su1mits.
&. The BPM" 1ase' Procurement Process pic0s the PO an' routes it to
the pre3erre' supplier throuh the colla1oration setup with the
Tra'in Partner

"O!E# THE ACTIONS AN! PARTICIPANTS
The 6iscovere' Procurement Process is mo'ele' in the BPM" usin the 6esin time
Mo'elin tool. The Mani3estation is mo'elin the 'esin o3 the process :ow an' all the
Participants in ever# tas0 o3 the process.
!EP#O9 AN! EECUTE THE PROCESS
Paper 40290
Procurement Process
Dept. Manager
Purch. Manager
Dept. Employee
Purchasing Dept.
Suppliers
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Procurement Process
Dept. Manager
Purch. Manager
Dept. Employee
Purchasing Dept.
Suppliers
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Oracle Application Server 10g
The Mo'ele' Process is 'eplo#e' in the BPM" runtime enine2 which results in the
commissionin o3 a new Business Process. Crom that point on the Enine will execute
procurement transactions throuh the new Business Process. The Process is a 7#1ri'
i.e. tas0s in the process communicatin with en'points s#stems $li0e re>uisition an'
purchasin applications% an' 7umans $li0e Purchase Manaer%.
"ANA:E THE BUSINESS PROCESS
A Procurement Process mani3este' in a BPM" can 1e completel# controlle'2 process
owners are in chare to in:uence the process execution an' 1ehavior.
OPTI"I$E THE BUSINESS PROCESS
DProcurement Process 4isi1ilit# is the 0e# to Procurement Optimi.ationE. The Real Time
process visi1ilit# in OracleA" +nteration ena1les Business Optimi.ations throuh the
3ollowin services-
Business Process Monitorin
Business Activit# Monitorin
Business Process Optimi.ation
REAL-TIME BUSINESS PROCESS MONITORING
. @ith the Procurement Business Process implemente' in the BPM" solution now lets
see the real-time visi1ilit# in the Orani.ation. The 1elow is a sample o3 top process
monitorin >ueries that Manaers strule to et answers to ever#'a#-
Employee :
). @hat is the current status on m# Re>uisitionF GE"2 the emplo%ee can chec- c(rrent
stat(s o/ his re)(isition in the proc(rement process
2. 7ow lon 'i' it ta0e to or'er a new laptop 1# an#1o'# in m# 6epartmentF GE"2 the
emplo%ee can )(er% past re)(isitions processe* ,% item, an* chec- the total elapse*
time o/ the process&
Depa!me"! Ma"a#e :
). @hat is the current status on all the 6epartments Re>uisitionsF , GE" he can trac-
.here the !ept re)(isitions are in the Proc(rement B(siness Process&
2. @hat is the total cost in supplier or'ers raise' 3or m# 6ept this month an' GT6F ,
GE"2 he can *o this in Real3time to ma-e a *ecision on appro2in' a ne. ma0or e1pense in
the !ept& He can monitor c(m(lati2e cost /or month to *ate or 9T!&

P$%&a'("# Ma"a#e :
7ow man# invali' re>uisitions were sent an' re?ecte' 1# Purchasin 3or a particular
6ept this month to 'ateF , GE", since all re0ections are mo*ele* in the BP"S an* the%
Paper 40290
Oracle Application Server 10g
either are ,% the Process /or 2ali*it% reason or ,% P(rchasin' "ana'er&
@hat is the status on all the open re>uisitions 3or purchaseF , GE" as P(rchasin' has /(ll
2isi,ilit% to -no. ho. man% re)(isitions ha2e ,een alrea*% p(t into the proc(rement
process ,% 2ario(s *epartments&
VP o) P$%&a'("#
@hat is the averae time ta0en to han'le a re>uisitionF , GE" the "ana'ement can
e1actl% see the a2era'e time across processes e1ec(te*, an* chec- the time ta-en to
appro2e a re)(isition an* *ispatch a PO&
Can we +mprove or Optimi.e the Procurement Experience $or Process%F , GE" process
e7icienc% is trac-e*, hence all the in/ormation nee*e* /or Process Optimi;ation can ,e
pro2i*e*&
C&(e) Opea!(o"'*Po%e'' O+(%e
Can + monitor the Corporate Procurement Process en',to-en' an# time o3 the 'a#F , GE"
he can trac0 an# Corporate process an' see all the instance o3 its execution an' 'rill
'own to see tas0s 'one on a speciAc re>uisition.
The Business Manaers in a BPM" now have the answers to the a1ove >uestions an'
similar hun're's more ever#'a# in real-time to ta0e the Enterprise to the next level o3
success an'2 an' also sustain their current success levels an' e8iciencies in the
competitive in'ustr# environments.
ORACLEAS INTEGRATION . BPMS AND BEYOND
Business process interation $BP+% is the vehicle Anall# 3or Corporations2 3or achievin
sustaina1le value < accelerate' rowth. Earl# BP+ pro?ects have esta1lishe' in the
Corporate an' +T worl' that a Enterprise +nteration Plat3orm is nee'e' 1ase' on
Business Process approach. Business Process 6riven +nteration ma0es the Enterprise
>uic0l# 3oster revenue rowth2 increase customer satis3action2 3acilitate e-1usiness
'eplo#ment an' meet cost-re'uction tarets. "peciAcall#2 BP+ ena1les 3unctional
interation across sereate' 1usiness units2 exten's vertical process manaement into
suppl# an' 'istri1ution chains2 an' provi'es companies with e-1usiness interation
capa1ilities. +n other wor's2 BP+ allows previousl# silo-e' 1usiness units to wor0 in
s#nthesis2 ena1les 1usiness units to interate processes with external entities an'
consoli'ates re'un'ant processes across 3unctional areas. This results in an enterprise
that is more e8icient an' e8ective2 which in turn 'rives up revenues an' 'rives 'own
costs.
Event 'riven 1usiness process interation ta0es a pro'uct approach to interation.
Base' on a soun' an' holistic set o3 interation concepts2 an event 'riven 1usiness
process interation pro'uct esta1lishes a consistent an' normali.e' Metamo'el that the
pro'uct uses 3or 'eAnin an' executin interation. This is exactl# the approach o8ere'
Paper 40290
Oracle Application Server 10g
1# OracleA" +nteration. OracleA" +nteration exten's comprehensive BPM" capa1ilities
with its Business Process +nterator at the core2 'esine' to 1e use' 1oth 1# Business
an' +T people. +t 3ocuses on the three pillars o3 Enterprise +nteration i.e. Business
Process Manaement2 En'point Manaement2 an' 6ata $or event% Manaement.
BUSINESS PROCESS "ANA:E"ENT
Business Processes are the heart o3 the corporate worl'. @e have alrea'# seen how
Corporations have rown to 1e what the# are onl# 1ecause o3 the implementation o3
processes. Business Process Manaement allows to 'iscover an' 'esin the existin
Enterprise Processes usin a Mo'elin Tool. The BPM" will store the mo'ele' process in
its metamo'el 3or execution an' 3urther re-'iscover# an' optimi.ation. +ts an excellent
tool 3or +T to o8er Business owners2 to 'irectl# 'esin an' manae the Business
Processes that the# own2 rather than +T 1ein chartere' the ?o1 to Aurin out the tas0
to An' a wa# to 'eplo# the i'entiAe' 1usiness 3unctions. At the same time 1usiness
owners 3or once 3eel control o3 the processes the# own an' in:uence2 rather than ?ust
1ein the user o3 the +T provi'e' s#stems.
OracleA" +nteration o8ers Business Process Manaement that allows to 'esin the
Enterprise processes in'epen'ent o3 the speciAcs o3 the En'point participants an' their
re>uirements. 7ence the Business anal#st can mo'el an' store a metamo'el o3 the
Process an' let someone else worr# a1out the interation o3 the actions in the process to
the en'points. The rich Process Mo'eler tool allows we1-1ase' access to mo'el
1usiness exceptions an' error manaement. The Mo'eler captures an' stores the
process meta'ata in a 3orm that 3acilitates real-time monitorin an' ena1les Anall#
process optimi.ation.
EN!POINT "ANA:E"ENT
Business Processes are ?ust a common loic se>uence o3 rules o3 when an' how
Corporate Participants can an' shoul' ta0e Business actions. As seen in earlier sections
Participants in a Business Process are either s#stems2 emplo#ees2 other processes or the
corporate Tra'in Partners. OracleA" +nteration allows Business Process Participant
proAlin i.e. to i'enti3#2 'eAne an' provision participants to Processes. Crom the
perspective o3 a Business Process +nterator En'point Manaement is two-prone' ).
ProAlin Participants an' 2. Manain Connections to the Participants. Connection
Manaement is the mechanism o3 provi'in Meta in3ormation o3 the exact protocol o3
connections to the En'point. The comprehensive En'point manaement in OracleA"
+nteration lets the Process Mo'eler connect an# 0in' o3 Participant to an# action step in
the Mo'ele' Process. +.e.
*People
)Enterprise s#stems
2Tra'in Partners
The support 3or various Tra'in Partner connectivit# e1usiness stan'ar's li0e
RosettaBet2 E6+ etc allows to interate the B2B colla1orations into the Enterprise
Processes. The Participants an' their Connection channels can 1e share' an' reuse'
across multiple 1usiness processes. Ever# Participant is 1oun' to a 1usiness process 1#
an electronic areement 1etween the two to ensure an association o3 the two
in'epen'entl# mo'ele' pieces o3 Meta'ata2 an'2 this a''s a nee'e' la#er o3 vali'ation
an' securit#.
Paper 40290
Oracle Application Server 10g
E8ENT OR !ATA "ANA:E"ENT
OracleA" +nteration o8ers all the comprehensive nee's o3 6ata +nteration i.e.
Translations2 trans3ormations2 vali'ations etc nee'e' 3or ever# communication 1etween
in'epen'ent s#stems. The Process approach to Mo'el Business Processes an' +nterate
Enterprise at that level ma0es the complexities o3 6ata +nteration hi''en 3rom the
Business user. OracleA" +nteration captures an' communicates 6ata 1etween process
actions in their real worl' representation o3 1usiness events2 rather than +T Ael's o3 'ata
an' recor's. This event 'riven Process +nteration is intuitive to the Business users an'
also allows him to leverae it 3or Business Process Optimi.ation. +nstea' o3 3ocusin
primaril# on transactional support2 Oracle pa#s special attention to 'etails 3or loosel#
couple' s#stems. Event 6ata sent or receive' in a Business Process 3rom a Participant
en'point can 1e in an# 3orm that is translate' automaticall# an' trans3orme' as per
mo'ele' rules into Business events nee'e' to execute the Enterprise Process.
As seen in the "ervice Architecture Mo'el a1ove2 OracleA" +nteration provi'es
a''itional service mo'ules 1esi'es the ones nee'e' 3or a Business Process +nteration
Plat3orm. +.e. Tra'in Partner Manaement an' Business Activit# Monitorin. Tra'in
Partner Manaement is a 3ull-1lown service to manae all the Enterprise Tra'in
Partners an' the 1usiness colla1orations an' connection protocols maintaine' with
them. Business Activit# Monitorin is 3ast rowin service o8ere' 1# Business Process
Manaement an' +nteration ven'ors to a'' value to 1usiness visi1ilit# in real-time.
STREAMLINE BUSINESS PROCESSES
Onoin an' real-time monitorin o3 processes is crucial 3or 1etter operational
e8icienc#. A BPM" 1ecomes a critical 0nowle'e center 3or the Corporation5s entire
operations. +mme'iate 0nowle'e o3 how movin processes are a8ectin per3ormance
provi'es the critical means 3or improvement. "oun' 'ecisions rel# on an a1ilit# to react
an' support new processes2 chanes to existin processes2 an' termination o3 3ault#
processes. Monitorin the health o3 the process environment helps lea'ers ma0e such
in3orme' 'ecisions. These 'ecisions are also in3orme' 1# ac>uirin intellience a1out
Paper 40290
Data !anagement
Transformation Translation ali!ation isual Tools
Meta!ata Repository Data "nternationali#ation
%usiness $rocess !anagement
$usiness E%ents Error &an!ling Process Management 'or(flo)
Process *ptimi#ation *rgani#ational Management Process +utomation
&onnection / !essaging Services
Message Protocols Deli %ery Protocols Routing +!apters
%usiness
Activity
!onitoring
+lerts
Reporting
,oggi ng
+u!iting
Data Mining
Tra"ing
$artner
!anagement
Profil e Management
E-change .ormats
"n!ustry Processes
$usiness Process "ntegration
Data !anagement
Transformation Translation ali!ation isual Tools
Meta!ata Repository Data "nternationali#ation
%usiness $rocess !anagement
$usiness E%ents Error &an!ling Process Management 'or(flo)
Process *ptimi#ation *rgani#ational Management Process +utomation
&onnection / !essaging Services
Message Protocols Deli %ery Protocols Routing +!apters
%usiness
Activity
!onitoring
+lerts
Reporting
,oggi ng
+u!iting
Data Mining
Tra"ing
$artner
!anagement
Profil e Management
E-change .ormats
"n!ustry Processes
Data !anagement
Transformation Translation ali!ation isual Tools
Meta!ata Repository Data "nternationali#ation
%usiness $rocess !anagement
$usiness E%ents Error &an!ling Process Management 'or(flo)
Process *ptimi#ation *rgani#ational Management Process +utomation
&onnection / !essaging Services
Message Protocols Deli %ery Protocols Routing +!apters
%usiness
Activity
!onitoring
+lerts
Reporting
,oggi ng
+u!iting
Data Mining
%usiness
Activity
!onitoring
+lerts
Reporting
,oggi ng
+u!iting
Data Mining
Tra"ing
$artner
!anagement
Profil e Management
E-change .ormats
"n!ustry Processes
$usiness Process "ntegration $usiness Process "ntegration
Oracle Application Server 10g
how #our 1usiness han'les its processes or reacts to chane. This re>uires rich2
anal#tical processin Iexecute' in multiple 'imensions Iacross multiple cateories
such as time2 spee'2 >uantit#2 etc. BPM" is a strateic control center 3or manain the
re>uirements 1uilt into service-level areements2 process optimi.ation2 customer
service2 an' partner uarantees. Thouh Business +ntellience capa1ilities that o8er
multi-'imensional an' historical views are essential2 the accurate real-time anal#sis
>uic0ens time-to-mar0et. Controllin2 optimi.in2 an' ui'in the 1usiness in liht o3
process 3ulAllment ena1les >uic0er reactions to chane an' improve' resource
allocation.
PATH TO BUSINESS OPTIMI/ATION
Almost all lare companies have implemente' enterprise so3tware applications2 most still
have room 3or enormous improvement surroun'in their 1usiness processes2 which will
ultimatel# have a positive impact on their 1ottom line. B# usin the 0e# concepts 3or
Business optimi.ation2 processes execute' in a BPM" environment2 a compan# can
interlace their so3tware pac0aes into an in3rastructure that more closel# represents its
wa# o3 'oin 1usiness. This approach will 1e more responsive to chanin 1usiness
con'itions2 will optimi.e their investments in enterprise so3tware2 an' will see rapi'2
positive results in their 1ottom line.
The a1ove Aure shows the DP#rami' o3 Business Optimi.ationE. An Enterprise
+nteration plat3orm ena1les this P#rami' 1# 1in'in all the 1usiness 3unctions an'
0nowle'e seamlessl# toether. Corporations have mainl# Business 3unctions em1e''e'
Paper 40290
$usiness Process "ntegration
/ustomers
$usiness
Process
*ptimi#ation
$usiness Process Monitoring
$usiness +cti%ity Monitoring
Pac(age!
+pps
,egacy
Systems
Tra!ing
Partners
$usiness Process "ntegration
/ustomers
$usiness
Process
*ptimi#ation
$usiness Process Monitoring
$usiness +cti%ity Monitoring
Pac(age!
+pps
,egacy
Systems
Tra!ing
Partners
Oracle Application Server 10g
in
"#stems2 either Pac0ae' or Jeac# applications2
Emplo#ee proce'ures an' actions
Tra'in Partners $"uppliers2 customers etc%
Jocali.e' processes
DBusiness Process +nterationE is the process 'riven approach to Enterprise +nteration
ena1le' 1# OracleA" +nteration. The OracleA" +nteration 1ase' +nteration plat3orm is
well aware o3 all the 1uil'in 1loc0s o3 the Enterprise Processes an' the rich 1usiness
evens implemente' within it.
Base' on the Enterprise Process +nteration Plat3orm 'eplo#e' usin OracleA"
+nteration2 the Corporation can proress to the level o3 the p#rami' to DBusiness
Process MonitorinE. +t o8ers real-time En'-to-En' step-1#-step Process Monitorin
'irectl# to the Process Owners an' other intereste' parties. Corporations that ha' to
rel# on +T reports an' oKine 6ata warehouses 3or 1usiness now have an option to 'o
more2 an' hence o8er more to their customers. This is a 'istinct competitive a'vantae
that ever# Corporation is wor0in on 1uil'in.
Enterprises who are the earl# users o3 Real-time Process Monitorin2 reali.e' that
Technolo# coul' 'o more 3or them to move 3urther on the p#rami' towar's the optimal
Business mo'el. DBusiness Activit# MonitorinE$BAM% allows to 'elve 'own into the
content o3 actual process instance events in real-time to et in'ications o3 what comin
an' 1e prepare' with planne' actions. Business manaers now 3oun' in BAM now 3oun'
an option to rather 1ein reactive to 1usiness pro1lems2 the# can anticipate them an'
proactivel# expect them an' even prevent them. This soun's too oo' to 1e true 1ut
man# anal#sts who have seen the earl# a'opters experiment with it2 have now en'orse'
BAM as the tool with an impact to chane how 1usiness is 'one 3orever. OracleA"
interation provi'es 1asic :avors o3 Business Activit# Monitorin 3or those who want to
start wor0in up on the p#rami' earl#.
Cinall# DBusiness Process Optimi.ationE 'epen's on true 'eplo#ment an' active use o3
the previous la#ers o3 the p#rami' . Corporations who have wor0e' up the p#rami'
activatin each la#er o3 the p#rami' step 1# step an' reapin is 1eneAts2 will alrea'#
see earl# sins o3 Business Optimi.ation .The Anal threa' is 1ein a1le to measure an'
associate metrics to the Enterprise processes. Process e8icienc# 1ein the most o1vious
metric i.e. time ta0en 3or a process :ow to execute either 3rom en'-to-en' or 1etween
an# 2 points. OracleA" +nteration ena1les Business Process Optimi.ation 1# ena1lin
real-time measure o3 process e8icienc#.
Jets see the Real Time Monitorin example in liht o3 the p#rami' o3 1usiness
optimi.ation. @e will ta >uestions with the la#er o3 the p#rami' that can help answer it.
Employee :
). @hat is the current status on m# Re>uisitionF B$'("e'' Po%e'' Mo"(!o("#
2. 7ow lon 'i' it ta0e to or'er a new laptop 1# an#1o'# in m# 6epartmentF B$'("e''
A%!(0(!y Mo"(!o("#
Depa!me"! Ma"a#e :
Paper 40290
Oracle Application Server 10g
). @hat is the current status on all the 6epartments Re>uisitionsF , B$'("e'' Po%e''
Mo"(!o("#
2. @hat is the total cost in supplier or'ers raise' 3or m# 6ept this month an' GT6F ,
B$'("e'' A%!(0(!y Mo"(!o("#

P$%&a'("# Ma"a#e :
7ow man# invali' re>uisitions were sent an' re?ecte' 1# Purchasin 3or a particular
6ept this month to 'ateF , B$'("e'' A%!(0(!y Mo"(!o("#
@hat is the status on all the open re>uisitions 3or purchaseF , B$'("e'' Po%e''
Mo"(!o("#
VP o) P$%&a'("#
@hat is the averae time ta0en to han'le a re>uisitionF , B$'("e'' Po%e''
Op!(m(1a!(o"
Can we +mprove or Optimi.e the Procurement Experience $or Process%F , B$'("e''
Po%e'' Op!(m(1a!(o"
C&(e) Opea!(o"'*Po%e'' O+(%e
Can + monitor the Corporate Procurement Process en',to-en' an# time o3 the 'a#F ,
B$'("e'' Po%e'' Mo"(!o("#.
+n the next sections we will see in 'etail an example 3rom the a1ove list 3or each o3 the
three la#ers to Business Optimi.ation an' put it in perspective.
BUSINESS PROCESS MONITORING
"alient Ceatures-
). E8ective an' >ualit# DBusiness Process MonitorinE$BPM% is onl# possi1le2 an'
re:ects the corporate real-time picture2 when implemente' over a Enterprise
Business Process +nteration Plat3orm.
2. BPM provi'es Real-Time process state in3ormation $commonl# in a console% that
shows processes in proress2 complete' processes2 an' associate' metrics.
-. BPM is not a1out s#stem a'ministration2 which is a1out in3rastructure resources
an' s#stems status.
4. Bormal or Exception process :ows are all visi1le throuh BPM.
/. BPM is not restricte' 1# lanuae2 eoraph#2 si.e an' extent o3 the Business
Process in >uestion.
Paper 40290
Oracle Application Server 10g
!. The scope o3 a process2 its step o3 actions an' all its participants are all shown in
real time when monitorin a Process.
&. BPM is not a1out slicin an' 'icin the 1usiness events use' an' create' 3or a
process. +.e. event anal#tics.
Example ,
Jets see how Business Process Monitorin helps answer the 6epartment Manaer5s
>uer# on a 'ail# 1asis
@hat is the current status on all the 6epartments Re>uisitionsF
Assumin the Corporation has 'eplo#e' a Business Process +nteration Plat3orm li0e
OracleA" +nteration 2 an' implemente' the Procurement Business Process usin the
BPM". The Procurement process owner has mo'ele' the process 'esin an' 'eplo#e'
3or execution. Bow i3 the Process Owner rants access to the 6epartment Manaers who
participate in this Process2 each 6ept Manaer has the a1ilit# to trac0 re>uisitions raise'
into the Corporate Procurement Process. The a1ove 'iaram shows on the le3t the
Procurement process 'esin 3rom a BPM" mo'elin tool2 an'2 on the riht the Process
monitorin tool shows the current execution state. Bow the 6epartment Manaer is a1le
to see exactl# how 3ar has the Process execute' that was initiate' 1# a re>uisition 3rom
his 'epartment. The example shows steps in the process execute' in #ellow 3rames2
hence one can monitor that the re>uisition was chec0e' an' 3oun' vali' an' sent to
Purchasin 3or action 2 an' is now waitin on the response. 7ence the 6ept Manaer can
see process instances waitin on Purchasin to ta0e action $approve an' raise PO or
Re?ect%2 an' the visi1ilit# allows him to monitor important re>uisitions an' i3 the# ta0e
too lon 3or a Purchasin response he can escalate it to the Purchasin 6epartment.
Paper 40290
Oracle Application Server 10g
BUSINESS ACTIVITY MONITORING
"alient 3eatures-
). A Real-time Corporation tool to compete 1# usin up-to-'ate in3ormation to
proressivel# remove 'ela#s in manain an' executin its 1usiness processes
2. BAM allows Business Manaers to 'etect earlier an' respon' 3aster.
-. Jeverae the event 'riven Business Process +nteration Plat3orm 1# Alterin an'
processin events in Real-Time.
4. BAM with time learns an' ets 1etter in its in time alerts an' pre'ictive st#le2 it
oes 3rom reactive to proactive to eventuall# a'aptive.
/. BAM technoloies can source 1usiness 0nowle'e 3rom alternative sources
1esi'es the +nteration Plat3orm repositor#.
!. BAM can installe' an' setup 1# +T 2 1ut can 1e implemente' an' optimi.e' onl# 1#
Business. +t5s a Business tool an' has to 1e run an' manae' 1# Business.
Example ,
Jets see how Business Activit# Monitorin helps answer the 6epartment Manaer5s
>uer# on a 'ail# 1asis
D@hat is the total cost in supplier or'ers raise' 3or m# 6ept this
Paper 40290
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Status 0ot Starte!
Status chec( !ocument
'aiting for Supplier *r!er
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O.
,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
Status 0ot Starte!
Status chec( !ocument
'aiting for Supplier *r!er
Oracle Application Server 10g
month an' GT6FE
This is a t#pical >uestion in ever# 6epartment Manaers an' man# Business Jea'ers
min'. Corporations want to have a han'le over the costs an' 1e in complete control2 to
alter its course on a 'ail# 1asis. Man# corporations are tr#in to 'o the same 3or man#
#ears2 most recentl# 'eplo#in enterprise Portals an' executive 'ash1oar's. The
importance is on the Real-Time aspect2 Manaers nee' to 0now the status o3 the
1usiness operation in >uestion2 riht to this ver# moment.
+n our example the 6epartment Manaer e.. 4P o3 Manu3acturin2 has an annual 1u'et
L)2 Million 'ollars. The "uppliers to the 6ept are set up in such a wa# that the
Corporation can 1u# at the 1est prices all the #ear roun' 3rom multiple reions at
various times o3 the #ear. The Manaer wants to ensure no more than a Million 'ollars
purchase is 'one in a month. +t has 1een impossi1le in the past as the manaement
3oun' a3ter the 3act that the# 1ouht raw material worth in a month 3or - Million 'ollars
1ecause the# were ettin a oo' price. But later either the 'eliveries were late or the
'elivere' raw supplies expire' in the warehouses as the# were too earl#. This le' to
losses to the corporation. The Manaer now has the capa1ilit# to set an activit# monitor
in place to ensure the total cost o3 re>uisitions per month 'oes not o over a L )M2
thouh its within 1u'et 3or the 6epartment 3or the #ear. This allows him to 1alance
purchases an' roll them over the #ear to ensure the# et the supplies 3rom the riht
suppliers at the riht time at the riht price.
The BAM tool allows to setup an activit# to monitor i.e. total on re>uisitions shoul' not
1e a1ove *.=M 'ollars 1e3ore the 2&
th
o3 the Month. This allows the Manaer to 1e
in3orme' i3 the monthl# total is close to Million 1e3ore 2&
th
2 as it will 1e close to the
Million ever# month aroun' the last 2 or - 'a#s o3 the month. +3 the Manaer ets the
activit# monitor to report in real-time that on 2*
th
o3 a month the re>uisition total is at
)./ M it allows him to -
Proactivel# prevent 3urther purchases 1e3ore he misses tarets
7ol' current open re>uisitions in Purchasin2 i'enti3# an' cancel them i3 re>uire'
Alwa#s 6etect Earl# < Respon' Muic0l#
BUSINESS PROCESS OPTIMI/ATION
-
"alient 3eatures-
). Business Process Optimi.ation $BPO% is the a1ilit# to uncover process
ine8iciencies an' i'enti3# its cause2 when the Processes are implemente' in a
BPM".
2. BPO helps optimi.e processes to re'uce response time an' expe'ite 'ecision-
ma0in.
-. BPO provi'es 'ecision ma0ers with the necessar# 'ata to ma0e >uic02 in3orme'
'ecisions on cross-3unctional nature o3 most 1usiness processes.
4. BPO is incomplete i3 it5s not well supporte' 1# the BPM" to easil# chane an'
Paper 40290
Oracle Application Server 10g
measure chane impact on the processes implemente'.

Example ,
Jets see how Business Process optimi.ation helps answer the 4P o3 Purchasin >uer# on
a >uarterl# 1asis
4DCan we improve or optimi.e the Procurement ExperienceFE
/
!
&The 4P o3 Purchasin is the owner o3 the Procurement process2 an' wants to ensure
that ever# >uarter he has review o3 the >uarter o3 the procurement experience 3rom each
6epartment placin re>uisitions into this Process. The Process Owner runs the Process
Optimi.ation Monitorin tool to see how is the process per3ormin2 1rea0s 'own the
process :ow steps an' see 3or an# issues an' tren's o3 ine8iciencies. Cor example i3 he
'rills 'own on the response times 1etween the two points in the Procurement process2
where a re>uisition is sent to the Purchasin s#stem an' a response is receive' 1ac0 to
the BPM" 3rom Purchasin. +n this instance the Owner sees that the averae time ta0en
is increasin 3rom ) to 2 'a#s. The Purchasin "JA is to respon' in ) 1usiness 'a#. Bext
the 4P trac0s the averae cost o3 the re>uisition an' sees =*N o3 the or'ers are less
than a L )***. 7ence the Corporation 'eci'es that the BPM" will create Purchase
Or'ers 3or Re>uisitions less than L)***2 rest will continue to o to Purchasin as usual.
This will help Procurement per3ormance in a 1i wa# an' improve the process e8icienc#
corporate wi'e. 7ence the 1elow revise' process is >uic0l# chane' in the mo'elin tool
an' re'eplo#e' 3or runtime execution.
=
Paper 40290
Oracle Application Server 10g
(
)*
))
)2
)-
Paper 40290
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O. ,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
&'ec(
0 1000
&reate
Supplier
Or"er
,o
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O. ,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
&'ec(
0 1000
&reate
Supplier
Or"er
,o
Start
&'ec(
Re)uest
*ali"
&'ec(
"ocument
Re)uisition
Supplier Or"er
*ali" Re)uisition
+es
,o
-s $O. ,o
-n*ali" Re)uisition
+es
Supplier Or"er
En"
&'ec(
0 1000
&reate
Supplier
Or"er
,o

You might also like