technologies > web services

Web Services

Web services are software services that are offered via the Internet through open communication standards. Anyone can consume a web service regardless of the platform or language it was implemented.

Web Services are a set of specifications published by the W3C and other major organization and backed up by companies such as IBM, SUN and Microsoft. The specifications define open standards for representation of data (XML), transport (SOAP), description (WSDL) and discovery (UDDI). Though not a specific requirement, almost all web services are offered via Http the industry standard that serves the World Wide Web itself.

Because of their open nature and the fact that everybody can implement a client that consumes any web service, published web services realise what is called Service Oriented Architecture (SOA).

SOA dictates that all transactions among consumers and companies (B2C) and even among companies (B2B) are offered via Web services. Each individual or organisation publishes requested functionality in a single web services. Other (compound) web services can include and extend the abilities offered by the basic web services in order to provide richer functionality.

Several web services are offered for public consumption by major and minor companies across the globe. Common examples include the Google Maps service, or the Amazon and Ebay listings.

You can consult the wikipedia entry on web services for additional information.

Agilis has implemented a wide range of Web Services for different projects always following the open nature of web services along with the need of efficiency and ease of use.

 

Web Services