Web services is an Internet technology that enables businesses to provide their services, and to discover the services of other businesses. These services are self-contained, self-describing modular applications that businesses can publish, discover and invoke across the Web. This publish-discovery mechanism facilitates B2B communication by enabling business applications to directly connect to other business applications.
Web Services create Internet-based applications sharing common components for more efficient communication across the World Wide Web. The World Wide Web Consortium has defined a Web Service as:
Business Process Server Web Services obtain information about the Business Process Server applications and convert it to a Web Service. Its definition can be discovered by other software systems through service registries. These systems may then interact with the Web Service in a manner prescribed by its definition, using XML-base messages conveyed by Internet protocols.