on 03-30-2008 8:42 PM
What is the role and significance of BPM in XI/PI.......jena
BPM in SAP XI is generally used for stateful message processing. Having said that if you want two messages to be processed depending on certain criteria you will have to use BPM.
BPM is used when you need Stateful Message Processing. What it means is say you want to combine messages from 2 different SAP or NON SAP systems and then use them with some process flow. In such cases, when you go for a BPM.
The places where we generally use BPM is:
1. Error handling.
2. Handling messages from multiple senders
3. Collecting of messages
4. Splitting of messages
5. Processing message based on certain criteria
6. If the receiver structure is created based on certain criteria.
These are just some of the examples. If you hace SAP XI installed, then you can go to SWCV SAP BASIS and you will find examples out there.
Also, you can find examples in here
http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm and
http://help.sap.com/saphelp_nw04/helpdata/en/69/4ad13fa69a4921e10000000a1550b0/content.htm
BPM is one way to raise your alerts in an excetion step. This does not mean BPM is mandatory for raising alerts
CCBPM allows you to design, execute and monitor automated process across application and systems, it also allows for stateful message processing and cross application execution. Integration process allows you to some additional functionalites to handle your message processing than the Integration engine. For instance you can merge and split your messages in an integration process, you can create async-sync bridge that is used to send an asynchronous message into a process and use the message as a trigger to a sync call. The IP also provides patterns that can be used as the basis for specific processs, and hence you would not have to reinvent the wheel:).
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm-contd--restart-workflow
/people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
/people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jena,
Integration Process (ccBPM)
An integration process is an executable process that you use to control complex cross-system business processes.
The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).
Features:
-Provides support for stateful message processing.
-Provides support for semantic relationships between messages using correlation.
-Provides support for collecting/bundling messages on the basis of semantic relationship between them.
-Provides a support for open standards such as BPEL4WS 1.1 i.e. Business Process Execution Language for Web Services.
*Need for BPM*
BPM is needed when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. Also in cases where the requirements are not fulfilled by simple approach.
Some of them are:
-Processing of multiple messages e.g. Merging of two files into one or splitting of single file and sending it to many receivers parallely or sequentially.
-Wait for a message to be arrived.
-Complex business process which involves inserting data into some system and getting response on certain condition form each of the receiver.
-Communication between a synchronous and an asynchronous system.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi
BPM is nothing but the Business process managment
it is used to to solved the complex application .
It used to solved the application in graphical design
Collect or Merge the messages in XI
Split the messages in XI
Multicast a Message
Need to send an Alert
Transformation
the pattern is the one of the concept the BPM
that is sequence of steps
there are diff type of pattern
collect
multicast
sys/asys bridge
thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
We will use BPM when ever we want to do the following:
1.Controling or Monitoring of messages in XI
2. Collect or Merge the messages in XI
3. Split the messages in XI
4. Multicast a Message
5. Need to send an Alert
6. Transformation
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM.
The Above things make the diff from other scenario's because without using BPM the above things can't be done in general.
Regards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Adding to Raj Post
BPM is used in following cases:
http://help.sap.com/saphelp_nw70/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/11/13283fd0ca8443e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ca/7c5c41fe06cf1ee10000000a155106/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e8/8e2d4233c8db2ce10000000a1550b0/content.htm
Take a look at this blog for some very good guidelines on when to use BPM's and when not to use BPM,
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
Regards
Sangeetha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jena,
BPM is mainly used for working on Stateful Messages in XI. For example lets consider the scenario. File to Webservice to RFC. You need to send data to Webservice get the response and send it to R/3 using RFC. For this communication you need the messages to be stateful throughout the scenario, hecen BPM is more important in this case.
You can avhieve the scenario using BPM easily but the main thing is you need to minimize the steps and achieve it, hence the performance will be more good.
See the below checklist for the correct usage of BPM -http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm
raj.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.