sap netweaver business process composition
Post on 26-Dec-2014
633 Views
Preview:
DESCRIPTION
TRANSCRIPT
SAP NetWeaver Business Process
Composition
Overview
23. November 2010
Ralf Schaub
Director
Product Management
SAP NetWeaver BPM / BRM
SAP AG
© SAP AG 2010. All rights reserved. / Page 2
Legal Disclaimer
The information in this presentation is confidential and proprietary to SAP and may not bedisclosed without the permission of SAP. This presentation is not subject to your licenseagreement or any other service or subscription agreement with SAP. SAP has noobligation to pursue any course of business outlined in this document or any relatedpresentation, or to develop or release any functionality mentioned therein. This document,or any related presentation and SAP's strategy and possible future developments,products and or platforms directions and functionality are all subject to change and maybe changed by SAP at any time for any reason without notice. The information on thisdocument is not a commitment, promise or legal obligation to deliver any material, code orfunctionality. This document is provided without a warranty of any kind, either express orimplied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. This document is for informational purposes andmay not be incorporated into a contract. SAP assumes no responsibility for errors oromissions in this document, and shall have no liability for damages of any kind includingwithout limitation direct, special, indirect, or consequential damages that may result fromthe use of this document. This limitation shall not apply in cases of intent or grossnegligence.
All forward-looking statements are subject to various risks and uncertainties that couldcause actual results to differ materially from expectations. Readers are cautioned not toplace undue reliance on these forward-looking statements, which speak only as of theirdates, and they should not be relied upon in making purchasing decisions.
© SAP AG 2010. All rights reserved. / Page 3
Today’s Dynamic Business EnvironmentsDemand a New Approach to Managing Business Processes
…requiring processes that can
easily be adapted
…requiring processes to span
across organizational and
geographical boundaries
…requiring tools that foster the
collaboration between LOB who
defines processes and IT who
implements processes
Business changes
more rapidly
Businesses forming
global networks
Closer Business and
IT alignment is imperative
Speed of change!Business & IT alignment!Global Networks!
© SAP AG 2010. All rights reserved. / Page 4
Managing Processes Effectively is Challenging Limited Process Flexibility, Visibility and Automation
Top issues
How do I effectively create my own
practices easily enabled by IT?
How do I foster collaboration between LOB
and IT?
How do I manage and govern my own
business practices?
How do I leverage analytics to support
decisions and optimize processes?
How do I enforce ever changing business
policies in processes?
© SAP AG 2010. All rights reserved. / Page 5
Examples
People-centric processes
Paper and approval-intensive processes
Processes spanning across multiple systems
Processes interacting with external parties
SAP Business Suite and SAP NetWeaver BPMLeverage Industry Best Practices And Define Your Own
SAP NetWeaver BPM / BRM(delivered with SAP NetWeaver CE)
SAP NetWeaver
3rd party
SOA-enabled
SAP Business Suite
Enhancement
Packages
Leverage best practices
with service-enabled SAP
Business Suite
Create own practices
with SAP NetWeaver BPM
Examples
Payroll processing
Year-end closing
Purchase order creation
Warehouse management
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
■ Tightly integrated with native Business Rules Management
Composition of event-driven processes
■ Seamless combination of service, event and human task
■ Enterprise services consumption
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 2009 / SAPPHIRE / OR0287 Page 7
Process Composition DetailsSAP NetWeaver Business Process Management in 2010
Process server
Process
composerProcess
Desk
Process
deskDirect path from business view to
process execution
Model, deploy 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 (workflow,
event, task, rules, context, roles, and UI)
throughout their life cycle
Provide out-of-the box reporting capabilities
to monitor the processes and identify
optimization potentials.
SAP NetWeaver Business Rules Management - Building
Blocks
Key Features
Rules Modeling & Implementation
Business user-friendly rich rule formats
Support for multiple data models for rules
implementation
Data model independent business vocabularies
Rules Composer
Rule Testing & Refinement
Validation of business rules
Testing & refinement of rules based on test results
Report generation for rule invocations
Rules Composer, Manager
Rule Execution
High performance rules engine
Stateless EJB Engine
Rete-based Inference & Sequential Engines
End-to-End Change Management
Web-based rules maintenance by business analysts
Rules versioning & repository services
Permissions, access control & governance
Rules Manager
Rules engine
Rules
composerProcess
Desk
Rules
management
© SAP 2009
SAP NetWeaver Business Process ManagementCommon use cases
SAP SolutionCommon Use Cases for BPM
Automate processes where users are
interacting with multiple systems: Master Data
Record Management, Employee On-boarding,
Vacancy-to-hire, Asset Management, Budget
Preparation, Forecasting, Automated
Procurement Process
Processes that involve paper forms and
approvals: Loan Applications, New Customer
Accounts, Vacation Requests
Handle critical business exceptions and
events: Project Issue Management, High-value
Claim, Out-of-stock, Hourly Worker Exceptional
Scheduling
Expand process automation beyond
enterprise boundaries: Web-based self-service
scenarios to collaborate with suppliers or
customers
Supplier/ Customer
© SAP 2010 / SAP NetWeaver Business Process Management Overview, Page 10
SAP NetWeaver BPM & BRM Customer proof points – Reference slides
© SAP 2010 / SAP NetWeaver Business Process Management Overview, Page 11
Business Process Expert Community – BPXBPM Community Sharing Knowledge, Expertise and Insight
BPM Use Cases Wiki
30+ Industry Use Cases of SAP
NetWeaver BPM
Maintained by SAP, Partners and
Customers
Real World of BPM @SAP
Bi-Weekly Webinars on multiple
aspects of BPM
Delivered by Customers, Analysts
SAP and Partners
Read more on BPM Use Cases:http://wiki.sdn.sap.com/wiki/display/BPX/Business+Process+Management+Use+Cases
Registration Page; Blog:
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18203
Recordings will be made available on the BPM Use Case wiki .
© SAP 2010 / SAP NetWeaver Business Process Management Overview, Page 12
Get Informed – sdn.sap.comSAP Developer Network
articles,
tutorials, FAQs,
blogs, videos, …
© SAP 2010 / SAP NetWeaver Business Process Management Overview, Page 13
Get Involved – bpx.sap.comSAP Business Process Expert Community
~300,000
Community
Members
© 2010 SAP AG. All rights reserved. / Page 14
Key Features of SAP NetWeaver CE 7.2 Significantly enhanced process and rules mgmt capabilities
SAP NetWeaver CE 7.2 Highlights
Comprehensive Business Process
Management New business-friendly user perspective
Enhanced UI technology support
Enhanced process reporting capabilities
Support for intermediate events
Support for BAPIs and RFCs
Composite Developer Productivity Enhanced Composite Designer
Enhanced UI Technology Development
(Web Dynpro and Visual Composer)
Enhanced Java EE Development Tools
Business User Enablement through
Business Rules Management Support for flow rules
Integration with Microsoft Excel
Business user friendly Web-interface
New rule testing and verification capabilities
© 2010 SAP AG. All rights reserved. / Page 15
Highlights of SAP NetWeaver BPMEnhanced 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 16
Highlights of SAP NetWeaver BPMAdobe 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 17
Highlights of SAP NetWeaver BPMIntermediate Message Events
Life-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
© 2010 SAP AG. All rights reserved. / Page 18
Explore the World of Process AnalysisOverview 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 ServiceReal 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
© 2010 SAP AG. All rights reserved. / Page 19
Explore the World of Process AnalysisOverview 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
© 2010 SAP AG. All rights reserved. / Page 20
Highlights of SAP NetWeaver BPMEnhancement 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
SAP NetWeaver 7.3Platform release allows for harmonization across system landscape
People Integration Process Integration Information Integration
Enterprise Portal (EP)
Web Page Composer for easy end
user content creation and portal
mashups
Web 2.0: Portal-integrated Wiki
and Forum solution, AJAX
framework
Streamlined and simplified
business content administration
Near zero downtime maintenance
Componentization for lean
operations
Portal interoperability (JSR
168/286)
Enhanced SAP BusinessObjects
integration
Java EE 5 platform
Process Integration (PI)
SAP Solution Manager integration
(good morning page, PI scenario
visibility)
Fine-grained control over SOA
operations
Enhancements to Advance Adapter
Engine (AAE)
Business event provisioning,
configuration, monitoring and
subscription
Business Process Management
(BPM) & Composition (CE)
Web Dynpro ABAP for BPM
API enablement for BPM
BRM enhancements
Developer Productivity
Business Warehouse (BW)
Tight integration with SAP
BusinessObjects Data Services
(process chains, scheduling, data
quality)
Enable Teradata and HP Neoview
as additional databases for SAP
NetWeaver BW
Semantic partitioning and
accelerated DSO activation for
performance optimization
Business Warehouse Accelerator
(BWA)
Integration with SAP
BusinessObjects XI Next Release
Enhanced analytic capabilities
(e.g. top N analysis)
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 NetWeaver 7.3
* Planned to be available in Q4/2010
© 2010 SAP AG. All rights reserved. / Page 22
New Key Features of SAP NetWeaver 7.3
Enhanced integration and increased developer productivity
Sap NetWeaver 7.3 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,
complete, cancel, delegate, …. )
Business Rule Improvements
Reuse rules or decision tables across
rule sets
Rules Manager Improvements
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 23
WD ABAP IntegrationSupport 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 ManagementIncreased flexibility for customization and third-party integration
Alternative Task Lists as Custom Implementation
Retrieve list of available
process definitions
Start processes instances
and pass parameter values
Get a list of task
instances assigned to the
current user (custom work
list)
Invoke actions on a task
such as Claim, Execute and
Complete programmatically
Execute standard task UI
from custom work list
© 2010 SAP AG. All rights reserved. / Page 25
BRM Productivity EnhancementsReuse 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 EnhancementsDefine 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 ConfigurationImproved 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
© 2010 SAP AG. All rights reserved. / Page 28
Enterprise Service Repository Tools in SAP NetWeaver CESingle 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 29
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 BRMRules Manager Integration with MS Excel
© 2010 SAP AG. All rights reserved. / Page 30
BPM Future Direction
© 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
Collaborative Process Modeling
■ Integrated modeling environment with SAP NetWeaver BPM and SAP StreamWork
■ Real-time visibility of BPM modeling by multiple modelers
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
© SAP 2010 / Page 32© SAP 2010 / Page 32
New capabilities for line-of-business use
■ Simulation – both assumed and actual data
■ In-flight process changes
■ Organization and role management
■ Live, collaborative process design
Semi/Un-structured processes
■ Enable knowledge workers to work on collaborative/un-structured tasks within a structured process (SAP Streamworks Integration)
Integrate Your Business Processes
NetWeaver CE/BPM – What’s Ahead
Analytics / BAM
Structured Process
Time Cost
BPM / BRMBusiness Process
Library
Service & Event Bus
Semi-Structured
Process
Collaborative Process Design
Collaboration
Business Applications
Transactional
SAP
on
demand
3rd
party
apps.
Warehouses
Maste
r Data
Life
cycle
Managem
ent
Content
Knowledge Worker
“Process of me”
SAP SAPSAP
Manage Business Networks
B2BB2B
Enhanced line-of-business consumability
and collaboration
Roadmap
© 2010 SAP AG. All rights reserved. / Page 33
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.
LAB PREVIEW
Planned Capabilities in
OnDemand Environment:
Task Execution Collaboration
Collaborative Process Design
Simulation
© SAP 2010 / Page 34
Business Process Library
Broad enterprise service portfolio of over
3,000 services
Descriptive application processes and
events exposed in a standard, extensible
manner
Industry-specific business process
templates
Methodology support via content-fluent
tools and repository
Collaborative content creation
Semi-automated mapping (“WARP
10”)
Self-learning on-demand community platform
Canonical meta-data model based on CCTS / UNCEFACT data types and industry standards
1:N reduction of interfaces
Leverage Business Content
Business Process Library
Business Applications
Transactional
SAP
on
demand
3rd
party
apps.
SAP SAPSAP
Life cycle ManagementContent SAP / Non-SAP
Process Extensions
Own Practices
Pre-packaged application, industry and
B2B content, methodology and tools for
time-to-value acceleration
Roadmap
ContactQ&A
© 2010 SAP AG. All rights reserved. / Page 36
Business Process Expert Community – BPXBPM Community Sharing Knowledge, Expertise and Insight
BPM Use Cases Wiki
30+ Industry Use Cases of SAP
NetWeaver BPM
Maintained by SAP, Partners and
Customers
Real World of BPM @SAP
Bi-Weekly Webinars on multiple
aspects of BPM
Delivered by Customers, Analysts
SAP and Partners
Read more on BPM Use Cases:http://wiki.sdn.sap.com/wiki/display/BPX/Business+Process+Management+Use+Cases
Registration Page; Blog:
http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18203
Recordings will be made available on the BPM Use Case wiki .
© 2010 SAP AG. All rights reserved. / Page 37
Get Informed – sdn.sap.comSAP Developer Network
articles,
tutorials, FAQs,
blogs, videos, …
© 2010 SAP AG. All rights reserved. / Page 38
Get Involved – bpx.sap.comSAP Business Process Expert Community
~300,000
Community
Members
© 2010 SAP AG. All rights reserved. / Page 39
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
top related