You are on page 1of 10

ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.

0 1

Improve Design and Deployment of Processes Using


IBM Business Process Manager V8.0
IBM Redbooks Solution Guide
IBMBusinessProcessManagerisacomprehensiveBusinessProcessManagement(BPM)suitethat
providesvisibilityandmanagementofyourbusinessprocesses.IBMBusinessProcessManager
supportsthewholeBPMlifecycleapproach,namelydiscoveranddocument,plan,implement,deploy,
manage,andoptimize.Italsoincludestoolingandruntimeforprocessdesign,execution,monitoring,and
optimization.Processownersandbusinessownerscanusethissolutiontoengagedirectlyinthe
improvementoftheirbusinessprocesses.
IBMBusinessProcessManagerexcelsinintegratingrole-basedprocessdesignandprovidesasocial
BPMexperience.ItenablesassetsharingandversioningthroughProcessPortalsandProcessCenters
thatactasunifiedrepositories,makingitpossibletomanagechangestothebusinessprocesseswith
confidence.IBMBusinessProcessManagersupportsawiderangeofstandardsforprocessmodeling
andexchange,andbuilt-inanalyticsandsearchcapabilitieshelptofurtherimproveandoptimizethe
businessprocesses.
ThefollowingfigureisanoverviewofIBMBusinessProcessManager.
Figure1.IBMBusinessProcessManageroverview
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 2
Didyouknow?
DidyouknowthatIBMoffersdomain-specificIndustryContentPackswithIBMBusinessProcess
Manager?ThesePacksaredesignedtointegrateseamlesslywithIBMBusinessProcessManager,
providingasetofprebuiltassetstohelpacceleratedeliveryofstandards-basedindustrysolutionsforthe
banking,healthcare,andtelecommunicationsindustries.Thefollowinglistisasmallsampleofthe
out-of-the-boxcapabilitiesprovidedbythesePacks:
Newaccountopening
Benefitseligibility
Orderhandlingandincidenceandproblemmanagement
Businessvalue
Processes,whichshouldideallydefinetemplatesforactivities,areoftennotvisible,wellunderstood,or
measuredcorrectly.Theyinvolvedecisionsthatcanbeautomated,improved,andmademore
consistentlyacrossorganizationsbutmoreoftenarenot.Andincaseswhereprocessesarevisible,
managed,orautomated,actualbusinesspeopleoftendonothaveaccesstoimproveorcontrolthem.

IBMBusinessProcessManageraddressestheseneedsandprovidesthefoundationforbusiness-centric
ITby:
Automatingcriticalbusinessprocessesquicklytomeetnewefficiencyobjectives
Promotingeffectivenessandefficiencyinthebusinessprocessesbyusingmeasurablebusiness
valuetoalignallprojectswithcorporatestrategies
Usingprocessmonitoringandgovernancetoensurecorporateandregulatorycompliance
Inshort,IBMBusinessProcessManagercanhelptocreate,manage,measure,andcontinuouslyimprove
theprocessesthatdrivethebusiness.
Solutionoverview
TherearethreeversionsoftheIBMBusinessProcessManager,whicharedesignedtomatchincreasing
levelsoffunctionalcomplexity.ThehighlightsofeacheditionareidentifiedinTable1.
Table1.HighlightsofIBMBusinessProcessManagereditions
Edition Phase
Advanced Transformation
Completesetofbusinessprocessmanagementcapabilities:
Extendedsupportforhigh-volumeprocessautomation
Built-inSOAcomponentsforextensiveenterprise-wideserviceintegrationandorchestration
Standard Program
Configuredfortypicalbusinessprocessmanagementprojects:
Formulti-projectimprovementprograms,withhighbusinessinvolvement
Basicsystemintegrationsupport
Rapidtime-to-valueandimproveduserproductivity
Express Project
Configuredforfirstbusinessprocessmanagementprojects:
Rapidtime-to-value:improveduserproductivity
Lowentryprice
Easyinstallationandconfiguration
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 3
IBMBusinessProcessManagerconsistsofthefollowingcomponents:
ProcessCenter,includingtheBusinessProcessManagerRepository
TheProcessCenterprovidestherepositoryusedforIBMBusinessProcessManagerandthetools
usedtogovernthelifecycleofbusinessprocesses.Lifecyclemanagementincludesthedeploymentof
processestoProcessServerruntimesandcreatingandmaintainingsnapshotdata.
ProcessServer
ProcessServerprovidesasingleIBMBusinessProcessManagerruntimeenvironmentthatcan
supportarangeofbusinessprocesses,serviceorchestration,andintegrationcapabilities.The
ProcessServerenablesrunningofprocessesastheyarebeingbuilt.ProcessServerexecutes
processesandservicesthatauthorsbuildusingtheAuthoringEnvironments.
IBMBusinessProcessManagerutilizestwoauthoringenvironments:
IBMProcessDesigner
IBMProcessDesignerisanEclipse-basedtoolusedbybusinessprocessauthors.IBMProcess
Designerisavailableinallconfigurationsoftheproduct,andoffersthecapabilitytomodeland
implementbusinessprocessesasprocessapplications.IBMProcessDesignerincludesadditional
tooling(theProcessInspectorandProcessOptimizer),forinteractingwithprocessesrunningonthe
ProcessCenterServer(playbackserver)oraconnectedProcessServerdeploymenttarget.
IBMIntegrationDesigner
IBMIntegrationDesignerisanEclipse-basedtoolusedbyITdevelopers.IBMIntegrationDesigneris
onlyavailableintheadvancedconfigurationsoftheproduct.IBMIntegrationDesignerisusedto
authorcomplexintegrationsandfullyautomatedprocessesthatsupportprocessapplications
designedintheIBMProcessDesigner.UsingIBMIntegrationDesigner,withafullyintegratedtesting
environmentusingtestcasesandtestsuites,ITdeveloperscanbuildreusableSOAservices,
orchestratethoseservices,andaccessback-endsystems.
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 4
ThefollowingfigureshowsthecomponentsofIBMBusinessProcessManager.
Figure2.IBMBusinessProcessManagercomponents
ThewaythatIBMBusinessProcessManageroperatesisthatprocessesareauthoredintheProcess
Center,whichgovernstheentirelifecycleoftheprocess.Thebusinessprocessescanbe
developed(andauthored)usingtheIBMProcessDesignerandIBMIntegrationDesigner.These
processesaresubsequentlypublishedtotheProcessServerforruntimeoperation
Solutionarchitecture
AnIBMBusinessProcessManager solution can be deployed in various combinations. A typical
environment consists of a central Process Center environment installing to a number of associated
Process Server environments, with either just IBM Process Designer or both IBM Integration Designer
and IBM Process Designer. This is typically set up in an on-line Process Server configuration, as
depicted in the following figure.
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 5
Figure3.LifecycleofaProcessApplication
AsyoucannoticeinFigure3,theProcessApplicationalsofollowsthenormalsoftwaredevelopment
lifecycle.ThenumbersinthefigureidentifythedevelopmentandinstallationlifecycleofaProcess
Applicationacrossvariousenvironments:
TheProcessApplicationsnapshotiscreated. 1.
Itisreleasedforplaybackwiththebusiness. 2.
Itispromotedforfunctionaltesting. 3.
Itisreleasedforstagingorpre-productiontesting. 4.
Itisdeployedtotheproductionenvironment. 5.
Usagescenarios
TheusagescenariospresentedheredescribeactualsolutionsimplementedwithIBMBusinessProcess
Manager.
Bankingsectorscenario
Bankingexecutivesarelookingforbetterwaystounderstandwhattheirclientswantandthendeliver
thoseproductsandservicesquickly.Theyunderstandthattheymustreducethetimeittakestogetthese
productstomarketbutarehinderedbyhighlycomplexandinflexiblebankingprocesses.Thecurrent
globalfinancialenvironmentincreasestheurgencyforbankstoautomate,optimize,andintegrate
processesinashareableandreusablefashion.
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 6
IBMBusinessProcessManagerhasprebuiltbankingprocesses,servicemodels,vocabularies,solution
templatesanddashboardsthatwilljumpstartthedeliveryofBPMsolutions.Thisprebuiltcontentisbased
onindustrystandardslikeISO20022,MISMO,SEPA,SWIFT,NACHA,andIFW,therebyensuring
consistencyandcomplianceacrossmultiplelinesofbusinessesandgeographies.
Telecommunicationssectorscenario
Formanycommunicationserviceproviderstoday,theITdepartmentsorproductmanagementgroups,
ratherthanthemarketingandchannelsmanagers,ownthecreationandmaintenanceofthemarketing
programs.Settingupandmodifyingcampaignsandpromotionscantakeweeksormonthstoimplement.
TheIBMCampaignsandPromotionsAcceleratorforTelecom,partoftheIBMServiceProviderDelivery
EnvironmentFramework,helpsspeedthelaunchofconcurrentmultichannelcampaignsandpromotions
toincreaserevenuestreamsandreducechurn.Ithelpsserviceproviderstargettherightpromotiontothe
rightcustomerattherighttimebasedonreal-timeserviceusagepatternssuchasCallDetailRecords
(CDR)ornetworkevents,whileprovidingthemonitoringandreportingdatatoevaluatethecampaign
effectiveness.
Healthcareindustryscenario
Thehealthcareindustryfacesmultiplesignificantchallengestoday:healthcareproviderattemptsto
deliverpatientcareefficiently,effectively,andsafely;andpatienteffortstomanageandmaintainpersonal
healthandwellness;bothinspiteoftheshortageofaccessiblescienceatthepointofcare(thatis,
evidence-basedcare)andintegratedmethodsforkeepingcurrentthemedicalcommonbodyof
knowledge(CBOK).
IBMBusinessProcessManagercanmaintaintheincreasingCBOKwhilemakingcritical,currentdata
availabletopractitionersinamannerthatisconsistentwiththeevidence-basedandevent-driven
environmenttowhichhealthcareaspires.BPMpoweredbySmartSOAalsocanautomatehealthcare
provideradministrativeandcaredeliveryprocessestooptimizeenterpriseoperationsandtomaximizethe
safetyandsuccessofpatientcare.
Insuranceindustryscenario
Toimproveitsoverallresponsiveness,apersonalandcommerciallinesclaimsprocessingentityneeded
todriveefficiencyandimprovecustomerservicebyapplyingautomation-enabledstraight-through
processingforhighclaimsvolume.
ItleveragedBPM-enabledSOAframeworkcoupledwithlegacymodernization.Byalsodeveloping
reusableclaimsservicesandimplementingbusinessrulesmanagement(BRM),businessprocess
manager,andEnterpriseServiceBus(ESB)withfullorchestration,theinsurerachievedsubstantialROI
withinthefirstsixmonthsoffullproduction.Itsprimarychallengesweretoeliminatepaperandautomate
viaastraight-throughprocessingimplementation.
TheautomationofpersonallineswasthefirstimplementationwithacombinationofBPMandBRM,along
withscanning,imaging,andautomatedworkflow.Theresultswereastonishing:60%oftheclaimswere
processedinrealtimeandwithinthreeorfoursecondsasignificantimprovementovertheseveraldays
ofprocessingtimethatwasformerlyrequired.Buildingoffthisframework,thecompanyreplicatedthe
successinotherlinesofbusiness.
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 7
Integration
IBMBusinessProcessManagerisanimportantpartoftheIBMSOAstackandwasintentionallydesigned
toworkseamlesslywithotherIBMproducts.AmongtheproductscommonlyintegratedwiththeIBM
BusinessProcessManagerarethefollowing:
IBMBusinessMonitor
Providesdetailedbusinessactivitymonitoringthroughcustomizabledashboards,notifications,and
alertstohelpimprovebusinessagility.TheintegrationbetweenIBMBusinessProcessManagerand
IBMBusinessMonitorallowsmonitoringofthebusinessprocessesingreaterdetail,forexample,
trackingprocessandactivitystarttimes,stoptimes,anddurations.
IBMCaseManager
BusinessProcessManagementandCaseManagementarethetwoleadingwaystomanage
businessprocessesanddocuments.Togethertheypresentunifiedinformation,processes,and
peopletoprovidea360-degreeviewofthecase,thusformingacomplementaryandcompletewayof
managingmostcomplex,enterprise-levelbusinesstransactions.
IBMWebSphereOperationalDecisionManagement
IBMWebSphereOperationalDecisionManagementallowsmanagingdecisionsseparatelyfrom
businessapplications.Theseparationofdecisionmanagementfromapplicationcodereducesthe
amountoftimeandeffortrequiredtoupdatethebusinesslogicinproductionsystems,andincreases
theabilityofanorganizationtorespondtochangesinthebusinessenvironment.
IBMWebSphereMessageBroker
WebSphereMessageBrokerdeliversanadvancedESBthatprovidesconnectivityanddata
transformationforbothstandards-basedandnon-standards-basedapplications.Theintegration
betweenIBMBusinessProcessManagerandWebSphereMessageBrokerallowsIBMBusiness
ProcessManagertoexposeitsservicesuniversallyandextenditsdatatransformationcapabilities.
Manyapplicationenvironmentsprovidesimple,welldocumentedinterfacestoenableothercomponents
toaccesstheircapabilities.However,somepopularapplicationshavecomplexinterfacesandarcane
interactionstyles.IBMBusinessProcessManagerAdvancedprovidesthefollowingsetofinboundand
outboundadapterstoeasethechallengesofaccessingsomeofthemorepopularapplication
environments:
CICS(outbound)
IBMEnterpriseContentManagement(inboundandoutbound)
IMS(outbound)
OracleJDEdwardsEnterpriseOne(inboundandoutbound)
LotusDomino(inboundandoutbound)
OracleeBusinessSuite(inboundandoutbound)
PeopleSoft(inboundandoutbound)
SAP(inboundandoutbound)
Siebel(inboundandoutbound)
Inadditiontoadaptersforapplications,thereareadaptersthathelpinconnectingtothefollowing
commontechnologyinfrastructures:
Email(inboundandoutbound)
Flatfiles(inboundandoutbound)
FTP(inboundandoutbound)
iSeries(inboundandoutbound)
JDBCDatabases(inboundandoutbound)
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 8
Supportedplatforms
ThesupportedplatformsforIBMBusinessProcessManagerV8.0are:

AIX(32-and64-bit)
Linuxonx86(32-and64-bit)
LinuxonzSeries(32-and64-bit)
SolarisonSPARC(32-and64-bit)
Windows(32-and64-bit)
Fordetailedsystemrequirements,see"IBMBusinessProcessManagerAdvanceddetailedsystem
requirements"at:
http://www.ibm.com/support/docview.wss?uid=swg27023005
Orderinginformation
Thefollowingtableprovidesorderinginformation.
Table2.Orderinginformation
Programname PIDnumber Chargemetric
IBMBusinessProcessManagerAdvanced 5725-C94 ProcessorValueUnit(PVU)
IBMBusinessProcessManagerStandard 5725-C95 PVU
IBMBusinessProcessManagerExpress 5725-C96 PVU
IBMBusinessProcessManagerToolsandAdd-ons 5725-C97 AuthorizedUserApplicationInstance
Relatedinformation
Formoreinformation,seethefollowingdocuments:
ScalingBPMAdoption:FromProjecttoProgramwithIBMBusinessProcessManager
http://www.redbooks.ibm.com/abstracts/sg247973.html
IBMBusinessProcessManagerVersion8.0ProductionTopologies
http://www.redbooks.ibm.com/abstracts/sg248135.html
BusinessProcessManagementwithIBMBusinessProcessManager
http://www.redbooks.ibm.com/abstracts/tips0938.html
BusinessProcessManagerproductpage
http://www.ibm.com/software/integration/business-process-manager/
IBMOfferingInformationpage(tosearchonannouncementletters,salesmanuals,orboth):
http://www.ibm.com/common/ssi/index.wss?request_locale=en
Onthispage,enterBusinessProcessManager,selecttheinformationtype,andthenclickSearch.
Onthenextpage,narrowyoursearchresultsbygeographyandlanguage.

ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 9
Notices
ThisinformationwasdevelopedforproductsandservicesofferedintheU.S.A.
IBMmaynotoffertheproducts,services,orfeaturesdiscussedinthisdocumentinothercountries.Consultyourlocal
IBMrepresentativeforinformationontheproductsandservicescurrentlyavailableinyourarea.Anyreferencetoan
IBMproduct,program,orserviceisnotintendedtostateorimplythatonlythatIBMproduct,program,orservicemay
beused.Anyfunctionallyequivalentproduct,program,orservicethatdoesnotinfringeanyIBMintellectualproperty
rightmaybeusedinstead.However,itistheuser'sresponsibilitytoevaluateandverifytheoperationofanynon-IBM
product,program,orservice.IBMmayhavepatentsorpendingpatentapplicationscoveringsubjectmatterdescribed
inthisdocument.Thefurnishingofthisdocumentdoesnotgiveyouanylicensetothesepatents.Youcansend
licenseinquiries,inwriting,to:
IBMDirectorofLicensing,IBMCorporation,NorthCastleDrive,Armonk,NY10504-1785U.S.A.
ThefollowingparagraphdoesnotapplytotheUnitedKingdomoranyothercountrywheresuchprovisionsare
inconsistentwithlocallaw:INTERNATIONALBUSINESSMACHINESCORPORATIONPROVIDESTHIS
PUBLICATION"ASIS"WITHOUTWARRANTYOFANYKIND,EITHEREXPRESSORIMPLIED,INCLUDING,BUT
NOTLIMITEDTO,THEIMPLIEDWARRANTIESOFNON-INFRINGEMENT,MERCHANTABILITYORFITNESS
FORAPARTICULARPURPOSE.Somestatesdonotallowdisclaimerofexpressorimpliedwarrantiesincertain
transactions,therefore,thisstatementmaynotapplytoyou.Thisinformationcouldincludetechnicalinaccuraciesor
typographicalerrors.Changesareperiodicallymadetotheinformationherein;thesechangeswillbeincorporatedin
neweditionsofthepublication.IBMmaymakeimprovementsand/orchangesintheproduct(s)and/ortheprogram(s)
describedinthispublicationatanytimewithoutnotice.
Anyreferencesinthisinformationtonon-IBMWebsitesareprovidedforconvenienceonlyanddonotinanymanner
serveasanendorsementofthoseWebsites.ThematerialsatthoseWebsitesarenotpartofthematerialsforthis
IBMproductanduseofthoseWebsitesisatyourownrisk.IBMmayuseordistributeanyoftheinformationyou
supplyinanywayitbelievesappropriatewithoutincurringanyobligationtoyou.Informationconcerningnon-IBM
productswasobtainedfromthesuppliersofthoseproducts,theirpublishedannouncementsorotherpubliclyavailable
sources.IBMhasnottestedthoseproductsandcannotconfirmtheaccuracyofperformance,compatibilityorany
otherclaimsrelatedtonon-IBMproducts.Questionsonthecapabilitiesofnon-IBMproductsshouldbeaddressedto
thesuppliersofthoseproducts.Thisinformationcontainsexamplesofdataandreportsusedindailybusiness
operations.Toillustratethemascompletelyaspossible,theexamplesincludethenamesofindividuals,companies,
brands,andproducts.Allofthesenamesarefictitiousandanysimilaritytothenamesandaddressesusedbyan
actualbusinessenterpriseisentirelycoincidental.
Anyperformancedatacontainedhereinwasdeterminedinacontrolledenvironment.Therefore,theresultsobtained
inotheroperatingenvironmentsmayvarysignificantly.Somemeasurementsmayhavebeenmadeon
development-levelsystemsandthereisnoguaranteethatthesemeasurementswillbethesameongenerally
availablesystems.Furthermore,somemeasurementmayhavebeenestimatedthroughextrapolation.Actualresults
mayvary.Usersofthisdocumentshouldverifytheapplicabledatafortheirspecificenvironment.
COPYRIGHTLICENSE:
Thisinformationcontainssampleapplicationprogramsinsourcelanguage,whichillustrateprogrammingtechniques
onvariousoperatingplatforms.Youmaycopy,modify,anddistributethesesampleprogramsinanyformwithout
paymenttoIBM,forthepurposesofdeveloping,using,marketingordistributingapplicationprogramsconformingto
theapplicationprogramminginterfacefortheoperatingplatformforwhichthesampleprogramsarewritten.These
exampleshavenotbeenthoroughlytestedunderallconditions.IBM,therefore,cannotguaranteeorimplyreliability,
serviceability,orfunctionoftheseprograms.
CopyrightInternationalBusinessMachinesCorporation 2013.Allrightsreserved.
NotetoU.S.GovernmentUsersRestrictedRights--Use,duplicationordisclosurerestrictedby
GSAADPScheduleContractwithIBMCorp.
ImproveDesignandDeploymentofProcessesUsingIBMBusinessProcessManagerV8.0 10
ThisdocumentwascreatedorupdatedonApril11,2013.
Sendusyourcommentsinoneofthefollowingways:
UsetheonlineContactusreviewformfoundat:
ibm.com/redbooks
Sendyourcommentsinane-mailto:
redbook@us.ibm.com
Mailyourcommentsto:
IBMCorporation,InternationalTechnicalSupportOrganization
Dept.HYTDMailStationP099
2455SouthRoad
Poughkeepsie,NY12601-5400U.S.A.
Thisdocumentisavailableonlineathttp://www.ibm.com/redbooks/abstracts/tips0999.html.
Trademarks
IBM,theIBMlogo,andibm.comaretrademarksorregisteredtrademarksofInternationalBusiness
MachinesCorporationintheUnitedStates,othercountries,orboth.TheseandotherIBMtrademarked
termsaremarkedontheirfirstoccurrenceinthisinformationwiththeappropriatesymbol(or),
indicatingUSregisteredorcommonlawtrademarksownedbyIBMatthetimethisinformationwas
published.Suchtrademarksmayalsoberegisteredorcommonlawtrademarksinothercountries.A
currentlistofIBMtrademarksisavailableontheWebathttp://www.ibm.com/legal/copytrade.shtml
ThefollowingtermsaretrademarksoftheInternationalBusinessMachinesCorporationintheUnited
States,othercountries,orboth:
AIX
CICS
Domino
IBM
IMS
iSeries
Lotus
Redbooks(logo)
WebSphere
zSeries
Thefollowingtermsaretrademarksofothercompanies:
LinuxisatrademarkofLinusTorvaldsintheUnitedStates,othercountries,orboth.
Windows,andtheWindowslogoaretrademarksofMicrosoftCorporationintheUnitedStates,other
countries,orboth.
Other company, product, or service names may be trademarks or service marks of others.

You might also like