Tuesday, 11 October 2016

Introduction to web services


What are Web Services?
Web services are an emerging technology that enables disparate applications running on different machines to exchange data and integrate with one another without requiring additional, proprietary third-party software or hardware.

Function of Web services
Web services are self-describing and self-contained network-available modules that perform concrete business functions and are deployed easily because they are based on common industry standards and existing technology, such as XML and HTTP.

Advantages of Web Services
·        Applications that rely on the Web services paradigm can exchange data regardless of the language, platform, or internal protocols they use.
·        They reduce application interface costs.
·        Provide a universal mechanism for integrating business processes within an enterprise and, ultimately, among multiple organizations.

Loosely couple
Services are most often built in a way that is independent of the context in which they are used. This means that the service provider and the consumers are loosely coupled. At the middleware level, the concept of loose coupling requires that the “service-oriented” approach be independent of specific technologies or operating systems.

Service providers
Organizations that provide the service implementations, supply their service descriptions, and provide related technical and business support
Service clients
End-user organizations that use some service
Service aggregators

Organizations that consolidate multiple services into a new, single orchestrated service offering what is commonly known as a business process.

No comments:

Post a Comment