Com o Development Studio Client, é possível tornar seus aplicativos iSeries acessíveis fora da interface de tela verde. É possível gerar um front-end baseado na Web para as telas DDS de seu programa ou criar uma nova interface da Web que se conecte diretamente aos parâmetros de entrada e saída de seu programa. Dependendo da estrutura de seu programa, é possível que você ache as ferramentas de desenvolvimento da Web ou IBM WebFacing Tool mais úteis. Escolha a mais adequada com base no modo como o aplicativo iSeries foi desenvolvido e nas vantagens entre uma rápida implementação e aparência e comportamento customizados.
É possível usar a WebFacing Tool para criar front-ends da Web para aplicativos iSeries que utilizam DDS para transações em tela verde. Você escolhe um estilo da Web, gera um conjunto de arquivos JSP e XML que interagem com a lógica de seu programa e, em seguida, testa seu aplicativo no ambiente de teste WebSphere do workbench. Quando você estiver pronto para distribuir o aplicativo, poderá gerar arquivos J2EE WAR e EAR padrão para instalar em um WebSphere Application Server.
A abordagem da WebFacing é ideal para aplicativos que você deseja difundir em uma intranet corporativa ou na Internet, onde a distribuição rápida tem prioridade sobre a customização. Com a WebFacing Tool, é possível continuar entregando seu aplicativo como um aplicativo 5250 e utilizar os mesmos programas ILE e não-ILE para entregar o aplicativo pela Web.
O diagrama a seguir ilustra o processo de tempo de execução da WebFacing Tool:
Você também pode criar páginas interativas da Web utilizando as ferramentas de desenvolvimento da Web. O assistente de Interação da Web facilita a definição do modo como suas páginas irão interagir com um ou mais aplicativos ILE ou não-ILE. Este assistente gera classes de ação Java e arquivos JSP para utilizar com dados de formulários HTML. Quando o usuário final digita dados em um formulário, a entrada torna-se dados para seus programas e a saída dos programas é formatada para a Web. É possível separar sua lógica em diferentes programas para cada estágio de entrada e saída; isso é chamado de interação da Web. Como alternativa, sua lógica também pode ser um programa de serviço exclusivo com pontos de entrada para manusear cada interação da Web. O diagrama a seguir ilustra como os dados são transferidos de um front-end da Web criado com as ferramentas de desenvolvimento da Web para o aplicativo iSeries e de volta à Web:
Você também pode utilizar as ferramentas de desenvolvimento da Web para desenvolver classes Java que são executadas no servidor iSeries. Estes servlets utilizam dados diretamente do iSeries ou podem acessá-los pelos aplicativos ILE e não-ILE. O IBM Toolbox para classes Java incluído com as ferramentas de desenvolvimento Java permitem acessar arquivos de dados do iSeries e chamadas de programa dos servlets Java. Os servlets são desenvolvidos utilizando-se as ferramentas de desenvolvimento da Web e utilizam as classes de E/S de Registro e Chamada de Programa da caixa de ferramentas para recuperar e atualizar dados do iSeries. É possível ativar seus servlets ou customizar sua saída dos arquivos JSP que você cria no editor Page Designer.
É possível customizar seus arquivos HTML e JSP utilizando as ferramentas de edição das ferramentas de desenvolvimento da Web. Além disso, é possível estender as páginas de seu Web site e incluir elementos de formulários, applets Java™, scripts incorporados, controles dinâmicos e tags JSP (JavaServer Pages). Os componentes da Web específicos do iSeries ajudam a criar versões da Web de suas páginas de entrada e saída com os mesmos tipos de validação de entrada, formatação de saída e controles de subarquivos fornecidos pelas telas nativas DDS. Não é necessário um conhecimento detalhado de HTML ou Java para realizar essas tarefas.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.