6. Composition Environment
Composite Applications are user centric applications supporting
highly collaborative and dynamic business processes which span
several functional areas across and beyond organizations.
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.
8. Composition Environment
PORTAL
LAYER
Requestor Approver HR Specialist
PROCESS
LAYER
ABSENCE APPROVAL PROCESS
UI LAYER
UI for Absence UI for UI for
Request 1st Approval 2nd Approval
BUSINESS
LAYER
LOGIC
Business Rules Service Composition
Define Approval Steps Create Absence Service
BACKEND
LAYER
SAP ERP
REGISTRY
ESR AND
LAYER
Enterprise Service Directory Service Registry
9. 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
10. Agenda
1 Composition Environment
2 Business Process Management
3 Business Rules Management
4 Gravity
12. 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
13. 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.
14. Single Process Model
IT
BUSINESS
Business users and developers use the same model.
Single Process Model prevents the possible errors during Process Development.
15. UI Generation
Auto-generation of user interfaces (UI) out of the process context (data
objects) for Web Dynpro Java and Visual Composer
16. User Interface
Web Dynpro Java Visual Composer
Web Dynpro ABAP
Adobe Interactive Forms (SAP Netweaver 7.3)
17. Agenda
1 Composition Environment
2 Business Process Management
3 Business Rules Management
4 Gravity
18. 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.
19. 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
20. Before
Rules only exist implicit in the mind of people
Rules in the mind of people Inadequate, ambiguous and inconsistent business
rules across the enterprise
High risk of compliance violation
Rules de-coupled from the process itself
Rules maintained in No structured approach for enforcement of corporate
spreadsheets
policies
Missing visibility
Cumbersome & time-consuming to change rules
Inefficient as rules might be duplicated over and over
Rules coded into programs
Errors in rules implementation due to missing
background by those (IT) who maintain rules
21. After
“If” conditions are satisfied “then” fire action
“If Then” Rules Use simple English like statements joined with and/or
Models rules in familiar spreadsheet like structure
Decision Tables Integration with Microsoft Office Excel
Model rules visually as flow chart
Conveniently drag “rule flow elements” from the
Rule Flows
project explorer and simply “drag” them to the flow
editor
22. 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
23. Access Control
Access rights are managed with the
SAP Netweaver Administrator
Each rule can be given a different
access permission
24. Agenda
1 Composition Environment
2 Business Process Management
3 Business Rules Management
4 Gravity
25. 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
26. 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