cancel
Showing results for 
Search instead for 
Did you mean: 

BPM use in the view of Customer

Former Member
0 Kudos

Hello All,

I would like to know the usage of BPM in a customer point of view. I know how to use the BPM technically.

How can we recommend the BPM to the customer that BPM will fit for their requirements?

Please advice?

Many Thanks for your help!

Kind Regards,

Raghu

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Two main cents.

I am separating usage of BPM into 3 usage scanarios:

1) Complex EAI logic, stateful process (explaned above). Sometimes it is cheaper and faster to write logic in application system. For other situations you use BPM. But I hope that in long term and with many application systems BPM will better for maintaince. You model your integration logic with many systems in one repository that is one place where you store model, documentation and configuration.

2) BPM in SOA. You use BPM for orchestration your services and to model complex business logic in process oriented approach.

3) BAM (Business Activity Monitoring). You could use BPM for monitoring/filtering/manipulation/correlation of events from various application systems and to throw an Alert.

Former Member
0 Kudos

Hi ,

Its purely depends on the business requirement.You can recommand your customer in complex scenarios ie where stateful processing needed.

Ex:Suppose If you want to split the message basing on the condition and also bundle messages...You ll have to use BPM in this caes...

Sekhar

Former Member
0 Kudos

Hi,

See cross-component BPM is very powerful and useful .

It depends upon the Business requirement we should select, When you have correct design of BPM model, then it will reduce the cost,reduce the risk, and mximum benfits, else , i mean if your BPM model is not properly desined , it will impact entire Business process .Ofcourse it will use maximum resorces and memory consumption...see before going to select BPM that business process should follow the following rules.

-Message-based communication :The business systems or applications involved can communicate by means of XML messages.

-Semantic relations between messages (correlations) :The messages that are to be processed in the process are related to each other in some way, for example, a purchase order and the relevant purchase order response.

If this is not the case, check whether you are able to realize the process simply by using just the Integration Server (without integration processes) instead.

-Correlations can be defined uniquely ::Correlations can be defined in such a way that they determine messages that belong together uniquely.

-Defined end condition:The process has a clear end condition. No instances of the process should usually last longer than a few days.

To avoid processes that run infinitely, always define a deadline as a unique stopping criterion.

-No user action required

When you want to know about the uses BPM :those are as follows.

-Control/Monitor the messages in XI

-Collect/Merge the messages in XI

-Split the messages in XI

-To Multicast an Message

-Send an Alert

-Sync-Async Bridge

if you want to know more details about BPM you can see some BPM related Docs , but you siad you know BPM technically.

-If customer wants to integrate multiple systems at a time and process the statefull messages then they should use BPM.

-for example customer wants integrate their branches sending their production requirements to the head of the production program/ routing production program to multiple plants that time they should use BPM.

-collecting the multiple related orders and group it and merge it to a order send it to target system, in this case they should use BPM.

like this so many features are in BPM..

Regards

Chilla..

Former Member
0 Kudos

Hi,

It depends on the business process(how many) and the flow between them, which the company is using and how complex is the interfaces and how much load it meight encounter at the peak time...means how many messages it meight process in a day and many more meight influence to use BPM depending on the requirement.

Amaresh

moorthy
Active Contributor
0 Kudos

HI,

It depends on the business requirements. If there is very complex business process is involved, then you need to use BPM. So totally it depends on the business process.

You can look into this checklist , gives correct usage of BPM-

http://help.sap.com/saphelp_nw2004s/helpdata/en/43/d92e428819da2ce10000000a1550b0/content.htm

Regards,

Moorthy