cancel
Showing results for 
Search instead for 
Did you mean: 

WebServices

Former Member
0 Kudos

Hi Gurus,

I have the following queries regarding WebServices:

a) What is webservices and what is the significance of it?

b) How to develop and post webservices over internet?

c) How to use existing webservices?

Thanks in advance.

Regards

Krishna.

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Hi Krishna ,

These r the details regarding Web services :

Web service

A Web service is a self-contained, modularized functionality, which can be published, discovered, and accessed across a network using open standards and which is supported by SAP NetWeaver. Web services cover services provision for integration within an enterprise as well as cross enterprises on top of any communication technology stack, whether asynchronous or synchronous, in any format.

Web Services in the NetWeaver framework play an important role in facilitating the integration of disparate applications from various departments or trading partners and thus increasing business productivity. This benefit allows small and medium businesses also to integrate their business applications with larger trading partners. The benefit derived from this seamless integration introduces security concerns when all the business logic is now being exposed through a standard interface that is a catalyst for security vulnerabilities. SAP Security Managers must use automated diagnostics tools to ensure that the security vulnerabilities are caught in pre-production and in post-production phase.

Web Services Testing: SAP Netweaver Platform

http://www.crosschecknet.com/web_services_testing_SAP.php

How Web services play a key role on the SAP NetWeaver

http://www.sap.info/public/INT/int/index/Category-28943c61b1e60d84b-int/0/articlesVersions-500244687...

How to develop a Simple Web Service Application Using SAP NetWeaver Developer Studio & SAP XI 3.0

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b...

How To... Set Up a Web-Service Related Scenario with SAP xi

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f22...

Enhancing Your Web Services with SAP Exchange Infrastructure

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

Web Services, Part XI: Consuming Multiple Web Services

http://www.webreference.com/js/column106/

Vulneribility assesment of SAP Web Services

http://www.crosschecknet.com/resources/white_papers/sap_va.pdf

cheers!

gyanaraj

****Pls reward points if u find this helpful

Former Member
0 Kudos

Hi Krishna,

Please go through these links.

How to create Webservices:

[original link is broken]

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b...

/people/kumar.prashant4/blog/2006/07/14/using-rfc-as-webservice-in-webdynpro

/people/renald.wittwer/blog/2005/01/05/develop-a-web-service-that-sends-an-email

/people/sap.user72/blog/2005/09/15/creating-a-web-service-and-consuming-it-in-web-dynpro

/people/anilkumar.vippagunta2/blog/2005/07/20/developing-web-application-without-writing-single-line-of-code-my-first-web-log

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

/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/padmankumar.sahoo/blog/2005/02/15/an-overview-of-soap

/people/community.user/blog/2006/09/19/xi-webservice-studio--a-plain-jane-soap-tool

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7ccd3e4e-0501-0010-95ae-afa58cb4...

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

https://www.sdn.sap.com/irj/sdn/webdynpro?rid=/webcontent/uuid/512040e1-0901-0010-769c-c238c6ca35d9 [original link is broken]

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

thanks,

kalyan

Former Member
0 Kudos

Hi Krishna

> a) What is webservices and what is the significance of it?

A Webservice is an application over internet. This application is able to process request and provide response also. Usually the web service created is linked internal with the corporate landscape to analyze the data.

more one webservice

http://en.wikipedia.org/wiki/Webservice

> b) How to develop and post webservices over internet?

It can be developed using web service development too, even we can use eclipse, NW developer studio and later these services need to be published over internet for usage

http://www.sitepoint.com/article/own-web-service-php-xml-rpc

> c) How to use existing webservices?

We can use the existing webservices using the url of the webservice

regards

Ramesh P

prateek
Active Contributor
0 Kudos

a) Usually any service or any functionality exposed on internet is a webservice.

b) A webservice can be developed in many ways.. e.g. in .Net, in Java.. u have to deply it on some Web server.

Web service can be exposed on internet using UDDI.

c) Existing web services can be aaccessed using the uRL of these webservices

Regards,

Prateek

Former Member
0 Kudos

Hello Krishna,

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

Go thru this Blog Invoke Webservices using SAPXI By Siva Maranani

idoc to web services scenario

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

How to use webservices in XI

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

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - refer that blog and use the SOAP adapter and the WS instead of the RFC part.

see this blog from Robert Chu, but it might give you a good start to creating web services:

/people/sap.user72/blog/2005/12/29/service-enable-your-sap-application-component

File to Webservices

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c09b775e-e56e-2910-1187-d8eba09c...

Yes please look at following weblogs

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

/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

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

How to Develop a Webservice Using NWDS and SAP XI.30

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5f3ee9d7-0901-0010-1096-f5b...

How to Set Up a Web Service-Related Scenario with SAP XI

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f22...

Exposing BAPI as Web Services through SAP XI

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

Testing XI exposed Web-Services

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

How XML Encryption can be done using web services security in SAP NetWeaver XI

/people/aparna.chaganti2/blog/2007/01/23/how-xml-encryption-can-be-done-using-web-services-security-in-sap-netweaver-xi

Consuming XI Web Services using Web Dynpro – Part I

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

Consuming XI Web Services using Web Dynpro – Part II

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

With Regards,

Vidya

********Please Reward with Points

Former Member
0 Kudos

Hi,

Can you please send me your email

____

<b>Please do not request email IDs,</b>

i.e.,

<a href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement&">Rules of Engagement</a>

____

add I will send u the documents on the same.

2) Normally we need to get the std wsdl from the webserver and import it into the external definition. OR we need to define the web service for the interface in the configuration and create a WSDL and once that is created we need to import it into the External definition.

Thanks and Regards,

Chitag Gohil

Message was edited by: PI/XI SDN Forum Moderator

Kenny Scott

prabhu_s2
Active Contributor
0 Kudos

webservice is an intrnet application which responds to your request.

Former Member
0 Kudos

Hi,

please suggest me related blogs if any.

Thank you.