< Anterior | Próximo >

Introdução

Neste tutorial, você aprenderá como construir um serviço da Web simples com EGL. Em seguida, você criará um cliente que usa este serviço.

This tutorial might require some optionally installable components. To ensure that you installed the appropriate optional components, see the System requirements list.

Arquitetura orientada a serviços é um método para organizar aplicativos em partes modulares chamadas de serviços e clientes. Os serviços oferecem lógica para os clientes na forma de funções, muito parecido com a forma como as bibliotecas do EGL disponibilizam funções para programas. No entanto, na arquitetura orientada a serviços, os serviços são sem estado, significando que não se lembram das interações com um cliente específico. Dessa forma, toda vez que o serviço é chamado, é como se esse serviço estivesse sendo usado pela primeira vez. Os serviços também podem oferecer sua funcionalidade para uma ampla variedade de aplicativos por meio do padrão WSDL, promovendo flexibilidade e reutilização de código.

Objetivos do Aprendizado

Neste tutorial, você aprende a executar as seguintes tarefas:

Tempo Necessário

Para concluir este tutorial, você precisará de aproximadamente 90 minutos. Se você decidir explorar outros aspectos do EGL ou serviços da Web ao trabalhar no tutorial, pode demorar mais tempo para concluir.

Nível de Conhecimento

Intermediário

Requisitos do Sistema

Pré-requisitos

Não há pré-requisitos para este tutorial.

Aplicação do Tutorial

Neste tutorial, você criará um serviço da Web simples no EGL. Este serviço aceita o nome da pessoa e o nome da cidade e retorna uma cadeia combinando os dois, como "Bill, bem-vindo a Nova Iorque!" Você usará as ferramentas da arquitetura orientada a serviços incluídas no Rational Business Developer Extension para expor esse serviço como um serviço da Web e publicar as informações sobre o serviço em um arquivo WSDL.

O código do serviço EGL

Você, então, criará um projeto para atuar como um cliente para este serviço. Este projeto inclui uma página da Web simples que recupera os dois parâmetros de entrada, passa-os para o serviço e exibe a saída do serviço na página:

A página do cliente concluída
< Anterior | Próximo >