PrepAway - Latest Free Exam Questions & Answers

Which of the following statements does not correctly describe SOAP and Remote Procedure Calls?

Which of the following statements does not correctly describe SOAP and Remote Procedure Calls?

PrepAway - Latest Free Exam Questions & Answers

A.
SOAP was designed to overcome the compatibility and security issues associated with Remote Procedure Calls.

B.
Both SOAP and Remote Procedure Calls were created to enable application-layer communication.

C.
SOAP enables the use of Remote Procedure Calls for information exchange between applications over the Internet.

D.
HTTP was not designed to work with Remote Procedure Calls, but SOAP was designed to work with HTTP.

Explanation:
C: The Simple Object Access Protocol (SOAP) was created to use instead of Remote Procedure Calls (RPCs) to allow applications to exchange information over the Internet. SOAP
is an XML-based protocol that encodes messages in a Web service setup. It allows programs running on different operating systems to communicate over Web-based communication
methods.
A is incorrect because SOAP was created to overcome the compatibility and security issues that RPCs introduced when trying to enable communication between objects of different
applications over the Internet. SOAP is designed to work across multiple operating system platforms, browsers, and servers.
B is incorrect because it is true that both SOAP and RPCs were created to enable application-layer communication. SOAP is an XML-based protocol that encodes messages in a
Web service setup. So if you have a Windows 2000 computer, for instance, and you need to access a Windows 2008 computer that offers a specific Web service, the programs on
both systems can communicate using SOAP without running into interoperability issues. This communication most commonly takes place over HTTP, since it is readily available in
basically all computers today.
D is incorrect because the statement is correct: HTTP was not designed to specifically work with RPCs, but SOAP was designed to work with HTTP. SOAP actually defines an XML
schema or a structure of how communication is going to take place. The SOAP XML schema defines how objects communicate directly. One advantage of SOAP is that the program
calls will most likely get through firewalls since HTTP communication is commonly allowed. This helps ensure that the client/server model is not broken by getting denied by a firewall in
between the communicating entities.

2 Comments on “Which of the following statements does not correctly describe SOAP and Remote Procedure Calls?


Leave a Reply