30
SAP Netweaver Business Process Management Abdulbasıt Gülşen 07.05.2011

SAP Netweaver BPM #SITANK 2011

Embed Size (px)

DESCRIPTION

SAP Netweaver BPM Presentation from SAP Inside Track Ankara 2011

Citation preview

Page 1: SAP Netweaver BPM #SITANK 2011

SAP Netweaver Business Process Management

Abdulbasıt Gülşen

07.05.2011

Page 2: SAP Netweaver BPM #SITANK 2011

2010 SAP Inside Track Locations

Page 3: SAP Netweaver BPM #SITANK 2011

Agenda

Composition Environment

Business Rules Management

Gravity

1

2

3

4

Business Process Management

Page 4: SAP Netweaver BPM #SITANK 2011

Agenda

Composition Environment

Business Rules Management

Gravity

1

2

3

4

Business Process Management

Page 5: SAP Netweaver BPM #SITANK 2011

Composition Environment

Page 5

1990 2000 2010

ERP ERP

CRM SRM

SCM

PLM

...

Complex landscapes require better process management

Page 6: SAP Netweaver BPM #SITANK 2011

Composite Applications are user centric applications supporting

highly collaborative and dynamic business processes which span

several functional areas across and beyond organizations.

Composition Environment

Composite Applications make use of data and functions provided

as services by platforms and applications, combining these into

user-centric processes and views, supported by own business

logic and specific user interfaces.

Page 7: SAP Netweaver BPM #SITANK 2011

SAP SOA Stack

Page 8: SAP Netweaver BPM #SITANK 2011

Composition Environment P

OR

TA

L

LA

YE

R

Requestor Approver HR Specialist

PR

OC

ES

S

LA

YE

R

Business Rules

UI L

AY

ER

UI for Absence

Request

UI for

1st Approval

UI for

2nd Approval

BU

SIN

ES

S

LO

GIC

LA

YE

R

ABSENCE APPROVAL PROCESS

Service Composition

BA

CK

EN

D

LA

YE

R Create Absence Service

SAP ERP

ES

R A

ND

RE

GIS

TR

Y

LA

YE

R

Enterprise Service Directory Service Registry

Define Approval Steps

Page 9: SAP Netweaver BPM #SITANK 2011

Composite Development

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

assembling composite applications

Integration of existing tool sets into one perspective

Page 10: SAP Netweaver BPM #SITANK 2011

Agenda

Composition Environment

Business Rules Management

Gravity

1

2

3

4

Business Process Management

Page 11: SAP Netweaver BPM #SITANK 2011

Business Process Management

KAYNAK : Dünyada 1,600 CIO

arasında yapılan analiz

2010 Gartner

Page 12: SAP Netweaver BPM #SITANK 2011

Business Process Management

Seamless combination of service, event and human task

Model driven development

Out-of-the-box ESR integration

Integrated with Business Rules Management

Page 13: SAP Netweaver BPM #SITANK 2011

BPMN

Business Process Modeling Notation (BPMN) is a graphical representation

for specifying business processes in a business process modeling.

BPMN was developed by Business Process Management Initiative (BPMI), and

is currently maintained by the Object Management Group. The current version

of BPMN is 2.0.

Page 14: SAP Netweaver BPM #SITANK 2011

Single Process Model

BUSINESS

IT

Business users and developers use the same model.

Single Process Model prevents the possible errors during Process Development.

Page 15: SAP Netweaver BPM #SITANK 2011

UI Generation

Auto-generation of user interfaces (UI) out of the process context (data

objects) for Web Dynpro Java and Visual Composer

Page 16: SAP Netweaver BPM #SITANK 2011

User Interface

Web Dynpro Java Visual Composer

Adobe Interactive Forms Web Dynpro ABAP

(SAP Netweaver 7.3)

Page 17: SAP Netweaver BPM #SITANK 2011

Agenda

Composition Environment

Business Rules Management

Gravity

1

2

3

4

Business Process Management

Page 18: SAP Netweaver BPM #SITANK 2011

Business Rules Management

SAP NetWeaver Business Rules Management helps you manage your business rules

and maintain more flexible and agile applications that reflect these changing rules.

Page 19: SAP Netweaver BPM #SITANK 2011

Business Rules Management

Rules Modeling & Implementation

Business user-friendly rich rule formats

Support for multiple data models for rules

implementation

Data model independent business vocabularies

Rule Testing & Refinement

Rules validation, testing & refinement

Optimization, simulation, What If’s and analysis

Rule Execution

High performance rules engine

Integrated administration, monitoring & justification

End-to-End Change Management

Business user rules management interface

Rules versioning & repository services

Permission, access control & governance

Page 20: SAP Netweaver BPM #SITANK 2011

Before

Rules in the mind of people

Rules only exist implicit in the mind of people

Inadequate, ambiguous and inconsistent business

rules across the enterprise

High risk of compliance violation

Rules maintained in

spreadsheets

Rules de-coupled from the process itself

No structured approach for enforcement of corporate

policies

Missing visibility

Rules coded into programs

Cumbersome & time-consuming to change rules

Inefficient as rules might be duplicated over and over

Errors in rules implementation due to missing

background by those (IT) who maintain rules

Page 21: SAP Netweaver BPM #SITANK 2011

After

“If Then” Rules

“If” conditions are satisfied “then” fire action

Use simple English like statements joined with and/or

Decision Tables

Models rules in familiar spreadsheet like structure

Integration with Microsoft Office Excel

Rule Flows

Model rules visually as flow chart

Conveniently drag “rule flow elements” from the

project explorer and simply “drag” them to the flow

editor

Page 22: SAP Netweaver BPM #SITANK 2011

Business User Empowerment

Allow non-technical users to …

… change rules at runtime

… view version history

… compare versions

… generate reports

… find usage of any artifacts

… validate consistency of rules

… activate / deactivate rules

Page 23: SAP Netweaver BPM #SITANK 2011

Access Control

Access rights are managed with the

SAP Netweaver Administrator

Each rule can be given a different

access permission

Page 24: SAP Netweaver BPM #SITANK 2011

Agenda

Composition Environment

Business Rules Management

Gravity

1

2

3

4

Business Process Management

Page 25: SAP Netweaver BPM #SITANK 2011

Gravity

Collaborative Business Process Management tool in SAP StreamWork

On-Demand

Currently in Beta Release

Developed by SAP as an extension to the on-premise SAP Netweaver BPM

solution

Page 26: SAP Netweaver BPM #SITANK 2011

Benefits

Model processes graphically and intuitively directly on the web browser

Multiple users can view and change processes at the same time

Export diagram to BPMN 2.0

http://wiki.sdn.sap.com/wiki/display/BPX/Collaborative+Process+Modeling+Tool

Page 27: SAP Netweaver BPM #SITANK 2011

Gravity

Page 28: SAP Netweaver BPM #SITANK 2011

Gravity

Page 29: SAP Netweaver BPM #SITANK 2011

Gravity