Solmaris is considering upgrading to a client/server system. Use computer magazi
ID: 3819343 • Letter: S
Question
Solmaris is considering upgrading to a client/server system. Use computer magazines, books, or the Internet to
investigate one of the following Web services: Application Programming Interface (API); Common Gateway
Interface (CGI); Simple Object Access Protocol (SOAP); Universal Description, Discovery, and Integration
(UDDI); or Web Services Description Language (WSDL). Then prepare a report that defines the Web service,
explains its purpose, and includes the potential advanatages and disadvantages of its use by Solmaris.
Explanation / Answer
=> SOAP is an acronym for Simple Object Access Protocol.
=> SOAP provides data transport for Web services.It is an XML-based messaging protocol for exchanging information among computers.
=> SOAP is an application of the XML specification.
=> SOAP provides data transport for Web services.
=> SOAP enables client applications to easily connect to remote services and invoke remote methods.
Purpose of SOAP used in Solmaris upgradation
**********************************************
Its main purpose is to induce extensibility, neutrality and independence.The SOAP envelope indicates the start and the end of the
message so that the receiver knows when an entire message has been received.
The SOAP envelope solves the problem of knowing when you are done receiving a message and are ready to process it. The SOAP envelope is
therefore basically a packaging mechanism.
web services allows you to expose the functionality of your existing code over the network.Once it is exposed on the network, other
application can use the functionality of your program.
Advantages of using SOAP in Solmaris
*****************************************
Portability: – SOAP is platform independent and language independent. That is SOAP can used in any languages.if you are upgrading solmaris to
different language it will be helpful.
Firewall friendliness: – SOAP model tunnels easily in the HTTP get/response model, SOAP can tunnel simply over existing firewalls and proxies,
without modifications to the SOAP protocol, also we can use the existing infrastructure.
SOAP is versatile enough to allow for the use of different transport protocols.
Web service can receive a SOAP payload from a remote service, and the platform details of the source are entirely irrelevant.
It formalizes the vocabulary definition in a form that's now familiar, popular, and accessible (XML). If you know XML,
you can figure out the basics of SOAP encoding pretty quickly.
Disadvantages of using SOAP in Solmaris
*****************************************
Serialization by value and not by reference:- When relying on HTTP as a transport protocol and not using WS-Addressing or an ESB, the roles
of the interacting parties are fixed. Only one party (the client) can use the services of the other. Developers must use polling instead of
notification in these common cases.
Slow: – Soap is considered as competing middleware technologies like COEBA,ICE etc. Because SOAP use as XML format also it is too slow.
In small message servicing this disadvantage is not a big issue. For solving the above problem SOAP introduced Message Transmission
Optimization Mechanism
SOAP clients do not hold any stateful references to remote objects.Any custom encoding that you choose can be specified in the encodingStyle
attribute of the message or of individual elements in the message.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.