Sie sind auf Seite 1von 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 October 19/20, 2010

Berlin Las Vegas

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.

2010 SAP AG. All rights reserved. / Page 2

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 3

Manage Enterprise Business Processes


Enable Own Practices through Composition Compose new innovative business process extensions Integrate, adapt and extend core business processes Services & event enablement - provisioning and consumption End-to-end Process Orchestration

SAP Business Suite


Composition

Customer

Supplier

CRM
Integration

SRM

SCM

PLM

ERP EhP EhP

3rd party

2010 SAP AG. All rights reserved. / Page 4

SAP NetWeaver Composition Environment


SAPs 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 5

SAP NetWeaver Business Process Management


Embedded in SAP NetWeaver Composition Environment
SAP NetWeaver Business Process Management
Process Composer Process Process Desk Desk

Process Server

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



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

Model-driven development Integrated toolset Out-of-the-box ESR integration Lifecycle management

SAP NetWeaver Business Process Management


Process Composition Details

Process composer

Process Process desk Desk

Direct path from business view to process execution

Process server

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 UIs 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 7

SAP NetWeaver Business Rules Management (BRM)


Embedded in SAP NetWeaver Composition Environment
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 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 decisions

Rules Composer

Rules Process Management Desk

Rules Engine

2010 SAP AG. All rights reserved. / Page 8

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 9

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

2010 SAP AG. All rights reserved. / Page 10

Highlights of SAP NetWeaver BPM


Adobe Forms Integration 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

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

2010 SAP AG. All rights reserved. / Page 11

Highlights of SAP NetWeaver BPM


Intermediate Message Events

Lify-cycle & Business Events Support of various event concepts (e.g., start, stop, boundary, timebased, message-based, exceptions and deadlines) Intermediate Message Events support correlation of event messages to running process instances Superior connectivity to SAPs local event infrastructure for asynchronous communication in a business process context Correlation condition based on defined process context (data objects), business rules and functions

2010 SAP AG. All rights reserved. / Page 12

Highlights of SAP NetWeaver BPM


Embedded Sub Processes

Support for referenced and embedded sub-processes

2010 SAP AG. All rights reserved. / Page 13

Explore the World of Process Analysis


Overview on available variants

Universe Designer

Visual Composer

Query as a Web Service

Real Time Analysis of Processes and Tasks, e.g. for end users, process owners and Process List Viewer administrators

Ex-post, multidimensional Analysis of processes with SAP NetWeaver BW

Extended Analysis, Visualization, Reporting and Data Exploration by extracting and loading of BW data Xcelsius into SAP BusinessObjects Enterprise

BEx Query Designer

BPM Task NW Administrator Crystal Reports BusinessObjects Explorer Accelerated

2010 SAP AG. All rights reserved. / Page 14

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 15

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)

2010 SAP AG. All rights reserved. / Page 16

Highlights of SAP NetWeaver BRM


Use Business Rules to Create Smart Process Flows

Decision Making without Rules

Decision Making with Rules

Designation
Manager

Performance
Good Average * Good Average * Good Average *

Bonus
20 15 10 15 10 5 10 5 0

Architect

Programmer

Eligibility calculation (claims, warranties, benefits, credit, bonus, ) Compliance checking (regulatory, environmental, financial, safety, ) Configuration matching (products and services, dependencies, )
2010 SAP AG. All rights reserved. / Page 17

Highlights of SAP NetWeaver BRM


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

Testing of Rules in Rules Composer using XML Schemas; no Java code required

Integration with Microsoft Office Excel: Export/Import of Decision Tables Graphical Modeling of Complex Rule Execution Sequences using Flow Rules Rules Manager Web Interface for Runtime Changes by BPX/Business Analyst

2010 SAP AG. All rights reserved. / Page 18

Highlights of SAP NetWeaver BRM


Rules Manager Integration with MS Excel

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

Import / Export Data

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

2010 SAP AG. All rights reserved. / Page 19

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

2010 SAP AG. All rights reserved. / Page 20

DEMO

2010 SAP AG. All rights reserved. / Page 21

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 22

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 Define service interfaces and data types

New ESR perspective in NWDS

2010 SAP AG. All rights reserved. / Page 23

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 m erchantability, fitness for a particular purpose, or non-infringement.

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

2010 SAP AG. All rights reserved. / Page 24

Java API for Process and Task Management


Increased Flexibility for Customization and 3rd-Party Integration

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

2010 SAP AG. All rights reserved. / Page 25

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

2010 SAP AG. All rights reserved. / Page 26

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 27

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 onthe-fly when configuring a service group One-step assignment of provider systems Improved error log messages

Local Provider System flag

Provider System Assignment

2010 SAP AG. All rights reserved. / Page 28

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, formbased 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 29

Future Direction

2010 SAP AG. All rights reserved. / Page 30

Future Direction

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 31

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.

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 UIs 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 APIs (Hands-on)
2010 SAP AG. All rights reserved. / Page 32

Contact Feedback
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


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, POW ER6+, 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. / Page 34

Das könnte Ihnen auch gefallen