En esta guía de aprendizaje aprenderá a construir un servicio web simple con EGL. A continuación, creará un cliente que utiliza este servicio.
This tutorial might require some optionally installable components. To ensure that you installed the appropriate optional components, see the System requirements list.
La arquitectura orientada a servicios es un método de organizar aplicaciones en módulos llamados servicios y clientes. Los servicios proporcionan lógica para los clientes en forma de funciones, al igual que las bibliotecas EGL ponen funciones a disponibilidad de los programas. Sin embargo, en la arquitectura orientada a servicios, los servicios son sin estado, lo que significa que no recuerdan interacciones con un cliente determinado. De esta forma, cada vez que se llama al servicio, es como si el servicio se utilizara por primera vez. Los servicios también son capaces de proporcionar su funcionalidad a una gran variedad de aplicaciones a través del estándar WSDL, promoviendo la flexibilidad y la reutilización del código.
En esta guía de aprendizaje creará un servicio Web simple en EGL. Este servicio acepta el nombre de una persona y el nombre de una ciudad y devuelve una serie que combina los dos, como por ejemplo "¡Bill, welcome to New York!" Utilizará las herramientas de arquitectura orientada a servicios incluida en Rational Business Developer Extension para exponer este servicio como servicio web y publicar la información acerca del servicio en un archivo WSDL.

Creará un proyecto para actuar como cliente para este servicio. Este proyecto incluye una página web simple que recupera los dos parámetros de entrada, los pasa al servicio y muestra la salida del servicio en la página:
