on 04-17-2008 7:32 PM
Hi Experts,
We have ECC 6.0 on a ABAB stack. We are looking to expose BAPIs as webservices.
1. Is Dual stack required to expose the BAPI on ECC as a webservice?
2. How do you register the webservice to the PI7.0's Integration Repository ?
Thanks in advance.
Munavar
>
> Hi Experts,
> We have ECC 6.0 on a ABAB stack. We are looking to expose BAPIs as webservices.
> 1. Is Dual stack required to expose the BAPI on ECC as a webservice?
No, only ABAP stack is sufficient.
> 2. How do you register the webservice to the PI7.0's Integration Repository ?
It can't be registered in Integration Repository, it can be registered in UDDI service registry.
Piyush
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Piyush,
Thank you very much for your answer. (I have marked this question as answered and awarded full points)
A couple of followups ?s...
Invocation of a web service:
(Consumer) -
(Service Provider -
)
Invokes a service -
> HTTP Communication Layer->Web Service Enabling Layer>SAP App
1. When the Consumer invokes a web service, what happens after it hits the HTTP layer of the Service Provider (WAS)?
2. Is the service request processed directly by the ABAB stack? or do you need the Java stack to process the SOAP request ?
3. Is PI required to process the web service request ?
4. In what scenarios would you recommend having PI process a web service request?
Thanks
Hi Munavar,
> (Consumer) -
(Service Provider -
)
> Invokes a service -
> HTTP Communication Layer->Web Service Enabling Layer>SAP App
>
> 1. When the Consumer invokes a web service, what happens after it hits the HTTP layer of the Service Provider (WAS)?
Service Provider provides the services with WSDL file with SOAP endpoint address mentioned in that. When request is reached to WAS through HTTP, it converts the SOAP/XML message in native languare(in this case it is ABAP) , executes the function module , form the ABAP response back to SOAP/XML and send it back to the caller(in case of synchronous request).
> 2. Is the service request processed directly by the ABAB stack? or do you need the Java stack to process the SOAP request ?
For exposing, Function Module as Web Service, no Java stack is required ab ABAp alone can produce/consume web services..
If you are using XI to consume/produce Web Services, it requires SOAP Adapter which requires JAVA stack to run.
> 3. Is PI required to process the web service request ?
No PI is not mandatory, but you can use if required
> 4. In what scenarios would you recommend having PI process a web service request?
To Summarize the answer to your 4th point, PI is used when you have huge system landscape and very complex integration scenarios.
If PI is already installed in your landscape, do get the benefit of PI and use your web services with PI to avail the benefits of Central Monitoring and maintainace of your scenarios .
Hope this helps.
Regards,
Piyush
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.