SAP Netweaver Business Process Management
Abdulbasıt Gülşen
07.05.2011
2010 SAP Inside Track Locations
Agenda
Composition Environment
Business Rules Management
Gravity
1
2
3
4
Business Process Management
Agenda
Composition Environment
Business Rules Management
Gravity
1
2
3
4
Business Process Management
Composition Environment
Page 5
1990 2000 2010
ERP ERP
CRM SRM
SCM
PLM
...
Complex landscapes require better process management
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.
SAP SOA Stack
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
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
Agenda
Composition Environment
Business Rules Management
Gravity
1
2
3
4
Business Process Management
Business Process Management
KAYNAK : Dünyada 1,600 CIO
arasında yapılan analiz
2010 Gartner
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
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.
Single Process Model
BUSINESS
IT
Business users and developers use the same model.
Single Process Model prevents the possible errors during Process Development.
UI Generation
Auto-generation of user interfaces (UI) out of the process context (data
objects) for Web Dynpro Java and Visual Composer
User Interface
Web Dynpro Java Visual Composer
Adobe Interactive Forms Web Dynpro ABAP
(SAP Netweaver 7.3)
Agenda
Composition Environment
Business Rules Management
Gravity
1
2
3
4
Business Process Management
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.
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
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
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
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
Access Control
Access rights are managed with the
SAP Netweaver Administrator
Each rule can be given a different
access permission
Agenda
Composition Environment
Business Rules Management
Gravity
1
2
3
4
Business Process Management
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
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
Gravity
Gravity
Gravity