cancel
Showing results for 
Search instead for 
Did you mean: 

Webservice - can any one give clear Info.

former_member185856
Participant
0 Kudos

Hi Experts,

I have read many blogs saying about Web Services, but still I couldn't understand what is the exact situation we go for using Web Service in XI.

  1. Could you please explain what is Web Service

  2. What is the architecture of Web Service

  3. How it is different from normal HTTP service Protocol.

  4. How we can perform better using Web Service in XI.

  5. Any one end-to-end scenario using Web Service.

Thanks in Advance,

Sunee.

Accepted Solutions (1)

Accepted Solutions (1)

former_member556603
Active Contributor
0 Kudos

Hi Sunil.

When you visit web site, you type a request into youur web browser, it sends request over HTTP protocol and browser responds back by sending you HTML page, which is nicely rendered by your browser so that you can read it.

When we talk about web service, an application (not browser), such as market analysis tool, also sends a request to web server over HTTP and server responds, however they don't exchange human-readable HTML, but machine-readable XML. The response is consumed and interpreted by your application. For example, it can update your database, or refresh stock quotes on your screen.

Web Service in XI.

http://www.sappro.com/downloads/SAPXI.pdf

Web Services Architecture

http://www.w3.org/TR/ws-arch/

Check these for Scenarios on Webservices

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-

a651295aeaa9

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-

a651295aeaa9

Thanks,

Satya Kumar

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Sunil,

I will give you a brief info on Webservices.

Webservices is come from new Technology of SOA. Brief on SOA

It is used or act as a Service to your business. No need of implementaion headace again.. Just use the service.

For that you require autherisation from the service provider.

Many technologies implementing supports SOA.

suppose some X company want to give his functionality to others, the company should create a service and post it in internet.. that is availble to others..

For this purpose we required webservices. You have to create a webserice for your product.

Other companies use that webservices.

2) Webservices Uses HTTP Protocal.

The above links will explan archtechure, and useage in XI.

Reward points if needful.

Thanks,

RamuV

Former Member
0 Kudos

Anyway again i am giving u the link...create webservice with some screenshots in SAP R/3 system>>>

concentrate on this blog.....

Exposing BAPI as Web Services through SAP XI

/people/community.user/blog/2006/10/24/exposing-bapi-as-web-services-through-sap-xi

Former Member
0 Kudos

Hello,

WebService is an application on the Web/Internet. Wheneever Service is requested by the user, it provides the service (i.e Request/Response)

A web service is a collection of protocols and standards used for exchanging data between applications or systems

In SAP world, we can expose an application into the Webservice. For e.g We can expose ABAP programs into Webservice.

It is basically an XML code. If you want to use an application software (ex:a calculator/language translator) which is present on another server, say you want to calculate ab and show it on your browser for example. So, you write an XML code which will send the request to the application-> you send the parameters a, b and the operator ''. You will get back the response as the result of the operation(say 'c'). Hence, with the help of a webservice, you avoid writing the code to calculate a+b=c. More about webservices is here:-http://www.w3schools.com/webservices/default.asp

U need to understand WEBSERVICE,SOAP nicely

for that check these post

************************Reward points,if found useful

Former Member
0 Kudos

Hi,

here you will get a good overview:

http://help.sap.com/saphelp_nw04/helpdata/en/9b/dad1ae3908ee44a5caf57e10918be9/frameset.htm

[original link is broken]

And this blog describes a scenario:

WebDynpro --> XI --> Web service (ERP system)

/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

Regards

Patrick

Edited by: Patrick Koehnen on May 27, 2008 3:51 PM