A continuación se proporciona una visión general de un escenario típico de extremo a extremo donde el intermediario implementa un servicio web.
Un sistema existente basado en C o COBOL ofrece lógica de negocio que puede ser útil exponer como servicio web.
Existe un mecanismo para que el intermediario invoque operaciones en el sistema existente (es decir, el sistema expone una interfaz al intermediario). Normalmente el sistema existente está habilitado para WebSphere MQ, lo que significa que recibe mensajes MQ que contienen datos de aplicación, despacha dichos datos a la implementación subyacente y, a continuación, empaqueta los valores de retorno como respuesta MQ. Las estructuras de datos proporcionadas a estas operaciones existentes y devueltas por dichas operaciones se definen en un archivo de cabecera C o un libro de copias COBOL.
El servicio web es ofrecer una interfaz basada en las operaciones ya expuestas por el sistema existente. Es posible que esta interfaz contenga todas las operaciones existentes, un subconjunto de ellas y/u operaciones compuestas.
Para implementar el escenario:
Para ver un escenario similar, consulte el ejemplo: Ejemplo Sistema principal de servicio web.