Web services gateway Overview

This topic provides an overview of the Web services gateway:

What are Web services?
Web services are modular applications that interact with one another across the Internet. Web services are based on shared, open and emerging technology standards and protocols (such as SOAP, UDDI, and WSDL) and can communicate, interact, and integrate with other applications, no matter how they are implemented.

What is the IBM Web services gateway?
The gateway is a middleware component that bridges the gap between Internet and Intranet environments during Web service invocations. You use it to manage:

How does the Web services gateway work?
The gateway builds upon the Web services Definition Language (WSDL) and the Web Services Invocation Framework (WSIF) for deployment and invocation.
You deploy a Web service to the Web services gateway by deploying a WSDL file which describes how the Web services gateway should access it. The WSDL file can be deployed to a UDDI Registry or to a URL. You can send requests passing through the Web services gateway to a Java class, an enterprise bean, or a SOAP server (including another gateway).
A request to the Web services gateway arrives through a channel, is translated into an internal form, then passed through any filters that are registered for the requested service, and finally sent on to the service implementation. Responses follow the same path in reverse.

What problems are solved by the Web services gateway?

Who should use the Web services gateway?
Any enterprise that chooses to share its resources selectively with its business partners and customers. IT Managers and Developers, who deploy resources, can also benefit from this technology.