cancel
Showing results for 
Search instead for 
Did you mean: 

explain Webservice

Former Member
0 Kudos

HI,

Can anybody explain the difference between a webservice and RFC/RPC, etc from a layman's point of view?

Thank you very much.

Regards,

Arjun.

Accepted Solutions (0)

Answers (4)

Answers (4)

STALANKI
Active Contributor
0 Kudos

webservice is language independent and rfc/rpc are not language independent.

more overrfc/rpc are function oriented and webservice is service oriented.

Former Member
0 Kudos

Hi,

Webservices enable machines of different configurations to communicate with each other.

For example, SAP system needs to use a functionality(say a procedure executing successfully for years)present in the mainframe system.

There must be some extra code which needs to be added to the procedure in the mainframe system, so that it can understand SAP system's request.

Adding extra code to the already existing procedure may result in some exceptions. Moreover this procedure would be used by many other applications.

The solution would be to use a Web service which would convert SAP's request into a request that the mainframe can understand and vice versa.

Any system, that needs to use a webservice communicates using SOAP packets.

RFC's can be used only when the involved systems are of the same configuration.

Regards,

Smitha.

moorthy
Active Contributor
0 Kudos

Hi,

Have a look into this thread-

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

Regards,

Moorthy

Former Member
0 Kudos

WebServices are MODULAR software components WRAPPED inside a specific set of "Internet communications protocols".

Key to the promise of Web services is that in theory they can be used by anyone, anywhere, any time, using any computer system, as long as the services have been built using a specific set of standards

1) "Service Providers" will Register their SERVICES in "Service Registry"

2) "Service Requestor" (CLIENT) will find the appropriate services from "SERVICE REGISTRY"

3) With the Retrieved Information, the "Service Requestor" will BIND OR CONSUME the services from the "Service Provider".

Former Member
0 Kudos

My 2c..

Webservice is a way of using services (can be remote function calls etc) over the internet/intranet. Usually implemented with SOAP.

RFC - If it is SAP, you know that it is a way of calling function mods remotely (inside and outside of SAP)

madx