What is a web service ?
- A web service enables communication among various applications by using open standards such as HTML, XML, JSON, WSDL, and SOAP.
- You can build a Java-based web service on Solaris that is accessible from your Visual Basic program that runs on Windows.
- You can also use C# to build new web services on Windows that can be invoked from your web application that is based on Java Server Pages (JSP) and runs on Linux.
- Here language is not a barrier, you can build web service in any language which can be consumed by any other language.
What is a XML RPC ?
- XML RPC is a platform Independent protocol that uses XML messages to perform RPCs.
- A Java client can communicate with Perl server through XML-RPC.
- XML responses are embedded in the body of the HTTP response.
- One of the easiest way to start a web service is using XML-RPC.
Service Transport Layer
- Service Transport Layer in Web Service Protocol is responsible for transporting message between applications.
- This layer includes Hyper Text Transport Protocol (HTTP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP) and protocols such as Blocks Extensible Exchange Protocol ( BEEP).
- XML Messaging is responsible for encoding messages in a common XML format so that messages can be understood at either end ie Client as well as Server.
UDDI ( Universal Description Discovery and Integration)
- One of the three foundation standard of web services.
- Service Description is responsible for describing public interface to a specific web service.
- Service Requester is responsible for opening a connection and sending XML Request.
- Service Registry provides a central place where developers can publish new service or find the existing services.
SOAP ( Simple Object Access Protocol)
- SOAP is an XML based communication protocol for exchanging information between computers which helps applications to communicate each other.
Thanks to all.
Magnificent goods from you, man. I've be aware your stuff prior to and you're just too great.
ReplyDeleteI really like what you have acquired here, certainly like what you're saying and the
way in which wherein you are saying it. You make it entertaining annd you still take caqre of to stay it wise.
I cant wait to learn far more from you. This is actually a tremendous
website.