Business Process Management Enabled by SOA



Similar documents
Business Process Management Tampereen Teknillinen Yliopisto

Developing SOA solutions using IBM SOA Foundation

Enterprise IT Architectures SOA Part 2

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

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

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

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

Introduction to Service-Oriented Architecture for Business Analysts

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

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

A Software Development Platform for SOA

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

A standards-based approach to application integration

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

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Realizing the Full Scope of PLM with Business Process Management

What You Need to Know About Transitioning to SOA

Case Study: Process SOA Scenario

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

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

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

Service Oriented Architecture 1 COMPILED BY BJ

WebSphere Business Modeler

SOA Governance and the Service Lifecycle

Business Process Management In An Application Development Environment

Approach to Service Management

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

JOURNAL OF OBJECT TECHNOLOGY

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

P16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17

IBM BPM Solutions Addressing the Enterprise Business Process Management

Realizing business flexibility through integrated SOA policy management.

WebSphere Business Modeler Overview

Federal Enterprise Architecture and Service-Oriented Architecture

Government's Adoption of SOA and SOA Examples

IBM Business Process Manager

SERVICE ORIENTED ARCHITECTURE

Enterprise Application Designs In Relation to ERP and SOA

AquaLogic ESB Design and Integration (3 Days)

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

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

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

SOA Myth or Reality??

IBM WebSphere Business Monitor, Version 6.1

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

IBM Software Group. IBM WebSphere Process Integration Technical Overview

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

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

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Enterprise IT Architectures BPM (Business Process Management)

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

IBM Customer Experience Suite and Electronic Forms

Extend the value of your core business systems.

Process Automation Overview Process Automation Overview

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

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

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

Service Oriented Architecture (SOA) An Introduction

SOA : To Do or Not to Do

Enterprise Service Oriented Architecture Using the OMG SoaML Standard

IBM SOA Foundation products overview

IBM WebSphere ESB V6.0.1 Technical Product Overview

Ultimus Adaptive BPM Suite V8

Integration using IBM Solutions

Service Oriented Architecture Case: IBM SOA Reference Architecture

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

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

Implement a unified approach to service quality management.

Unifying IT Vision Through Enterprise Architecture

Service Virtualization andRecycling

The Process Architect: The Smart Role in Business Process Management

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

How service-oriented architecture (SOA) impacts your IT infrastructure

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


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

Business Process Management in the Finance Sector

Use service virtualization to remove testing bottlenecks

IBM BUSINESS P ROCESS M ANAGER V7.5

SOA and Cloud in practice - An Example Case Study

What is a business rule?

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

Five best practices for deploying a successful service-oriented architecture

BONITA, The Open Source BPM Solution

Workflow/Business Process Management

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Applying SOA to OSS. for Telecommunications. IBM Software Group

ESB as a SOA mediator: Minimizing Communications Complexity

Application of Information Technology and Business Process Management (BPM) to enhance organizational process

Enterprise Reference Architecture

Transcription:

Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect

IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA) Empowering People Software Lifecycle Management Business Process Flexibility Information On Demand Service Management

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

What is flexibility It s All About the Business Division

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 requires a shift in thinking as well as technology From Function-oriented Build for permanence Process-oriented Build to change To One long development cycle Application silos Incremental development cycles Orchestrated solutions that work together Tightly coupled Loosely coupled Structuring applications using components and objects Structure applications using services Known implementation Large, long-term IT investment Implementation abstraction Small, short-term IT investment

BPM Enabled by SOA Kimmo Kaskikallio

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

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

Business Driven Development An Iterative, Business-focused Development Process Model Run-time Statistics Manage Requirements Business Analysts Software and Data Architects Model Business Requirements Unified Modeling Language Model Software Architecture Continual Process Improvement Observation Model (KPIs) Monitor Business Results Manage IT Performance Create Business and IT Dashboards Business Operations Analysts IT Operations Managers Business Process Execution Language Events Assemble Deploy Development Team Integration Developers Testers Choreograph Services Develop New Services Configure Human Task Manager Develop User Interface Test WSDL EAR, DDL Manage Quality of Service Manage Runtime Platforms Deployment Team Platformspecific Runtime Specialists Team Unifying Platform

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 WebSphere Publishing Server

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

View Performance in real time by Business Monitor Scorecard view implemented through Key Performance Indicators (KPIs) and Service Level Agreements (SLAs) Track and modify business process flows Eliminate redundancies or inefficiencies Identify bottlenecks balance workloads Reduce latencies View information the way you want to see it Management dashboards and reporting capabilities Trending information Tools to customize or define new dashboards Monitor different perspectives of business process metrics Cost, time, resources WebSphere Business Monitor

Thank You Kimmo Kaskikallio IT Architect email: kimmok@fi.ibm.com http://www-304.ibm.com/jct09002c/university/scholars/academicinitiative/