Web Services Interview Questions – Set 04

How are the terms “Platform independent” and “Diverse Application” are related to each other in the context of XML-RPC?

The terms “Platform independent” and “Diverse Application” were related to each other because XML-RPC uses HTTP for transporting SOAP messages over the web. The HTTP is a universal standard protocol for exchanging information on the Web. Hence, it leads to Cross Platform support/ Platform independent. So because it is Platform independent, it leads to the diverse application capable of accessing the web services.

What is SOAP?

The SOAP stands for Simple Object Access Protocol. It is an XML-based protocol for accessing web services. It is platform independent and language independent. By using SOAP, you can interact with other programming language applications. More details..

What is a remote procedure call (RPC)?

The Remote procedure calls refer to the calls made to the methods which are hosted by related web service.

What is RESTful web services?

The REST stands for Representational State Transfer. It is an architectural style. It is not a protocol like SOAP. More details..

Explain BEEP?

The BEEP stands for Blocks Extensible Exchange Protocol. BEEP is an alternative to HTTP and FTP. BEEP is determined as building new protocols for the variety of applications such as instant messaging, network management, file transfer. It is termed as new Internet Engineering Task Force (IETF) which is layered directly over TCP.

Some of the Build-in features of BEEP protocol are listed below:

  • Authentication
  • Security
  • Error handling
  • Initial Handshake Protocol