Los servicios Web son aplicaciones modulares unitarias que el usuario puede describir, publicar, ubicar e invocar a través de Internet, empleando la integración "justo a tiempo" de los servicios. Cuando los componentes de un sistema están estrechamente emparejados y se basan en registros de base de datos y archivos planos, son rígidos y sensibles a los cambios. Los servicios Web representan una solución a la ineficacia de los sistemas distribuidos, al garantizar que los componentes de un sistema queden emparejados de forma menos estricta y enlazados dinámicamente para proporcionar una mayor flexibilidad, escalabilidad, generar menos costes generales y, por consiguiente, un mayor crecimiento empresarial.
La arquitectura implica una relación entre suministradores de servicios, intermediarios y peticionarios; los peticionarios de servicio someten una petición a un intermediario de servicio, que obtiene el servicio adecuado de un suministrador de servicios. Las herramientas de desarrollo Web permiten desarrollar este servicio.
El asistente Servicios Web de iSeries crea un servicio Web a partir de un programa iSeries por lotes, código fuente ILE RPG o COBOL en la perspectiva Explorador de sistemas remotos o desde los proyectos del área de trabajo. El asistente trabaja en el contexto de un proyecto Web y permite la creación, el despliegue, las pruebas, la generación de un proxy y la publicación en un registro UDDI (Universal Description, Discovery, and Integration) de servicios Web. Estos servicios pueden basarse en código fuente ILE RPG y COBOL, en URL de entrada y salida, en llamadas a DB2 XML Extender, en procedimientos almacenados DB2 o en consultas SQL.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.