pmc100

17
PMC100 Overview of SAP NetWeaver BPM and SAP NetWeaver BRM Harald Schubert, Architecture & Innovation Thomas Volmering, VP Product Management Business InformationTechnology & Global Research Integration & Orchestration Composition / BPM SAP AG October 13, 2010 Berlin October 19/20, 2010 Las Vegas © 2010 SAP AG. All rights reserved. / Page 2 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

Upload: pepta

Post on 25-Oct-2014

47 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PMC100

1

PMC100

Overview of SAP NetWeaver BPM

and SAP NetWeaver BRM

Harald Schubert, Architecture & Innovation

Thomas Volmering, VP Product Management

Business InformationTechnology & Global Research

Integration & Orchestration

Composition / BPM

SAP AG

October 13, 2010 Berlin

October 19/20, 2010 Las Vegas

© 2010 SAP AG. All rights reserved. / Page 2

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a

purchase decision. This presentation is not subject to your license agreement or any other

agreement with SAP. SAP has no obligation to pursue any course of business outlined in this

presentation or to develop or release any functionality mentioned in this presentation. This

presentation and SAP's strategy and possible future developments are subject to change and

may be changed by SAP at any time for any reason without notice. This document is provided

without a warranty of any kind, either express or implied, including but not limited to, the implied

warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP

assumes no responsibility for errors or omissions in this document, except if such damages

were caused by SAP intentionally or grossly negligent.

Page 2: PMC100

2

© 2010 SAP AG. All rights reserved. / Page 3

Agenda

1. Introduction

What is SAP NetWeaver Business Process Management (BPM)?

What is SAP NetWeaver Business Rules Management (BRM)?

2. Highlights of SAP NetWeaver BPM & BRM in 7.2

Features and Functions

Demo

3. Outlook and Future Direction

© 2010 SAP AG. All rights reserved. / Page 4

Compose new innovative business process extensions

Integrate, adapt and extend core business processes

Services & event enablement - provisioning and consumption

End-to-end Process Orchestration

Manage Enterprise Business Processes

Enable Own Practices through Composition

SupplierCustomer

SAP Business Suite

Integration

Composition

EhP

EhP

SRM SCM ERPPLMCRM 3rd party

Page 3: PMC100

3

© 2010 SAP AG. All rights reserved. / Page 5

SAP NetWeaver Composition Environment

SAP’s comprehensive, integrated Java Development Environment

SAP NetWeaver CE provides an Eclipse-based application composition

environment , including all layers to build and run composite applications

Integrated tools – Develop, implement, and run

composite applications quickly and efficiently

Composition – Support service composition,

data composition, user-interface composition, and

process choreography

Java compatibility – Create and adopt

technology standards and help enable the

implementation of development projects based on

Java Platform, Enterprise Edition 5

© 2010 SAP AG. All rights reserved. / Page 6

SAP NetWeaver Business Process Management

Embedded in SAP NetWeaver Composition Environment

Comprehensive process management

Unifying human and system automation processing steps

Business Process is more than just service orchestration

Composition of event-driven processes

Seamless combination of service, event and human task

Enterprise services consumption

Tightly integrated with SAP NetWeaver Business Rules Management

Benefits of an integrated composition environment

Model-driven development

Integrated toolset

Out-of-the-box ESR integration

Lifecycle management

Process Server

Process

ComposerProcess

Desk

Process

Desk

SAP NetWeaver

Business Process Management

© SAP 2008 / Page 6

Page 4: PMC100

4

© 2010 SAP AG. All rights reserved. / Page 7

SAP NetWeaver Business Process Management

Process Composition Details

Process server

Process

composerProcess

Desk

Process

desk

Direct path from business view to

process execution

Model and execute rule-based composite

business processes

Business-friendly graphical modeler based

on Business Process Modeling Notation

(BPMN)

Combine human interaction and system

integration in one model

Support key process concepts (workflows,

event, task, rules, data context, roles, and

UIs) throughout their life cycle

Generate UI’s out of the process context

(data types)

Perform reporting with defined reporting

points embedded in the process model

End-to-end eventing integrated with SAP

local events (event provisioning) and

correlated to the process directly (including

intermediate message events)

© 2010 SAP AG. All rights reserved. / Page 8

SAP NetWeaver Business Rules Management (BRM)

Embedded in SAP NetWeaver Composition Environment

Two Ways to Model Rules

Model rules in the context of a business

process using the Process Composer

Model rules as an independent rules

project using the Rules Composer

Many Ways to Integrate

Use rules through an automated activity

Model functions driven by business rules

Use rule-based mapping transformations

in a process

Use rule-based functions for Gateway

decisionsRules Engine

Rules

ComposerProcess

Desk

Rules

Management

Why Business Rules Management?

Externalize business rules from application code

Encapsulate rules as re-usable services

Increases flexibility, efficiency and control

Management and monitoring of rules is a critical

component of BPM

Serving business and IT

Use for business configuration tasks

Why SAP NetWeaver BRM?

Robust tool for central business rules

management

Integrated path from process to rule

Eclipse based rule composition

Page 5: PMC100

5

© 2010 SAP AG. All rights reserved. / Page 9

Agenda

1. Introduction

What is SAP NetWeaver Business Process Management (BPM)?

What is SAP NetWeaver Business Rules Management (BRM)?

2. Highlights of SAP NetWeaver BPM & BRM in 7.2

Features and Functions

Demo

3. Outlook and Future Direction

© 2010 SAP AG. All rights reserved. / Page 10

Highlights of SAP NetWeaver BPM

Enhanced UI technology support

Auto-generation of user interfaces (UI) out of the

process context (data objects) for Visual Composer

and Web Dynpro Java

Page 6: PMC100

6

© 2010 SAP AG. All rights reserved. / Page 11

Highlights of SAP NetWeaver BPM

Adobe Forms Integration

Adobe Interactive Forms

Flexibility of integrating 3rd-party

participants into a process

Allow offline integration of external

process participants

Simple e-mail integration with a process

Form can carry process data

Integrated Design Time for Forms

Simple design of Adobe Interactive Forms

as part of SAP NetWeaver Developer

Studio

Easy integration into process flow with

SAP NetWeaver BPM

Form treated similar to other UI

technology for data flow

© 2010 SAP AG. All rights reserved. / Page 12

Highlights of SAP NetWeaver BPM

Intermediate Message Events

Lify-cycle & Business Events

Support of various event concepts

(e.g., start, stop, boundary, time-

based, message-based, exceptions

and deadlines)

Intermediate Message Events support

correlation of event messages to

running process instances

Superior connectivity to SAP’s local

event infrastructure for asynchronous

communication in a business process

context

Correlation condition based on

defined process context (data

objects), business rules and functions

Page 7: PMC100

7

© 2010 SAP AG. All rights reserved. / Page 13

Highlights of SAP NetWeaver BPM

Embedded Sub Processes

Support for referenced and embedded sub-processes

© 2010 SAP AG. All rights reserved. / Page 14

Explore the World of Process Analysis

Overview on available variants

NW Administrator

Process List Viewer

Universe Designer

BusinessObjects

Explorer Accelerated

BEx Query Designer

Crystal Reports

BPM Task

Xcelsius

Visual ComposerQuery as a

Web Service

Real Time

Analysis

of Processes and

Tasks, e.g. for end

users, process

owners and

administrators

Ex-post, multi-

dimensional

Analysis of

processes with

SAP NetWeaver

BW

Extended Analysis, Visualization,

Reporting and Data Exploration

by extracting and loading of BW data

into SAP BusinessObjects™ Enterprise

Page 8: PMC100

8

© 2010 SAP AG. All rights reserved. / Page 15

Highlights of SAP NetWeaver BPM

Enhancement of analytical reporting capabilities

Define reporting activities based on

process context (data objects) to

automatically generate the reporting data

structure.

Runtime reporting with Visual Composer

Out-of-the box data extractors for

SAP NetWeaver BW

© 2010 SAP AG. All rights reserved. / Page 16

Highlights of SAP NetWeaver BPM

E-Mail Notification

Push-based alerting modeled as process

step, delivered via e-mail

Dynamic notification texts with process

context variables

Supports localization for e-mail recipient

(UME or defined locale)

Page 9: PMC100

9

© 2010 SAP AG. All rights reserved. / Page 17

Decision Making without Rules

Eligibility calculation (claims, warranties, benefits, credit, bonus, …)

Compliance checking (regulatory, environmental, financial, safety, …)

Configuration matching (products and services, dependencies, …)

Decision Making with Rules

Performance Bonus

Good 20

Average 15

* 10

Good 15

Average 10

* 5

Good 10

Average 5

* 0

Manager

Architect

Programmer

Designation

Highlights of SAP NetWeaver BRM

Use Business Rules to Create Smart Process Flows

© 2010 SAP AG. All rights reserved. / Page 18

Highlights of SAP NetWeaver BRM

Flow Rules, Rules Testing, Excel Integration, and Rules Manager

Graphical Modeling of Complex Rule

Execution Sequences using Flow Rules

Testing of Rules in Rules Composer using XML

Schemas; no Java code required

Integration with Microsoft Office Excel:

Export/Import of Decision Tables

Rules Manager -

Web Interface for

Runtime Changes

by BPX/Business

Analyst

Page 10: PMC100

10

© 2010 SAP AG. All rights reserved. / Page 19

Import / Export Data

Feature Description

Enables business users to make

changes in Decision Table Rules

Export Decision Table Data to MS

Excel

Modify Data in Excel and Import

back data in Decision Table

MS Excel 2007 Supported

Value Proposition

Feature parity with Rules

Composer

Business users will now be able

to make changes to values using

MS Excel 2007 and upload these

at runtime

Highlights of SAP NetWeaver BRM

Rules Manager Integration with MS Excel

© 2010 SAP AG. All rights reserved. / Page 20

Composite Designer

Goal

Improve developer productivity by providing a central entry point for modeling and assembling

composite applications

Integration of existing tool sets into one perspective

Benefits

Graphical overview diagrams for a coherent

view on composite applications and their layers

Creation of new composite applications

Import and editing of existing composite

applications

Create new components such as processes,

UIs, rules, simplified services, composed

services, business objects and navigate to

specialized perspectives to edit them

View, edit, and create relations between

components

Framework to check consistency of relations

Page 11: PMC100

11

© 2010 SAP AG. All rights reserved. / Page 21

DEMO

© 2010 SAP AG. All rights reserved. / Page 22

Agenda

1. Introduction

What is SAP NetWeaver Business Process Management (BPM)?

What is SAP NetWeaver Business Rules Management (BRM)?

2. Highlights of SAP NetWeaver BPM & BRM in 7.2

Features and Functions

Demo

3. Outlook and Future Direction

Page 12: PMC100

12

© 2010 SAP AG. All rights reserved. / Page 23

New Key Features of SAP NetWeaver CE Next Release

Enhanced integration and increased developer productivity

NW CE Next Release Highlights

WD/ABAP Integration

Browse WD/ABAP UI repository of a

backend system

Use WD/ABAP UI in a BPM task

API for Managing Processes and Tasks

Start process instances

Retrieve task list

Execute actions on task (claim, execute)

Business Rule Improvements

Reuse rules or decision tables across

rule sets

Other Action in Decision Table

Usability and developer productivity

enhancements

Simplification of SOA Configuration

Zero configuration for local services

New ESR perspective in NWDS

Define service interfaces and data types

This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is

provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

© 2010 SAP AG. All rights reserved. / Page 24

WD ABAP Integration

Support for WD ABAP Components as Task UIs

Extended task UI wizard – now with WD/ABAP as third

technology option

Enable WDA components for

usage via the CHIP framework

Connect against any R/3

backend system

Find available and supported

WDA CHIP components

Import the UI component into

the process

Run the process and execute

the task within the WDA UI

component

Page 13: PMC100

13

© 2010 SAP AG. All rights reserved. / Page 25

Alternative Task List (implemented as Yahoo!® Widget)

Retrieve list of available

process definitions

Start processes instances

and pass parameter values

Get a list of tasks assigned

to the current user

Invoke actions on a task

such as Claim, Execute and

Complete

Java API for Process and Task Management

Increased Flexibility for Customization and 3rd-Party Integration

© 2010 SAP AG. All rights reserved. / Page 26

BRM Productivity Enhancements

Reuse of Ruleset

Reusable Rulesets in Rules Composer and Rules Manager

Create rules and

decision table once and

use across ruleset

Eliminate duplication

Reduce maintenance

effort

Organize rules more

efficiently

Page 14: PMC100

14

© 2010 SAP AG. All rights reserved. / Page 27

BRM Productivity Enhancements

Define More Than One Action in Decision Tables

Decision Table with “Other Action”

Build an application using only decision tables

Reduces number of rules in project

Makes rules easier to build and to maintain

Assign and Execute actions can be used in ―Other Action‖ cell

© 2010 SAP AG. All rights reserved. / Page 28

Simplified SOA Configuration

Improved Ease of Use via Wizards and Automated Configuration

New Wizard to create and assign a provider system

Zero Configuration for local

services via default provider

system

Reuse system information

from services registry

Create a new provider on-

the-fly when configuring a

service group

One-step assignment of

provider systems

Improved error log

messagesLocal Provider System flag Provider System Assignment

Page 15: PMC100

15

© 2010 SAP AG. All rights reserved. / Page 29

Enterprise Service Repository Tools in SAP NetWeaver CE

Single Development Environment for Defining and Consuming Services

New ESR Perspective in NWDS

Explore existing ESR objects

Create new service

interfaces and data types

with an easy-to-use, form-

based editor

View and edit metadata such

as release state

Extend the metamodel with

custom attributes

View the source of service

interfaces in WSDL format

© 2010 SAP AG. All rights reserved. / Page 30

Future Direction

Page 16: PMC100

16

© 2010 SAP AG. All rights reserved. / Page 31

Future Direction

This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided

without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

BPM as a service

■ BPM design time on-cloud

■ BPM staging / testing environment on-cloud

■ Public business processes on-cloud

TCO, performance & availability

■ Shared process engine with SAP NetWeaver Process Integration

■ Enhanced Integration with SAP Solution Manager

Network orchestration

■ End-to-end business processes executed on premise and on demand

■ Semi/Un-structured processes

Collaborative Process Modeling

■ Integrated modeling environment with SAP NetWeaver BPM and SAP StreamWork

■ Real-time visibility of BPM modeling by multiple modelers

© 2010 SAP AG. All rights reserved. / Page 32

Further Information

SAP Public Web:

SAP Developer Network (SDN): www.sdn.sap.com

Business Process Expert (BPX) Community: www.bpx.sap.com

SAP BusinessObjects Community (BOC): boc.sap.com

Related Workshops/Lectures at SAP TechEd 2010

PMC103: Business Rules Management with SAP (BRM & BRFPlus)

PMC120: EnBW – Sharing Experiences from BPM Project

PMC121: SAP NetWeaver BPM 7.2, Lessons from 1st Live Implementations

PMC162: Business Process Design Collaboration with SAP Gravity (Hands-on)

PMC160: BPM for Beginners (Hands-on)

PMC200: Roadmap for SAP NetWeaver Business Process Orchestration & Integ.

PMC203: Creating SAP NetWeaver BPM task UI’s with Web Dynpro ABAP

PMC204: Tips and Tricks on SAP NetWeaver BPM for High Volume Processes

PMC205: SAP NetWeaver BPM Troubleshooting

PMC260: Accelerating Business Rules with SAP NetWeaver BRM (Hands-on)

PMC261: Process Analytics with SAP NetWeaver BPM (Hands-On)

PMC361: Advanced BPM development using API’s (Hands-on)

Page 17: PMC100

17

ContactFeedback

Please complete your session evaluation.

Be courteous — deposit your trash,

and do not take the handouts for the following session.

© 2010 SAP AG. All rights reserved. / Page 34

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. in the United States and in other countries.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.

This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.

SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.

SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.

The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

© 2010 SAP AG. All Rights Reserved