Business Process Management Tampereen Teknillinen Yliopisto



Similar documents
Business Process Management Enabled by SOA

Enterprise IT Architectures SOA Part 2

CBM SOMA - SCA. Techniques and Standards to Increase Business and IT Flexibility. Jouko Poutanen Senior IT Architect, IBM Software Group

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Developing SOA solutions using IBM SOA Foundation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

P16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns

WebSphere Business Modeler Overview

JOURNAL OF OBJECT TECHNOLOGY

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

WebSphere Business Modeler

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

IBM Software Group. IBM WebSphere Process Integration Technical Overview

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

IBM WebSphere Business Monitor, Version 6.1

Business Process Management In An Application Development Environment

Business-Driven Software Engineering Lecture 3 Foundations of Processes

IBM Business Process Manager

IBM SOA Foundation products overview

Case Study: Process SOA Scenario

BPM and Rules Technical Update. Sunil Aggarwal, WebSphere BPM Leader UK&I

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

IBM Customer Experience Suite and Electronic Forms

Realizing business flexibility through integrated SOA policy management.

Government's Adoption of SOA and SOA Examples

Federal Enterprise Architecture and Service-Oriented Architecture

Introduction to Service-Oriented Architecture for Business Analysts

SOA Governance and the Service Lifecycle

Process Automation Overview Process Automation Overview

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Flexible Business Process Management enabled by SOA Full support of BPM life cycle Closing the gap between Business & IT

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

SERVICE ORIENTED ARCHITECTURE

Integration using IBM Solutions

SOA and Cloud in practice - An Example Case Study

A standards-based approach to application integration

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Implement a unified approach to service quality management.

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

What You Need to Know About Transitioning to SOA

IBM BPM Solutions Addressing the Enterprise Business Process Management

MDM and Data Warehousing Complement Each Other

Agenda. How Process & Decision Management Help to Increase Business Value? WebSphere Business Process Management

Business Driven Development for SOA

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Maximizing the ROI Of Visual Rules

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

Realizing the Full Scope of PLM with Business Process Management

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

A Software Development Platform for SOA

Workflow/Business Process Management

Approach to Service Management

SOA Myth or Reality??

IBM BUSINESS P ROCESS M ANAGER V7.5

Service Oriented Architecture (SOA) An Introduction

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

Ultimus Adaptive BPM Suite V8

Enterprise Reference Architecture

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Organizational Intelligence, Scalability, and Agility

How To Use A Cloud Based Organization (Soa) To Improve Your Business

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM

IBM WebSphere Business Process Management Version 6.0

An Oracle White Paper June Integration Technologies for Primavera Solutions

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Establishing a business performance management ecosystem.

JBoss enterprise soa platform

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

<Insert Picture Here> Oracle Business Process Management

Service Oriented Architecture 1 COMPILED BY BJ

SOA 기반 Business Process Management (BPM) Accenture, SI&T Technology Architecture Jeong-Wook, Lee

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM Software Enabling business agility through real-time process visibility

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

Data Connectivity and Integration for Business Users


Enterprise Application Designs In Relation to ERP and SOA

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Extend the value of your core business systems.

IBM WebSphere Business Integration

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

SNUG June 16, 2006 The Future of PeopleSoft Integration

A Guide Through the BPM Maze

Ironside Group Rational Solutions

Oracle Business Activity Monitoring 11g New Features

Transcription:

Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group

IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group

Service Oriented Architecture Different Things to Different People Roles Capabilities that a business wants to expose as a set of services to clients and partner organizations Business An architectural style that requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations Architecture A programming model complete with standards, tools, methods and technologies such as Web services Implementation A set of agreements among service requestors and service providers that specify the quality of service and identify key business and IT metrics Operations

CEO s cite Innovation as top priority for business Business Model Innovation delivers the greatest returns Results of 765 CEO interviews worldwide: Out Performers place 2X emphasis on Business Model innovation than under performers CEOs are under intense pressure to innovate Corporate culture is critical to sustained innovation Business model innovation is the new strategic differentiator 65% will make fundamental changes to their business over next 2 years Over half have found it difficult to manage change in the past Source: IBM 2006 Global CEO Study

What is flexibility It s All About the Business Division

What is flexibility It s All About the Business Customer Division Change: Customer Order Entry

What is flexibility It s All About the Business Customer Division Shared Service Change: Shared Service Marketing, Billing, Receivables

What is flexibility It s All About the Business Customer Division Shared Service Supplier Change: Supplier Handles Inventory (VMI)

What is flexibility It s All About the Business Customer Division Shared Service Supplier Outsourced Change: Shipping by FedEx, DHL, or UPS

What is flexibility It s All About the Business Customer Division Shared Service Supplier Outsourced Change: Collections Outsourced

What is flexibility It s All About the Business Customer Division Shared Service Supplier Outsourced Change: Process Optimization

What s stopping you? Lack of business process standards Architectural policy limited Point application buys to support redundant LOB needs Infrastructure built with no roadmap

Interaction among services for higher business value People (Service consumers) Web Collaboration Device Business Process External Services (Application & Information) Operational Systems (Application & Information Assets) Application Application Content Data Registry Connectivity (Enterprise Service Bus) Infrastructure and Management for SOA SOA Governance and Lifecycle Management

SOA Reference Architecture Supporting the SOA Lifecycle Business Services Supports enterprise business process and goals through businesses functional service Interaction Services Process Services Information Services Development Services Enables collaboration between people, processes & information Orchestrate and automate business processes Manages diverse data and content in a unified manner Management Services Integrated environment for design and creation of solution assets Enterprise Service Bus Manage and secure services, applications & resources Partner Services Business App Services Access Services Connect with trading partners Build on a robust, scaleable, and secure services environment Facilitate interactions with existing information and application assets Apps & Info Assets Infrastructure Services Optimizes throughput, availability and utilization

SOA Operating Environment Mapping to IBM Offerings WebSphere Portal WebSphere Process Server WebSphere Information Server Business Innovation & Optimization Services Facilitates better decision-making with real-time business information WebSphere ESB WebSphere Message Broker Development Services Interaction Services Process Services Information Services Enables collaboration between people, processes & information Orchestrate and automate business processes Manages diverse data and content in a unified manner IT Service Management DataPower WebSphere Service Registry & Repository Integrated environment for design and creation of solution assets Partner Services Business App Services Access Services Connect with trading partners Facilitates communication ESB between services Build on a robust, scaleable, and secure services environment Facilitates interactions with existing information and application assets Apps & Info Assets Manage and secure services, applications & resources Infrastructure Services Optimizes throughput, availability and performance WebSphere Partner Gateway WebSphere Application Server WebSphere Adapters WebSphere XD

BPM Enabled by SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group

Evolution of BPM The ability to change is far more prized than the ability to create in the first place. Business Process Management The Third Wave Howard Smith & Peter Fingar 1 st Wave: Taylorism 2 nd Wave: Business Process Reengineering 3 rd Wave: Business Process Management (BPM) Frederick Taylor s Scientific Management theory Division of labour Managerial control of the workplace Cost accounting based on systematic time-and-motion study Processes manually reengineered (typically a one time event) Processes implemented via ERP software Business & process logic hard-coded Led to EAI (application to application focused) Facilitating the ability to change Extract business processes from the applications which run them Source: David Knight

Business Process Management is a discipline BPM Is: Business Process Management is a discipline combining BPM Solves: 1 Process aren t documented 2 Bottlenecks prevent efficiency 3 Limited visibility into performance software capabilities and business expertise to accelerate process improvement and facilitate business innovation BPM Includes: 4 Complex integration 5 Process change 6 across multiple processes is cumbersome KPIs not defined Integration Modeling Monitoring Models and Maps Process Knowledge Software that Enables BPM Workflow Forms SOA Expertise that Delivers BPM Methodology Policies Rules

Services are the building blocks for business processes Business Process Management enabled by SOA SOA improves how you design, manage, and optimize your business processes by enabling: People (Service consumers) SOA at the core of BPM: Web Collaboration Device Services are building blocks Reuse of existing assets Flexibility to change Business Process Services (Application & Information) Operational Systems (Application & Information Assets) Application Connectivity (Enterprise Service Bus) Application Infrastructure and Management for SOA SOA Governance and Lifecycle Management Content Data Registry External

IBM delivers the full set of integrated BPM capabilities in a SOA Designed to Start Anywhere in the Cycle, Use Only What You Need Collaborative Development Business Modeling and Simulation Workflow and Choreography Business Monitoring, Dashboards and Analytics Content Management

An integrated role in SOA environments WebSphere Integration Developer Easy-to-use integration to simplify and speed the assembly of composite applications WebSphere Process Server Flexible deployment of business processes, making plug-and-play of components a reality WebSphere Business Modeler Simple to use process modeling for the business analyst to help maximize process and business resource re-use WebSphere Business Monitor WebSphere ESB Connectivity infrastructure for integrating applications and services to power your SOA Real-time visibility into process performance enabling process intervention and continuous improvement

How to Build a Process Integration solution using BDD Rational RequisitePro Rational Portfolio Manager CIO Project Manager Understand Risk, Project Costs, and ROI Identify and Manage Projects and Resources Rational Data Architect (4Q05) Data Architect Model Relational Database Schemas RDB Mapping WebSphere Business Modeler Create, Simulate & Analyze As-Is Business Model Business Analyst Create & Manage System Requirements Trace Requirements & Create System Use Case Realizations Architect Create, Simulate, Analyze and Optimize To-Be Business Model UML Rational Software Architect Create Observation Model with KPIs & export to Monitor Create Financial Reports & ROI Estimates Test Model & Implement Services, & expose as Web Services Java Developer BPEL WSDL Rational Functional & Performance Tester Tester Develop Portlets (App UI and Monitor) Portal Developer IBM Rational Team Unifying Platform Choreograph services using BPEL, WSDL, etc. WebSphere Integration Developer Configure Human Task Manager (including Ad-Hoc) & Client WSDL EAR DBA Run-time Statistics Business Measures Model Deploy/Run Monitor Integration Developer Assemble Solution (BPEL, Human Task Manager, Business Rules, etc) Runtime WebSphere Process Server WebSphere Portal WebSphere Business Monitor WSDL EAR Business Operations Analyst

Model Capture, Simulate, Analyze & Hand-off to Implementation Graphically Model Processes Define: Goal, Scope, Perspective, Audience, Level-of-detail, Content Introduce naming conventions for all process objects (costs, time, resources, decision points, actions, etc) Agree on a maximum number of process levels (3-4) and number of activities per process diagram (15-20) Simulate and Analyze Simulate execution with statistical analysis tools Run "what if" scenarios to predict outcomes Identify bottlenecks and workload imbalances Isolate projects that will generate the greatest returns Hand off to Implementation Export business and data models for use in IT deployment Direct export of models to IT such as WS-BPEL for execution, XSD for data definitions, WSDL for services interfacing, UML for IT architect refinement WebSphere Business Modeler

Assemble Orchestrate a set of services that support a business process Java Application Human Task WS-BPEL Business Process Business State Machine Imported EIS System Business Rules If Approved then Send letter offering gold If NOT Approved Send letter offering Credit counseling service WebSphere Integration Developer and Rational Application Developer

Deploy Implement the solution into a production environment A Process Server Integrated runtime for all SOA based process automation Runtime engine for all the components defined in Assemble (Assemblies, BPEL, State Machines, Business Rules ) Fully leverage the breadth and capability of IBM WebSphere Application Server Business Processes Human Tasks Business State Machines Business Rules Reliable, scaleable, secure Interface Maps Data Maps Relationships Mediation (ESB) Selectors Integrated ESB For Range And Reach Provides seamless access to all available services Adapters provide the service on-ramp for existing applications B2B to interoperate with your extended partner network Service Components Business Objects WebSphere Application Server (J2EE Runtime) WebSphere Process Server with embedded WebSphere ESB WebSphere Portal for Rich User Interaction Common Event Infrastructure

Manage Provide the ability to monitor and evaluate events and activities Assemble dashboards from different views Views include Monitor, Report, Dimensional, KPI, Scorecard, Gauge, Alert, and Organizational Combine standard and custom portlets to meet various business needs Enable business event triggers and notifications via email, pager, SMS messages Intervene based on business events and trends as they emerge by redirecting workload or changing process flows based on real needs Generate preprogrammed responses Automatic corrective action based on pre-defined business triggers leveraging BPEL process and Web Service Analyze business metrics over time to identify trends Discover previously hidden patterns using dimensional analysis Use analytics and business intelligence technologies Populate a business performance warehouse WebSphere Business Monitor IBM Dashboard Solutions

Thank You! Kimmo Kaskikallio IT Arkkitehti IBM Software Group E-Mail kimmok@fi.ibm.com GSM: 040-706 3648 Oy International Business Machines Ab PL 265, 00101 Helsinki Y-tunnus 0195876-1 http://www.ibm.com/soa http://www.redbooks.ibm.com/abstracts/sg247148.html?open