A Web Service is an application component that can be remotely called using standard Internet Protocols such that HTTP and XML. In other words, we can say that a Web Service (XML Web Service) is a unit of code that can be activated using HTTP requests. Web Services are used to deliver distributed computing over the net. It allows programs written in different languages on different platforms to communicate with each other in a standards-based way. This is a major advantage of Web Service.
Why XML Web Service?
Now a days, advanced technologies like RMI (Remote Method Innovation), CORBA (Common Object Request Broker Architecture), COM (Component Object Model) and IIOP (Internet Inter-ORB Protocol) are used to package application logic into reusable components called remotely across multiple platforms. But in these technologies, there is a key limitation and are not easily interoperable with these different systems that’s result in decreasing their effectiveness as a standard method for web programming. This is because of the dependencies of these technologies on a particular language or a particular Operating System or Object-model specific protocols. Web Service is the appropriate solution of these problems.
Fundamental Elements of Web services
ASP .Net framework provides a strong foundation for building and consuming Web Services. This foundation provides following services:
- A standard method for describing data
- A standard message format for communicating request and response
- A standard method for describing the capabilities of Web Services
- A method to discover what Web Services are available at any site
- A method to describe what sites provide Web Services
If you have any additional questions regarding web service, ask us at the earliest. We would be glad to respond you.
