cancel
Showing results for 
Search instead for 
Did you mean: 

Transactional Integrity with SAP PI

Former Member
0 Kudos

Hello dear collegues,

I'm doing a wide research on ESB solutions from many vendors. I know there's still an ongoing discussion about PI being an ESB or just a Hub-and-spoke and I can't decide as SAP says it's an ESB, I got another issue.

One of the big hits while looking at the properties of the ESB's from vendors like IBM, BEA or SoftwareAG I faced was about transactional integrity. These solutions seem to offer complete integrity through a full business processes.

Say, I got a business process running on my PI and there are 5 systems involved in a sales scenario.

All goes well since the last one, but an issue comes up at the fifth system and I need to roll-back what I had done in the previous 4 systems.

I haven't come across any mechanisms for this in PI yet. Is there any possibility to handle these situations?

I'm also aware of the transactional behaviour and settings of the business processes in PI, but they only handle the current transaction, there are no roll-back mechanisms there.

Any help, links, documentation would be more than appreciated. For those who also want to see what other major vendors offer, here are the links for their ESBs:

http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/aqualogic/service_bus/

http://www.softwareag.com/Corporate/products/wm/integration/default.asp

http://www-306.ibm.com/software/websphere/?pgel=ibmhzn&cm_re=masthead-_-products-_-sw-websphere

Regards,

Gökhan

Accepted Solutions (1)

Accepted Solutions (1)

VijayKonam
Active Contributor
0 Kudos

Hi Gokhan,

It might be true that, PI does not do the rollback automatically. The kind of systems it talks to could be of different genre and commit might not be required all the times like creating a file on a file server or FTP server. If it is a database it is talking to, the commit depends on the that particular transaction on that system. As per my knowledge, if such things need to be rolled back, the process must be designed in the ccBPM provided by PI.

Just my view.

VJ

Answers (0)