< Anterior | Siguiente >

Introducción

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.

Objetivos de aprendizaje

En esta guía de aprendizaje, aprenderá a realizar las tareas siguientes:

Tiempo necesario

Para seguir hasta el final esta guía de aprendizaje necesitará aproximadamente 90 minutos. Si decide explorar otras facetas de EGL o de servicios web mientras trabaja con la guía de aprendizaje, puede tardar más en terminar.

Nivel de habilidad

Intermedio

Requisitos del sistema

Prerrequisitos

No hay prerrequisitos para esta guía de aprendizaje.

Aplicación de guía de aprendizaje

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.

El código de servicio EGL

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:

La página del cliente finalizada
< Anterior | Siguiente >