Details, Explanation and Meaning About Web service

Web service Guide, Meaning , Facts, Information and Description

A web service is a collection of protocols and standards used for exchanging data between applications. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet. This interoperability is due to the use of open standards. OASIS and the W3C are the steering committees responsible for the architecture and standardization of web services. To improve interoperability between web service implementations, the WS-I organisation has been developing a series of profiles to further define the standards involved.

Table of contents
1 Standards used
2 Advantages of web services
3 Disadvantages of web services
4 Reasons for creating web services
5 Platforms
6 See also
7 External links

Standards used

Advantages of web services

Disadvantages of web services

  • Web services standards for features such as transactionss are currently nonexistent or still in their infancy compared to more mature distributed computing open standards such as CORBA.
  • Web services suffer from poor performance compared to other distributed computing approaches such as RMI, CORBA, or DCOM. This is a common trade-off when choosing text based formats. XML explicitly does not count among its design goals either conciseness of encoding or efficiency of parsing.
  • By piggybacking on HTTP, web services can evade existing firewall security measures whose rules are intended to block or audit communication between programs on either side of the firewall.

Reasons for creating web services

The main reason web services are used seems to be that they rely on HTTP over
TCP port 80. To understand this, keep in mind that many enterprises have protected themselves (see computer security) by using firewalls that filter and block much Internet traffic for security reasons. In this milieu, typically many (almost all) ports are closed to incoming and outgoing traffic, and the administrators of these firewalls are not eager to open them up. Port 80, however, is always open because it is used for web browsers. Web services tunnel everything through port 80, making the technology very appealing.

Another reason may be that prior to SOAP, there were no really good interfaces to accessing functionality on different computers on a network. Most of them were ad hoc, and few people knew or could handle EDI, RPC, and similar APIss. Web services may have more solid frameworks and would thus be easier to use.

A third reason that web services are useful: They can provide very loose coupling between an application that uses the web service and the web service itself. This should allow either piece to change without negatively affecting the other. This flexibility may become increasingly important as software is built by assembling individual components into a complete application.

Platforms

Web services can be deployed by using application server software. A sample of application servers:

See also

External links


This is an Article on Web service. Page Contains Information, Facts Details or Explanation Guide About Web service


Google
 
Web www.E-paranoids.com

Search Anything