Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Web services

Former Member
0 Likes
519

What is a Web service? Why is it used?

Message was edited by:

priyanka jatla

3 REPLIES 3
Read only

Former Member
0 Likes
478

Hi Priyanka,

In simple terms,a webservice is a functionality exposed in the form of Open XML standards. Any application that can parse XML can make use of the webservice to execute the required functionality. They don't need to bother about the backend at all.

for more infoL

http://www.w3schools.com/webservices/default.asp

Thanks,

Kulwant

Read only

Former Member
0 Likes
478

HI,

webservice is a method which can take some input process it and gives some output which can be accessed from any application.

in ABAP world every RFC is a webservice.

check this link for the general definition of webservice

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

use the link

[original link is broken]

Pls: reward suitable points for suitable answers.

Regards,

IFF

Read only

Former Member
0 Likes
478

Hi

The Web services toolset is integrated in the SAP NetWeaver Developer Studio. Wizards and various tools enable you to create and incorporate Web services.

Features


Provision of Web services on the SAP Web application server is supported in the following ways:

· Configuration with Wizards

You can make Enterprise JavaBeans (EJBs) and Java classes available as Web services without additional programming effort. You can create a Web service for an EJB using the Web Service Creation Wizard. The Web service properties are defined in a preset, selectable profile. If you wish to define the properties of the Web service – such as the interface, security features, and so on – yourself, create a Virtual Interface, a Web Service Definition (WSD), and a Web Service Configuration.

· Virtual Interfaces

Using virtual interfaces, you can define several views of an implementation and publish these separately as a Web service. When you create virtual interfaces, you can rename or hide methods and parameters. You can also define standard values for parameters and convert parameter types. In addition, you can define the way the parameters are to be represented in the SOAP message (element or attribute, namespaces, and so on).

· Creating a Web Service and a Web Service Configuration

Features such as communication type or authentication level are assigned in the Web service definition in an abstract form. The technical details of these features are specified in the Web service configuration. In this way, you can use one Web service definition for several application servers with different technical setups. The proxy generation on the client side refers to the WSD. Technical details that are predefined in the Web service configuration are configured separately in the client runtime for the Web service.

· Security

The SAP Web AS and the Web Service Proxy support the encryption of data transmitted by HTTP using the Secure Socket Layer Protocol (SSL). Roles can be created for session beans and Java classes. The roles are assigned to users.

· Publication of Web Services in UDDI Registries

Web service definitions can be published as tModels, while deployed Web services can be deployed as business services.

http://help.sap.com/saphelp_erp2005/helpdata/en/db/99c04ba22fe64f96a8651df68eab92/content.htm

Web Services Development in ABAP

Web services support in the 2004 release of SAP NetWeaver Developer Studio allows both ABAP and Java developers to develop and immediately test drive Web services, without having detailed knowledge of WSDL, SOAP, or UDDI.

Web services development in the ABAP Workbench is quite easy with the Web Services Creation Wizard.

Reward if usefull