cancel
Showing results for 
Search instead for 
Did you mean: 

Reg: Help Needed to implement SOA using SAP PI

former_member189440
Participant
0 Kudos

Hi ,

Can anybody help me how to implement a SOA scenario using SAP PI 7.1 as i am very new to SOA and previously i worked with SOAP web services.Please let me know the prerequisites to implement SOA using SAP PI or else please provide me some sample scenario for any process.

Thanks & Regards

Aruna...

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member184681
Active Contributor
0 Kudos

Hi Arun,

If you asked me, Raja Sekhar Reddy and Iñaki Vila already mentioned some most important SOA characteristics:

- you couldn't implement SOA, you follow the most important rules of SOA with SAP PI

- SOA is architecture / methodology
- every service should be independent and have one bussiness functionality

I would even go further to say: SOA is a way of developing integration, that is purely oriented to the functionality, not the technical matters. You can also read more in the blog: , as it discusses many important SOA aspects. And going to implementation: SOA-oriented integration can be based on the SOAP protocol, so most probably PI development will be exactly as you already know it.

Regards,

Greg

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Few more cents...

SOAP Adapter & WS adapter can be used to implement SOA services in PI.  Ws adapter can be mainly used to communicate between sap systems.

Use SOAP adapter: If you need to host webservices, you can create SOAP Sender adapter, creates service definition, generate WSDL and share it to the consumer or the client system. You can also publish your webservice in the service registry too. If you need to consume third party webservice then you can use SOAP receiver for this. You can provide authentication like http, https without authentication or https with client authentication as per needs. You can also you SOAP Axis adapter for some specific requirements like Rest webservices.

The following links might be helpful to understand the SOAP adapter..

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024...

http://www.riyaz.net/sap/xipi-a-guide-to-using-sap-xi-soap-adapter/113/

http://www.riyaz.net/sap/pi-71-publishing-service-interface-as-a-webservice-in-sr/527/.

iaki_vila
Active Contributor
0 Kudos

Hi Arun,

I'm afraid that you are a bit confused. You can use SOAP adapter in the SOA also. With SAP PI 7.1 and the introduction of SOA SAP changed some concepts, SAP PI 7.0 and XI 3.0 were oriented to messages and now are oriented to services, speaking more clear, before in the Message Interface you only could define one communication, with PI 7.1 you coud define some operations with the service interface, example:

After

1. Message Interface 1(outbound) & 2(inbound) - For create X

2. Message Interface 3(outbound) & 4(inbound) - For modify X

3. Message Interface 5(outbound) & 6(inbound) - For delete X

PI .71

1. Service Interface 1(outbound) & 2(inbound) with three operations: create, modify ande delete

In PI 7.1 was developed more issues that aproximate PI with the SOA philosophy, like the service registry.

It's interesting to remark this you couldn't implement SOA, you follow the most important rules of SOA with SAP PI. I don't know if the rest of the forum are agree with me

Examlpe to develop services in SAP PI 7.1 there a too many if you use SCN search.

For example in this forum you have several links to find examples http://scn.sap.com/thread/1031837

Regards.

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Arun,

SOA is architecture /methodolgy to develop your development in service based and every service should be independent and have one bussiness functionality,. Browse in sdn , you will find many blogs on the same

PI point of view we have service registry where we publish our interfaces as a web services and other applictaion can access your web services.

serch in scn to explore more about Service registry,service registry it self has predefined services .

search in ESWORK place where you can find allready developed/defined enterprises services

refer below link

http://scn.sap.com/people/daniel.graversen/blog/2008/02/27/publish-services-from-pi-71-to-the-servic...

Best Regards,

Raj