SAP Process Orchestration Integration Patterns
Integration Patterns for SAP NetWeaver Process Orchestration
Process Orchestration
Connectivity
NetWeaver BPM now supports the XI 3.0 protocol for service endpoints (configurable on the service reference). This means that messages can be sent reliably from PI to BPM and vice versa.
Figure 2. Outbound communication from SAP NetWeaver BPM to SAP NetWeaver PI
Integration Patterns
Message Routing |
Message Transformation |
Message Construction |
---|---|---|
|
|
Pattern states and availability
Stateful patterns |
Available from this release |
---|---|
SAP NetWeaver 7.3 EhP1 SP5 | |
Claim Check | SAP NetWeaver 7.3 EhP1 SP5 |
Composed Message Processor | SAP NetWeaver 7.3 EhP1 SP5 |
Scatter-Gather | SAP NetWeaver 7.3 EhP1 SP5 |
Sync/Async Bridge | SAP NetWeaver 7.3 EhP1 SP4 |
Stateless patterns |
|
Content Enricher (w/BPM) | SAP NetWeaver 7.3 EhP1 SP4 |
Splitter (w/BPM) | SAP NetWeaver 7.3 EhP1 SP4 |
Async/Sync Bridge | SAP NetWeaver 7.3 EhP1 SP4 |
Pure AEX implementation of
|
SAP NetWeaver 7.3 EhP1 SP4 |
NOTE:
Stateless patterns can be implemented either as Integration Flows on PI (AEX) or as processes in BPM. Both alternatives will be documented. As a general guideline, stateless patterns are best implemented as Integration Flows on AEX.
This applies especially if the integration process consists of a single pattern only and no additional business logic is executed in the Process Orchestration system (i.e., a pure ESB scenario). In such cases, the overhead of starting, executing and completing a BPM process instance is typically very prohibitive.
If the pattern is part of a larger business process involving multiple integration and/or workflow patterns, it could be implemented within NetWeaver BPM, as the overhead costs become less relevant in the overall scenario.
References / Related content
Also see Enterprise Integration Patterns.
[2] Process Orchestration installation – blog by William Li
[3] Get your free #BPM Enterprise Pattern models for #SAPNetWeaver Process Orchestration – by Jocelyn Dart
Thanks Abdul-Gafoor .. much appreciated and looking forward to seeing the rest of the patterns soon. I was thinking it would be useful in your list of patterns to give a quick heads up on the support pack in which the specific pattern becomes available?
Regards,
Jocelyn
Thanks for the suggestion Jocelyn. I will make sure to include the SP (support pack) info for each pattern in the references, as they are added here.
Update: Pattern states and availability are now in the main section.
Do SAP NW BPM have support for merge pattern ?
We have requirement where we need to merge 3 different file formats , how can we merge that using BPM ?
Thanks & Regards,
Dijesh Tanna
Hi Dijesh,
sure, this is actually the aggregator pattern described in this blog
Alex
Hello Experts Abdul-Gafoor Mohamed
Thanks you very much for this blog.
Also could you please share your valuable inputs/suggestions on below thread. Many thanks in advance.
https://answers.sap.com/questions/12907416/how-to-collect-and-group-records-by-loop-count-in.html?childToView=12907504#comment-12907504