on 06-12-2012 6:20 PM
Hi All,
I am currently looking into the Service Registry and able to succesfully publish the web services also. But i wanted to know what all things we can do in SR. If my understanding is correct we can:
1) Publish the sender service definition created in PI and provide the endpoint URL along with the wsdl URL to 3rd party to consume the service and send messge to PI (sender soap scenario)?
2) Publish the external 3rd party web service (services which we used in case of receiver soap adapter scenarios) under SR using endpoint URL and the same can be used by other (sap and non-sap) applications within the same landscape?
Please confirm if my understanding is correct and what all we can do using SR?
Thanks!!
Hi,
Your requirement very much possible.
Publish your web service interfaces in Service registry and provide Wsdl and Service URLs to Third party system team , they can access your services.
Even other SAP Applications can publish their developmes as a Services in Service registry.
Service registry is not only for publishing the services but already have predefined services in SR. You can find end point by browsing SR.
Search in SCN you will find many use full docs on the same.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Raj,
Thanks for the reply!!
>>Publish your web service interfaces in Service registry and provide Wsdl and Service URLs to Third party system team , they can access your services.
This i can understand and have already done that. This will be applicable in case of soap sender scenarions.
>>Even other SAP Applications can publish their developmes as a Services in Service registry.
Do you have any blog or article which can help me in understanding the same.
and what about publishing external 3rd party web service, can i publish the external web service (using end point URL) and other non sap apllications can use it? What is the set up do i need to do so that they can acces the services from SR.
Thanks!!
For your second question,to publish the external webservice in your SR, you basically need endpoint WSDL. That's it. To publish in PI the same procedure. see below link..
http://www.riyaz.net/sap/pi-71-publishing-service-interface-as-a-webservice-in-sr/527/
Hi Vasant,
The Service Registry precisely serves that purpose of having all your web services (enterprise services) at one place.
Best Regards,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravi,
Thanks for the reply.
Indeed, this is what my client wants to have a common repository at a single place and using PI as a middleware i suggested them to use SR.
But i want to check, if I publish 3rd party web service under SR then how come the other non- sap/ sap applications can access that web service and do the development?
Hope i am clear enough.
Thanks!!
When you publish any service in Service registry(UDDI server) it is going to genarated WSDL for published service(it represent structure) and end point adress. These detials sufficient to invoke your published services.But exactl implementation (logic) done at your third party system.
PS: I never tried publishing non sap web serives in Service registry.
As I mentioned in my earlier reply, I have published in SR only for the webservices that created using soap sender. When you publish the third party webservices in your SR, you basically maintain the connections to the webservices. That means you maintain the customer access for the third party webservices. So check with the third party about authentication levels such as basic authentication or anonymous SSL (just plain https over ssl) or client cert authentication and so.
I would register the service definition only the one we create using soap sender scenario. The first option. You really don't need to register the third party webservice in your SR.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.