on 06-20-2008 10:33 AM
Hi friends,
Could you please tell me under what situations we will use BPM.
Note: High reward points for the reply
Hi,
QuesIf we can do same scenario without using BPM, is it better?.
Ans :Yes, try to avoid BPM it will be a performance issue
ques : When we will use BPM in a scenario?.
Ans : if we cannot do something without a BPM like
we want to collect messages into one message
we want to send something to R3 and then get a response in an asynchronous way (we use correlation in BPM)
BPM provides you...."Stateful Integration"....
1) Collecting of messages till a certain count
2) Merging messages
3) Splitting messages
4) Processing of error files
5) Parallel Processing etc..
Kindly look at the above examples shared by one of our friend......
Lets take first case...
we want to collect 100 messages and when we have collected 100 messages the only want to proceed...here collection of 100 messages is a state...
Similarly we can make the scenario stateful on the basis of a particular time, time period...etc...
for practical example...plz go through BPM patterns under basis objects...where you can see collect patterns,sync/Async bridge...very beautiful examples...to under the need of BPM...
To get an overview of BPM, go through below link:
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
By going through above document, you will know most of the things about BPM....
For getting an idea of configuring a BPM scenario, go through below link:
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Actually BPM is used if you have multiple messages from multiple sources to handle these massages or vice versa one source and multiple mesages. You go for BPM.
The above links helpful for BPM.
Thanks,
RamuV
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello again,
The purpose of BPM within SAP XI/Pi is to orchestrate STATEFUL integration scenario's. That is to be able to maintain or control the state of an specific integration scenario. When you use BPM in SAP XI you can for instance implement Wait, correlate or delay certain activities in your entire integration scenario. In fact when you use BPM you talk then about integration Processes....
The drawback of BPM (at least from my experience) is that the performace suffers dramatically while executing integration processes.
Last but not least, when you don't use BPM in SAP XI, the interaction is STATELESS.
Reagrds,
Rob
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI
BPM:
BPM is used for Stateful communications,suppose u have to delay message processing,or wait for other messages to arrive and then semd them all together,in that case use BPM.
Check this discussed thread on "Why do we need BPM":
must read blog to understand BPM Guidelines,
/people/swen.conrad/blog/2006/12/22/xi-ccbpm-performance-under-perform-or-out-perform
cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
BPM in XI is ccBPM - i.e. cross component BPM
It is used to control complex document choreography - e.g. when you need to wait for two different types of messages to arrive and then send out another message of a 3rd type, or when you need to wait for a series of messages to arrive, and combine them into a single message to be sent out.
You don't need it for simple mappings.
Strongly suggest you read the FAQ at the top of the forum and also take a look at http://service.sap.com/bpms to get some background.
Regards
Aashish Sinha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
When to use BPM:
1.Control the messages in XI
2.Collect the messages
3.split the messages
4.To multicast a message
5.Send an alert.
6 Persist the data
7. Control of the process based on Data - Decision Making
8. When process integration has to happen with more than one sender/receiver
9. To embed one's Business Logic
To get an overview of BPM, go through below link:
http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
By going through above document, you will know most of the things about BPM....
For getting an idea of configuring a BPM scenario, go through below link:
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
Thanks,
Vijaya.
Hi,
When to use BPM
1.Control/Monitor the messages in XI
2. Collect/Merge the messages in XI
3. Split the messages in XI
4. To Multicast an Message
5. Send an Alert
Refer the below weblog the information is taken from that.
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
chirag
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
it's explained here:
http://help.sap.com/saphelp_nw04/helpdata/en/43/d92e428819da2ce10000000a1550b0/frameset.htm
Regards
Patrick
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.