SlideShare a Scribd company logo
1 of 37
Download to read offline
Respond Quickly To Changing
     Business Needs –
     Business Process
    Management (BPM)
Business Needs to Act Fast

 We need a process to                        You can discover and build your
 resolve our credit card                     processes simply and quickly,
 business’s billing                          without involving IT.
 disputes, but we can’t
 wait for IT to build it.




           VP Mortgage                                                   IBM
                   02 Respond Quickly To Changing Business Needs - BPM         2
How is Process Discovery done today?

 Lock your team in a
 conference room for days
 Use sticky notes
 Write on butcher paper
 Draw on a whiteboard
 Argue back and forth till you
 finally agree on your process
 Convert it to a diagram
 Re-draw it with a process
 design tool



                02 Respond Quickly To Changing Business Needs - BPM   3
Demo: Process Discovery with
IBM BPM Blueprint (Lombardi Blueprint)




             02 Respond Quickly To Changing Business Needs - BPM   4
IBM BPM Blueprint Enables Collaborative Process
Discovery and Design by Business Experts
  Easy for novices, rich enough for experts
     Simple to layout processes
     Analyze process costs and risks
  Built for process design
     Gathers essential data for process discovery and analysis
     PowerPoint and Word documents do not ensure the right data
     is captured or that it is depicted in a consistent manner
     Exports into process-specific formats such as BPMN and XPDL
  Accessible by all process stakeholders
     Browser-based, quickly can create access
     Easy to share processes across a team in real time
     No need to use PowerPoint and Word just because “everybody
     has them”
                  02 Respond Quickly To Changing Business Needs - BPM   5
Lombardi Enables Complete BPM
for Business Experts
           Business teams need integrated technology to process
         improvement that provides a concrete connection from plans
                                to activities

                      Setting Direction                        Controlling Processes &
                                                                         Work

   HQ                                                                                                        IT
                                                                   • Build process applications
                     • Map your business
                                                                   • Leverage existing
                     • Model your processes
                                                                   infrastructure
                     • Prioritize efforts
Corporate Strategy                                                 • Enable work collaboration     Application
                     • Deliver business plan                                                      Infrastructure
                                                                   • Optimize processes and
                                                                   teams

                           IBM BPM                          WebSphere Lombardi
                           Blueprint                             Edition
                                 02 Respond Quickly To Changing Business Needs - BPM                               6
The Traditional Process Application Lifecycle –
A Team Works, But Little Teamwork

                             Java Developers                                           Technical Experts

                                                                                                                 Users / Managers




Business Modelers
                                               Service Dev Tools

                                                                                                                    Task Portal


                          BPEL Modeler




                                               Integration Tools
Business Modeler                                                                                                  End User Forms



                          Rules Modeler

                                                                       Deployed Code   ...   Deployed Code
                                                                         Version 1             Version N
                                               Rules Dev Tools
                                                                                                                 Reports / Analytics


                    ?                 ?                            ?                   ?                     ?
                        How do these artifacts relate?                                 Is everything in synch?

                                   02 Respond Quickly To Changing Business Needs - BPM                                            7
The WebSphere Lombardi Edition Difference –
 A Shared Process Model Improves Teamwork

                                                                                                                      Process Developers


Business Modelers

                      Business Modeler


                                                                                           Graphical Implementation




                                                     Shared Process Model

Managers / Analysts
                                                                                                                            Users
                                                          “… the picture IS
                                                           the process …”
                      Reports / Analytics                                                   User Portal / Forms


     Single integrated platform – model, develop, monitor, optimize
     Single shared process model – assets are always in synch
     Lower technical effort – less development time, cost, risk
     Easy to change – make frequent process improvements
                                     02 Respond Quickly To Changing Business Needs - BPM                                            8
Demo:WebSphere Lombardi Edition
Business Focused for Business Improvement




            02 Respond Quickly To Changing Business Needs - BPM   9
Provides a Simple but Powerful Iterative
Process Development Environment
WebSphere Lombardi Edition:

  Model, develop, deploy, and monitor from a single tool
     Import discovered process from IBM BPM Blueprint
     Add user interfaces (“coaches”), services, rules
     Deploy easily – just save the process design
     Oracle and Microsoft need several tools to provide the same
     solution
  Retain business focus
     Set Key Performance Indicators (KPIs) for monitoring process
     instances
     Process improvement built in - optimize processes by using
     process data to identify bottlenecks
     Oracle and Microsoft are more technical, and do not capture
     the business data needed to aid process optimization
                  02 Respond Quickly To Changing Business Needs - BPM   10
Demo: Process Monitoring
with WebSphere Lombardi Edition




Create dashboards based on process data
Create simple custom reports without programming

               02 Respond Quickly To Changing Business Needs - BPM   11
The Value of Business Driven Change
with Lombardi
          Efficiency                             Effectiveness                                     Agility



     •Eliminating up to 80% of
      the “human touches” in             •Built supplier onboarding system                •Identify Issues in the lending
       Invoice Reconciliation              for 40% less than code based                process prior to having bottlenecks
                                           alternative in 66% of the time                   and identify areas of waste




•Standardize the Mall Branch office            •Saves $2M per quarter
 processes and make tasks easier                                                       •Full Audit Trail for Compliance in
                                               by resolving Distressed
             for staff.                                                                 their grants process – 1st major
                                              Shipment more effectively
                                                                                             pharma to be compliant




                                                                                          •End Cap Product Display
•Reduce the time to document and         Cut “engineering” time of designers
                                                                                         Management delays identified
  comply with NERC regulations           on car systems by 20% in one year.
                                                                                             months in advance



                                 02 Respond Quickly To Changing Business Needs - BPM                                         12
WebSphere Lombardi Edition & WebSphere
Process Server Serve Different Needs
                                                                WebSphere Lombardi Edition
                                                                for business-led process
                                                                improvement

                                                                • Visual analysis and optimization
                                                                • KPI identification and monitoring
                                                                • Rapid change deployment




WebSphere Process Server
for IT-led process automation

• Enterprise system orchestration
• Transactions and recovery
• Security and governance



                       02 Respond Quickly To Changing Business Needs - BPM                        13
A Smarter Business Process, Led by IT


 We need to improve                       Watch how quickly we can
 our business                             make the changes.
 processes.




         VP Mortgage                                                   IBM
                 02 Respond Quickly To Changing Business Needs - BPM         14
Implementing Business Process Changes
  Developers use WebSphere Integration Developer (WID)
tool to make the changes
  The WID tool supports a Service Component Architecture
(SCA) philosophy
    Developers quickly assemble existing SCA components
      −Wiring
      −Data maps
    WID tool automatically generates some service components
      −Example: Human tasks
    The tool supports development of new service components as
   well
 Benefits
    Easy to make changes

                   02 Respond Quickly To Changing Business Needs - BPM   15
Service Component Architecture
Change a service without changing the process design




                                                              SCA             SCA
                                                            Reference       Interface


                 Customer                                                   Human Task
Process          Notification                                           Service Component 2
                                                                              Connector
 Flow


                                                                            Web Service
                                                                        Service Component 2
                                                                              Connector


                                1. Wirenew service to existing process step
                                2. Re-deploy the process


                      02 Respond Quickly To Changing Business Needs - BPM                     16
Service Wiring Includes Maps In Order To
Handle Differing Data Formats

                                                                                      from GBO
                                                                                       SCA                     SCA
                                                                                     Reference               Interface


                    Customer                                                                            Web Service
Process             Notification                                                                    Service Component 2
                                                                                                          Connector
 Flow
                                                                                          to GBO

                                                      Generic                                         Application Specific
                                                  Business Object                                      Business Object
                                         <xsd:complexType name="CustomerData">                    <xsd:complexType name="VRUCustomer">
                                           <xsd:element name="firstName" type="xsd:string" />
                                                                                                    <xsd:element name="name" type="xsd:string" />
                                           <xsd:element name="lastName" type="xsd:string" />
                                           <xsd:element name="phoneNumber" type="xsd:string" />     <xsd:element name="pnum" type="xsd:string" />
                                           <xsd:element name="message" type="xsd:string" />         <xsd:element name="msg" type="xsd:string" />
                                         </xsd:complexType>
                                                                                                  </xsd:complexType>




   The Loan Application process uses an application-neutral
   Generic Business Object (GBO) schema to represent its data structure
   Each service has its own Application Specific Business Objects (ASBO)
   The web service component uses maps to transform data between the two formats
   (GBO and ASBO)
                          02 Respond Quickly To Changing Business Needs - BPM                                                                       17
Demo: Change A Service Without Changing
The Process Design
Automate the “Customer Notification”                                         Human Task
                                                                              Connector     Local
                                                                                                    WPS Task
                                                                                                    Manager
task by replacing the human task with
a web service                                                                Web Service
                                                                              Connector             Web Service
                                                                                           Remote




                                                               SCA             SCA
                                                             Reference       Interface


                  Customer                                                   Human Task
Process           Notification                                           Service Component 2
                                                                               Connector
 Flow


                                                                             Web Service
                                                                         Service Component 2
                                                                               Connector


                                 1. Wirenew service to existing process step
                                 2. Re-deploy the process

                       02 Respond Quickly To Changing Business Needs - BPM                                        18
Process Flex Points Are Built On
Service Component Architecture
   Process  SCA       SCA                 Service Components (code), or
     Flow Reference Interface             Service Proxy Components (no programming required)
   Invoker
    Nodes
                                EJB Local
                         Stateless Session Bean

                                                             RMI/IIOP
                                  EJB Proxy                                       EJB


                                                               Local
                         Human Task Connector                               WPS Task Manager

                                                              Remote
                        Web Service Connector                                  Web Service


                                                               Local
                           WPS Rule Connector                               WPS Rules Engine

                                                              Remote             ILOG
                            ILOG SCA Adapter                                  Rules Engine

                             Fabric Dynamic                    Local         Fabric Dynamic
                            Assembly Adapter                                   Assembler


                      02 Respond Quickly To Changing Business Needs - BPM                      19
Microsoft BizTalk Is Less Flexible
  BizTalk has no support for Service Component Architecture (SCA)
     Calls to different types of endpoints are done differently. Web
     services, adapters, business rules, and CICS are not accessed in
     the same way
  No separation between process design and service wiring
     Business logic is intermingled with service implementation details
  No generalized data representation
     Data structures of the endpoints are embedded in the business logic
     of the calling application


  Result: changes to service implementation details are hard to
  make and require changes to the process logic

                   02 Respond Quickly To Changing Business Needs - BPM    20
Demo: It’s More Difficult To Change A
BizTalk Process
                                       Changing an endpoint from a
                                     human step to a web service
                                     requires changes to the process
                                     logic
                                      Change must be repeated for
                                     each use of the service
                                      Process logic is cluttered with
                                     implementation details, so the
                                     changes cause cascading problems
                                       No automatic detection of
                                     interface discrepancies – developer
                                     must handle manually



           02 Respond Quickly To Changing Business Needs - BPM         21
Oracle Is Less Flexible
  Oracle BPEL Process Manager
    SCA supported in 11g release July 2009 – IBM has
    supported SCA for five years
    10g required services to be wired within the process

  Oracle BPM
    Does not support SCA
    Uses proprietary business objects
    Can change a service’s URL, but any other change requires
    changing the invocation logic




                02 Respond Quickly To Changing Business Needs - BPM   22
Oracle Promotes Application Integration
Architecture (AIA) For SOA Applications
 AIA is a product than runs on Oracle SOA Suite
 AIA is used to integrate applications - point to
 point
 AIA provides Process Integration Packs (PIPs)
 to integrate specific applications

                                           AIA
     Siebel CRM                            PIPs                         Oracle Ebiz



                                       Oracle
                                      SOA Suite


                  02 Respond Quickly To Changing Business Needs - BPM                 23
WebSphere Is Simpler, More Flexible, And
More Cost Effective Than Oracle AIA
 WebSphere is simple to start, and easy to scale
    WebSphere requires no addition products, and is easy to install
    Oracle AIA requires the installation of multiple product, with specific
    product dependencies

 WebSphere is more flexible
    WebSphere is application and technology independent
    WebSphere’s Dynamic Discovery addresses customer’s specific needs
    Oracle AIA locks customers into Oracle middleware technologies
    Oracle PIPs are sold as point-to-point Oracle application integrations

 WebSphere is more cost effective
    WebSphere’s cost is not affected by the number of applications to
    integrate
    Oracle AIA’s cost grows rapidly with the workload and number of
    applications

                       02 Respond Quickly To Changing Business Needs - BPM    24
WebSphere Provides A Proven And Stable Environment
Oracle Fusion Middleware And AIA Does NOT

 AIA is immature and changing rapidly
 Current AIA does not support Fusion
Middleware 11g
 AIA 3.0 will support 11g, promised later in 2010
 Oracle’s support of Fusion Middleware 11g may cause a
complete re-architecture of AIA’s implementation and PIPs
    AIA solutions must change to support SCA
    AIA solutions must change to support the upcoming Oracle
   Service Bus 11g (promised for 2010)




                   02 Respond Quickly To Changing Business Needs - BPM   25
A Benefit Of IBM’s Flexible Development –
Faster Time To Solution
Total Build, Test
and Deploy Time
    (hh:mm)                                                                                             SAP R/3
                                                                                           (2:06)
                    IBM Middleware
      6:25          WebSphere Process
                         Server
                          1:06
                                                                                           (5:08)

                                                                                           (2:59)
                                                                                                        Oracle
                                                                                           (1:38)     Financials
                      Oracle Fusion
     16:00             BPEL Process
  2.5x longer!           Manager
                                                                                           (2:07)
                           3:17
                                                                                           (2:14)

                                                                                           (1:30)
                                                                                                           CICS

                       Microsoft
     10:21               BizTalk
                                                                                           (5:28)

  1.6x longer!             2:42                                                            (2:32)


                                                                     Source: Internal IBM Productivity Comparison Study
                        02 Respond Quickly To Changing Business Needs - BPM                                               26
WebSphere Process Server Is The Runtime
  For The New Process

              WebSphere
                        WebSphere
                                  WebSphere
                                                          WebSphere
                                                           Service   WebSphere
                                                                                    One integrated
               Process             Business
 WebSphere      Server    Fabric                           Registry     XD          framework for
                                    Events
  Process       (BPEL)                                    Repository
   Server     WebSphere
                                                                                    smart work
                         WebSphere                                       Business
              Enterprise           WebSphere                  ILOG
                          Business                                        Space
               Service               Portal                  JRules
                           Monitor
                 Bus
                                                                                    Based on open
                                         EJB Container                              standards
                                              EJB’s

WebSphere                                                                           Built on
Application                             Web Containers
  Server                                                                            WebSphere
                                      JSP               Servlets
                                                                                    Application
                                     HTTP             Web Services
                                     Server             Engine                      Server




                         02 Respond Quickly To Changing Business Needs - BPM                      27
WebSphere Process Server Accommodates
A Changing Workforce
 Process tasks are associated with roles, not individuals
 Easily add employees and assign to roles
 Employees use their work list to claim outstanding task for
completion
 Managers can re-assign tasks based on workload and staff
availability
 Federate repositories to simplify the management of users
and roles




                 02 Respond Quickly To Changing Business Needs - BPM   28
Business Space Can Also Adapt Employee
Dashboards
 Business Space provides one web entry point for all
employees involved in the process
 Views built with mashup technology allow fast and easy
customization for specific roles
 Widgets access runtime environment via REST


            Risk                                                                   Project
           Analyst                                                                 Manager




                     Business                  Process              IT Developer
                      Expert                    Owner

                     02 Respond Quickly To Changing Business Needs - BPM                     29
What Roles Can Be Supported By
Business Space?
 Task-specific roles
    Examples: Risk Assessor, Call Center Representative
 Process Administration
     Examples: Enroll employees, re-assign tasks, monitor
   instances
 Business Process Owner
     Examples: Monitor business metrics, receive and investigate
   alerts, change business rules
 Shared widgets support collaboration amongst the team and
deliver supplemental information
 Easy to customize a dashboard for each role


                  02 Respond Quickly To Changing Business Needs - BPM   30
Business Space Is A More Flexible User
Interface Framework
  Business Space enables quick and easy creation of role specific
  user interfaces
     Leverage the productivity of Web 2.0 technology
  More flexible than Microsoft BizTalk
     Developers must write code to create customized user interfaces
     No interfaces to the runtime environment are exposed
     Difficult to incorporate collaborative support and supplemental
     information
  Oracle has two “strategic” BPM products and two user interface
  technologies
     Oracle BPEL Process Manager
     − Requires an additional product (WebCenter)
  ► Oracle BPM
     –   No custom, feed, Google Gadget, URL or MS document widgets
     –   No REST programming interfaces
                   02 Respond Quickly To Changing Business Needs - BPM   31
Demo: Create A Customized Dashboard
 For The Risk Analyst




                                          Branch Manager
 Use Business Space to
create the customized
dashboard (mashup)
 Task list
 Customer credit score
history

                                              Risk Analyst


                 02 Respond Quickly To Changing Business Needs - BPM   32
WebSphere Process Server:
Most Resilient In The Industry
  WebSphere Process Server Provides Non-Stop Operation

  WebSphere's console allows an administrator to resume or
  restart a process that has failed, for example, due to an
  unavailable service

  Oracle's BPEL Process Manager requires the developer to
  create XML files to indicate that the process faults are
  recoverable
A Very Valuable Transaction Resilient Feature for WebSphere Process Server

No One Else Can Do This!

Mainframe service built into the heart of WebSphere Process Server
                     02 Respond Quickly To Changing Business Needs - BPM   33
DEMO: IBM Business Process Manager
With Network Failure – Unique Recovery
     Process flow with a single two phase commit transaction
     Operator is able to resume failed orders

                                                                      Automatic
                                                                      recovery
                              Process Container
                                                         Application Flow
       Submit is held
       Process                  Failed Orders
       order
       for recovery
       process                                                                         WebSphere
                                                                                       Process
                                            Transaction Manager                        Server

                                          Rollback
1.     Submit 100 orders                                                Network
2.     Disconnect network                 Database                       failure
                                                                       Database

3.     Restart failed orders
     Inconsistent data not               Table
                                           1
                                                 Table
                                                   2
                                                                      Table
                                                                        1
                                                                               Table
                                                                                 2
     visible to other process
                                            DB2                         Oracle
     instances due to locking
                         02 Respond Quickly To Changing Business Needs - BPM                       34
DEMO: IBM Business Process Manager
With Network Failure – Unique Recovery
     Process flow with a single two phase commit transaction
     Operator is able to resume failed orders


                               Process Container
                                                          Application Flow
      Operator
      Order is held for
      Order
      restarts                   Failed Orders
      submitted
      recovery
      order
                                                                                        WebSphere
                                                                                        Process
                                             Transaction Manager                        Server

1.    Submit 100 orders                                                  Network
2.    Disconnect network                   Database                       failure
                                                                        Database

3.    Restart failed orders
                                          Table   Table                Table    Table
                                            1       2                    1        2


                                             DB2                         Oracle

                          02 Respond Quickly To Changing Business Needs - BPM                       35
Think About The Business
     Implications
Can a business afford to lose orders?

Would customers tolerate delayed orders?

Can you afford to manually resume process instances?

How are key databases reconciled that get out of sync?

Can you have planned outages without ever shutting down
your ability to process orders?

                                        2+2=4
                                                                     IBM
               02 Respond Quickly To Changing Business Needs - BPM         36
Summary: Flexible WebSphere Business
Processes Reduce Time, Cost, And Risk
  IBM BPM Blueprint is more accessible and more business-
focused than Oracle and Microsoft

 WebSphere Lombardi Edition is better integrated and has
better process optimization than Oracle and Microsoft

 WebSphere Integration Developer can implement process
changes more quickly than Oracle and Microsoft

 WebSphere Process Server out performs
Oracle and Microsoft

 Business Space delivers customized employee dashboards
more quickly than Oracle and Microsoft
                02 Respond Quickly To Changing Business Needs - BPM   37

More Related Content

What's hot

Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appEPM Live
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindseyRoopa Nadkarni
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010Paul Vincent
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get StartedCarly Snodgrass
 
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyBPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyKeith Swenson
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine OverviewEPM Live
 
Nextgen Bpm End to End
Nextgen Bpm End to EndNextgen Bpm End to End
Nextgen Bpm End to EndTechnoPeers
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeIBM
 
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09gaborfulop
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practiceehmeier
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthyIBM
 
Bridging the gap between manufacturing and engineering
Bridging the gap between manufacturing and engineeringBridging the gap between manufacturing and engineering
Bridging the gap between manufacturing and engineeringJordan Berkley, MBA,PMP,CSM
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 
Rational
RationalRational
RationalIBM
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesEPM Live
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hiddenevebby526
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite OverviewPedro Gallardo
 
Mawea Profile Presentation Slides 2011
Mawea Profile Presentation Slides 2011Mawea Profile Presentation Slides 2011
Mawea Profile Presentation Slides 2011evebby526
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraIBM
 

What's hot (20)

Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
 
Rule and Event-based Processes June2010
Rule  and Event-based Processes June2010Rule  and Event-based Processes June2010
Rule and Event-based Processes June2010
 
Accelerate Results - How To Get Started
Accelerate Results - How To Get StartedAccelerate Results - How To Get Started
Accelerate Results - How To Get Started
 
BPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming StrategyBPM Model Preserving Strategy vs. Model Transforming Strategy
BPM Model Preserving Strategy vs. Model Transforming Strategy
 
WorkEngine Overview
WorkEngine OverviewWorkEngine Overview
WorkEngine Overview
 
Nextgen Bpm End to End
Nextgen Bpm End to EndNextgen Bpm End to End
Nextgen Bpm End to End
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
 
Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09Cordys Cloud Harbor Webinar 15 Dec09
Cordys Cloud Harbor Webinar 15 Dec09
 
20100223 bpmn
20100223 bpmn20100223 bpmn
20100223 bpmn
 
Stages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in PracticeStages Product Development BPM Suite - Better Processes in Practice
Stages Product Development BPM Suite - Better Processes in Practice
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy
 
Bridging the gap between manufacturing and engineering
Bridging the gap between manufacturing and engineeringBridging the gap between manufacturing and engineering
Bridging the gap between manufacturing and engineering
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
Rational
RationalRational
Rational
 
Extend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and ServicesExtend Your PPM Application for Projects Products and Services
Extend Your PPM Application for Projects Products and Services
 
Mawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 HiddenMawea Profile Presentation Slides 2011 Hidden
Mawea Profile Presentation Slides 2011 Hidden
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite Overview
 
Mawea Profile Presentation Slides 2011
Mawea Profile Presentation Slides 2011Mawea Profile Presentation Slides 2011
Mawea Profile Presentation Slides 2011
 
Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 

Similar to Respond quickly to changing business needs–Business Process Management (BPM)

From Process Design to Process Automation
From Process Design to Process AutomationFrom Process Design to Process Automation
From Process Design to Process AutomationJohan den Haan
 
SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011Abdulbasit Gulsen
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationLogan Vadivelu
 
Dyn sl capabilities_guide_2011_us
Dyn sl capabilities_guide_2011_usDyn sl capabilities_guide_2011_us
Dyn sl capabilities_guide_2011_usr_p_deepak
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesrichard_van_tilborg
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorialuhuru1973
 
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Sverige
 
Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers IBM WebSphereIndia
 
SAP Enterprise Modeling Applications (ARIS)
SAP Enterprise Modeling Applications (ARIS)SAP Enterprise Modeling Applications (ARIS)
SAP Enterprise Modeling Applications (ARIS)Palisade Corporation
 
BPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution OverviewBPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution Overviewbzinchenko
 
Common Time M Design Studio Datasheet
Common Time M Design  Studio  DatasheetCommon Time M Design  Studio  Datasheet
Common Time M Design Studio DatasheetJames Tomkinson
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Sverige
 
My_Resume_06-May-2015
My_Resume_06-May-2015My_Resume_06-May-2015
My_Resume_06-May-2015Bhaumik Patel
 
Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Sukumar Daniel
 

Similar to Respond quickly to changing business needs–Business Process Management (BPM) (20)

From Process Design to Process Automation
From Process Design to Process AutomationFrom Process Design to Process Automation
From Process Design to Process Automation
 
SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011SAP Netweaver BPM #SITANK 2011
SAP Netweaver BPM #SITANK 2011
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
 
Dyn sl capabilities_guide_2011_us
Dyn sl capabilities_guide_2011_usDyn sl capabilities_guide_2011_us
Dyn sl capabilities_guide_2011_us
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentaties
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Business Modeling and the Business Analyst
Business Modeling and the Business AnalystBusiness Modeling and the Business Analyst
Business Modeling and the Business Analyst
 
Omg bpmn tutorial
Omg bpmn tutorialOmg bpmn tutorial
Omg bpmn tutorial
 
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
IBM Smarter Business 2012 - Kundcase: Från 0 till 1000 digitala processer i e...
 
Skelta Corporate Brochure
Skelta Corporate BrochureSkelta Corporate Brochure
Skelta Corporate Brochure
 
Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers Enable process visbility: The Value Proposition for SAP customers
Enable process visbility: The Value Proposition for SAP customers
 
Introduction to BPM
Introduction to BPMIntroduction to BPM
Introduction to BPM
 
SAP Enterprise Modeling Applications (ARIS)
SAP Enterprise Modeling Applications (ARIS)SAP Enterprise Modeling Applications (ARIS)
SAP Enterprise Modeling Applications (ARIS)
 
BPM for developers
BPM for developersBPM for developers
BPM for developers
 
BPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution OverviewBPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution Overview
 
RPM and BPM
RPM and BPMRPM and BPM
RPM and BPM
 
Common Time M Design Studio Datasheet
Common Time M Design  Studio  DatasheetCommon Time M Design  Studio  Datasheet
Common Time M Design Studio Datasheet
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
 
My_Resume_06-May-2015
My_Resume_06-May-2015My_Resume_06-May-2015
My_Resume_06-May-2015
 
Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1Tml Deployment Strategy Overview V 1
Tml Deployment Strategy Overview V 1
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Respond quickly to changing business needs–Business Process Management (BPM)

  • 1. Respond Quickly To Changing Business Needs – Business Process Management (BPM)
  • 2. Business Needs to Act Fast We need a process to You can discover and build your resolve our credit card processes simply and quickly, business’s billing without involving IT. disputes, but we can’t wait for IT to build it. VP Mortgage IBM 02 Respond Quickly To Changing Business Needs - BPM 2
  • 3. How is Process Discovery done today? Lock your team in a conference room for days Use sticky notes Write on butcher paper Draw on a whiteboard Argue back and forth till you finally agree on your process Convert it to a diagram Re-draw it with a process design tool 02 Respond Quickly To Changing Business Needs - BPM 3
  • 4. Demo: Process Discovery with IBM BPM Blueprint (Lombardi Blueprint) 02 Respond Quickly To Changing Business Needs - BPM 4
  • 5. IBM BPM Blueprint Enables Collaborative Process Discovery and Design by Business Experts Easy for novices, rich enough for experts Simple to layout processes Analyze process costs and risks Built for process design Gathers essential data for process discovery and analysis PowerPoint and Word documents do not ensure the right data is captured or that it is depicted in a consistent manner Exports into process-specific formats such as BPMN and XPDL Accessible by all process stakeholders Browser-based, quickly can create access Easy to share processes across a team in real time No need to use PowerPoint and Word just because “everybody has them” 02 Respond Quickly To Changing Business Needs - BPM 5
  • 6. Lombardi Enables Complete BPM for Business Experts Business teams need integrated technology to process improvement that provides a concrete connection from plans to activities Setting Direction Controlling Processes & Work HQ IT • Build process applications • Map your business • Leverage existing • Model your processes infrastructure • Prioritize efforts Corporate Strategy • Enable work collaboration Application • Deliver business plan Infrastructure • Optimize processes and teams IBM BPM WebSphere Lombardi Blueprint Edition 02 Respond Quickly To Changing Business Needs - BPM 6
  • 7. The Traditional Process Application Lifecycle – A Team Works, But Little Teamwork Java Developers Technical Experts Users / Managers Business Modelers Service Dev Tools Task Portal BPEL Modeler Integration Tools Business Modeler End User Forms Rules Modeler Deployed Code ... Deployed Code Version 1 Version N Rules Dev Tools Reports / Analytics ? ? ? ? ? How do these artifacts relate? Is everything in synch? 02 Respond Quickly To Changing Business Needs - BPM 7
  • 8. The WebSphere Lombardi Edition Difference – A Shared Process Model Improves Teamwork Process Developers Business Modelers Business Modeler Graphical Implementation Shared Process Model Managers / Analysts Users “… the picture IS the process …” Reports / Analytics User Portal / Forms Single integrated platform – model, develop, monitor, optimize Single shared process model – assets are always in synch Lower technical effort – less development time, cost, risk Easy to change – make frequent process improvements 02 Respond Quickly To Changing Business Needs - BPM 8
  • 9. Demo:WebSphere Lombardi Edition Business Focused for Business Improvement 02 Respond Quickly To Changing Business Needs - BPM 9
  • 10. Provides a Simple but Powerful Iterative Process Development Environment WebSphere Lombardi Edition: Model, develop, deploy, and monitor from a single tool Import discovered process from IBM BPM Blueprint Add user interfaces (“coaches”), services, rules Deploy easily – just save the process design Oracle and Microsoft need several tools to provide the same solution Retain business focus Set Key Performance Indicators (KPIs) for monitoring process instances Process improvement built in - optimize processes by using process data to identify bottlenecks Oracle and Microsoft are more technical, and do not capture the business data needed to aid process optimization 02 Respond Quickly To Changing Business Needs - BPM 10
  • 11. Demo: Process Monitoring with WebSphere Lombardi Edition Create dashboards based on process data Create simple custom reports without programming 02 Respond Quickly To Changing Business Needs - BPM 11
  • 12. The Value of Business Driven Change with Lombardi Efficiency Effectiveness Agility •Eliminating up to 80% of the “human touches” in •Built supplier onboarding system •Identify Issues in the lending Invoice Reconciliation for 40% less than code based process prior to having bottlenecks alternative in 66% of the time and identify areas of waste •Standardize the Mall Branch office •Saves $2M per quarter processes and make tasks easier •Full Audit Trail for Compliance in by resolving Distressed for staff. their grants process – 1st major Shipment more effectively pharma to be compliant •End Cap Product Display •Reduce the time to document and Cut “engineering” time of designers Management delays identified comply with NERC regulations on car systems by 20% in one year. months in advance 02 Respond Quickly To Changing Business Needs - BPM 12
  • 13. WebSphere Lombardi Edition & WebSphere Process Server Serve Different Needs WebSphere Lombardi Edition for business-led process improvement • Visual analysis and optimization • KPI identification and monitoring • Rapid change deployment WebSphere Process Server for IT-led process automation • Enterprise system orchestration • Transactions and recovery • Security and governance 02 Respond Quickly To Changing Business Needs - BPM 13
  • 14. A Smarter Business Process, Led by IT We need to improve Watch how quickly we can our business make the changes. processes. VP Mortgage IBM 02 Respond Quickly To Changing Business Needs - BPM 14
  • 15. Implementing Business Process Changes Developers use WebSphere Integration Developer (WID) tool to make the changes The WID tool supports a Service Component Architecture (SCA) philosophy Developers quickly assemble existing SCA components −Wiring −Data maps WID tool automatically generates some service components −Example: Human tasks The tool supports development of new service components as well Benefits Easy to make changes 02 Respond Quickly To Changing Business Needs - BPM 15
  • 16. Service Component Architecture Change a service without changing the process design SCA SCA Reference Interface Customer Human Task Process Notification Service Component 2 Connector Flow Web Service Service Component 2 Connector 1. Wirenew service to existing process step 2. Re-deploy the process 02 Respond Quickly To Changing Business Needs - BPM 16
  • 17. Service Wiring Includes Maps In Order To Handle Differing Data Formats from GBO SCA SCA Reference Interface Customer Web Service Process Notification Service Component 2 Connector Flow to GBO Generic Application Specific Business Object Business Object <xsd:complexType name="CustomerData"> <xsd:complexType name="VRUCustomer"> <xsd:element name="firstName" type="xsd:string" /> <xsd:element name="name" type="xsd:string" /> <xsd:element name="lastName" type="xsd:string" /> <xsd:element name="phoneNumber" type="xsd:string" /> <xsd:element name="pnum" type="xsd:string" /> <xsd:element name="message" type="xsd:string" /> <xsd:element name="msg" type="xsd:string" /> </xsd:complexType> </xsd:complexType> The Loan Application process uses an application-neutral Generic Business Object (GBO) schema to represent its data structure Each service has its own Application Specific Business Objects (ASBO) The web service component uses maps to transform data between the two formats (GBO and ASBO) 02 Respond Quickly To Changing Business Needs - BPM 17
  • 18. Demo: Change A Service Without Changing The Process Design Automate the “Customer Notification” Human Task Connector Local WPS Task Manager task by replacing the human task with a web service Web Service Connector Web Service Remote SCA SCA Reference Interface Customer Human Task Process Notification Service Component 2 Connector Flow Web Service Service Component 2 Connector 1. Wirenew service to existing process step 2. Re-deploy the process 02 Respond Quickly To Changing Business Needs - BPM 18
  • 19. Process Flex Points Are Built On Service Component Architecture Process SCA SCA Service Components (code), or Flow Reference Interface Service Proxy Components (no programming required) Invoker Nodes EJB Local Stateless Session Bean RMI/IIOP EJB Proxy EJB Local Human Task Connector WPS Task Manager Remote Web Service Connector Web Service Local WPS Rule Connector WPS Rules Engine Remote ILOG ILOG SCA Adapter Rules Engine Fabric Dynamic Local Fabric Dynamic Assembly Adapter Assembler 02 Respond Quickly To Changing Business Needs - BPM 19
  • 20. Microsoft BizTalk Is Less Flexible BizTalk has no support for Service Component Architecture (SCA) Calls to different types of endpoints are done differently. Web services, adapters, business rules, and CICS are not accessed in the same way No separation between process design and service wiring Business logic is intermingled with service implementation details No generalized data representation Data structures of the endpoints are embedded in the business logic of the calling application Result: changes to service implementation details are hard to make and require changes to the process logic 02 Respond Quickly To Changing Business Needs - BPM 20
  • 21. Demo: It’s More Difficult To Change A BizTalk Process Changing an endpoint from a human step to a web service requires changes to the process logic Change must be repeated for each use of the service Process logic is cluttered with implementation details, so the changes cause cascading problems No automatic detection of interface discrepancies – developer must handle manually 02 Respond Quickly To Changing Business Needs - BPM 21
  • 22. Oracle Is Less Flexible Oracle BPEL Process Manager SCA supported in 11g release July 2009 – IBM has supported SCA for five years 10g required services to be wired within the process Oracle BPM Does not support SCA Uses proprietary business objects Can change a service’s URL, but any other change requires changing the invocation logic 02 Respond Quickly To Changing Business Needs - BPM 22
  • 23. Oracle Promotes Application Integration Architecture (AIA) For SOA Applications AIA is a product than runs on Oracle SOA Suite AIA is used to integrate applications - point to point AIA provides Process Integration Packs (PIPs) to integrate specific applications AIA Siebel CRM PIPs Oracle Ebiz Oracle SOA Suite 02 Respond Quickly To Changing Business Needs - BPM 23
  • 24. WebSphere Is Simpler, More Flexible, And More Cost Effective Than Oracle AIA WebSphere is simple to start, and easy to scale WebSphere requires no addition products, and is easy to install Oracle AIA requires the installation of multiple product, with specific product dependencies WebSphere is more flexible WebSphere is application and technology independent WebSphere’s Dynamic Discovery addresses customer’s specific needs Oracle AIA locks customers into Oracle middleware technologies Oracle PIPs are sold as point-to-point Oracle application integrations WebSphere is more cost effective WebSphere’s cost is not affected by the number of applications to integrate Oracle AIA’s cost grows rapidly with the workload and number of applications 02 Respond Quickly To Changing Business Needs - BPM 24
  • 25. WebSphere Provides A Proven And Stable Environment Oracle Fusion Middleware And AIA Does NOT AIA is immature and changing rapidly Current AIA does not support Fusion Middleware 11g AIA 3.0 will support 11g, promised later in 2010 Oracle’s support of Fusion Middleware 11g may cause a complete re-architecture of AIA’s implementation and PIPs AIA solutions must change to support SCA AIA solutions must change to support the upcoming Oracle Service Bus 11g (promised for 2010) 02 Respond Quickly To Changing Business Needs - BPM 25
  • 26. A Benefit Of IBM’s Flexible Development – Faster Time To Solution Total Build, Test and Deploy Time (hh:mm) SAP R/3 (2:06) IBM Middleware 6:25 WebSphere Process Server 1:06 (5:08) (2:59) Oracle (1:38) Financials Oracle Fusion 16:00 BPEL Process 2.5x longer! Manager (2:07) 3:17 (2:14) (1:30) CICS Microsoft 10:21 BizTalk (5:28) 1.6x longer! 2:42 (2:32) Source: Internal IBM Productivity Comparison Study 02 Respond Quickly To Changing Business Needs - BPM 26
  • 27. WebSphere Process Server Is The Runtime For The New Process WebSphere WebSphere WebSphere WebSphere Service WebSphere One integrated Process Business WebSphere Server Fabric Registry XD framework for Events Process (BPEL) Repository Server WebSphere smart work WebSphere Business Enterprise WebSphere ILOG Business Space Service Portal JRules Monitor Bus Based on open EJB Container standards EJB’s WebSphere Built on Application Web Containers Server WebSphere JSP Servlets Application HTTP Web Services Server Engine Server 02 Respond Quickly To Changing Business Needs - BPM 27
  • 28. WebSphere Process Server Accommodates A Changing Workforce Process tasks are associated with roles, not individuals Easily add employees and assign to roles Employees use their work list to claim outstanding task for completion Managers can re-assign tasks based on workload and staff availability Federate repositories to simplify the management of users and roles 02 Respond Quickly To Changing Business Needs - BPM 28
  • 29. Business Space Can Also Adapt Employee Dashboards Business Space provides one web entry point for all employees involved in the process Views built with mashup technology allow fast and easy customization for specific roles Widgets access runtime environment via REST Risk Project Analyst Manager Business Process IT Developer Expert Owner 02 Respond Quickly To Changing Business Needs - BPM 29
  • 30. What Roles Can Be Supported By Business Space? Task-specific roles Examples: Risk Assessor, Call Center Representative Process Administration Examples: Enroll employees, re-assign tasks, monitor instances Business Process Owner Examples: Monitor business metrics, receive and investigate alerts, change business rules Shared widgets support collaboration amongst the team and deliver supplemental information Easy to customize a dashboard for each role 02 Respond Quickly To Changing Business Needs - BPM 30
  • 31. Business Space Is A More Flexible User Interface Framework Business Space enables quick and easy creation of role specific user interfaces Leverage the productivity of Web 2.0 technology More flexible than Microsoft BizTalk Developers must write code to create customized user interfaces No interfaces to the runtime environment are exposed Difficult to incorporate collaborative support and supplemental information Oracle has two “strategic” BPM products and two user interface technologies Oracle BPEL Process Manager − Requires an additional product (WebCenter) ► Oracle BPM – No custom, feed, Google Gadget, URL or MS document widgets – No REST programming interfaces 02 Respond Quickly To Changing Business Needs - BPM 31
  • 32. Demo: Create A Customized Dashboard For The Risk Analyst Branch Manager Use Business Space to create the customized dashboard (mashup) Task list Customer credit score history Risk Analyst 02 Respond Quickly To Changing Business Needs - BPM 32
  • 33. WebSphere Process Server: Most Resilient In The Industry WebSphere Process Server Provides Non-Stop Operation WebSphere's console allows an administrator to resume or restart a process that has failed, for example, due to an unavailable service Oracle's BPEL Process Manager requires the developer to create XML files to indicate that the process faults are recoverable A Very Valuable Transaction Resilient Feature for WebSphere Process Server No One Else Can Do This! Mainframe service built into the heart of WebSphere Process Server 02 Respond Quickly To Changing Business Needs - BPM 33
  • 34. DEMO: IBM Business Process Manager With Network Failure – Unique Recovery Process flow with a single two phase commit transaction Operator is able to resume failed orders Automatic recovery Process Container Application Flow Submit is held Process Failed Orders order for recovery process WebSphere Process Transaction Manager Server Rollback 1. Submit 100 orders Network 2. Disconnect network Database failure Database 3. Restart failed orders Inconsistent data not Table 1 Table 2 Table 1 Table 2 visible to other process DB2 Oracle instances due to locking 02 Respond Quickly To Changing Business Needs - BPM 34
  • 35. DEMO: IBM Business Process Manager With Network Failure – Unique Recovery Process flow with a single two phase commit transaction Operator is able to resume failed orders Process Container Application Flow Operator Order is held for Order restarts Failed Orders submitted recovery order WebSphere Process Transaction Manager Server 1. Submit 100 orders Network 2. Disconnect network Database failure Database 3. Restart failed orders Table Table Table Table 1 2 1 2 DB2 Oracle 02 Respond Quickly To Changing Business Needs - BPM 35
  • 36. Think About The Business Implications Can a business afford to lose orders? Would customers tolerate delayed orders? Can you afford to manually resume process instances? How are key databases reconciled that get out of sync? Can you have planned outages without ever shutting down your ability to process orders? 2+2=4 IBM 02 Respond Quickly To Changing Business Needs - BPM 36
  • 37. Summary: Flexible WebSphere Business Processes Reduce Time, Cost, And Risk IBM BPM Blueprint is more accessible and more business- focused than Oracle and Microsoft WebSphere Lombardi Edition is better integrated and has better process optimization than Oracle and Microsoft WebSphere Integration Developer can implement process changes more quickly than Oracle and Microsoft WebSphere Process Server out performs Oracle and Microsoft Business Space delivers customized employee dashboards more quickly than Oracle and Microsoft 02 Respond Quickly To Changing Business Needs - BPM 37