Utilizar o Client Access Express num ambiente de três níveis

Ao instalar o Client Access Express no nível intermédio de um ambiente de três níveis, uma grande variedade de estações de trabalho clientes passa a poder acessar aos serviços do iSeries. Adicionalmente, os ambientes de três níveis apresentam várias outras vantagens:

  • Integração melhorada entre diversas aplicações de cliente e servidor: Múltiplas aplicações de utilizador final em execução em vários clientes podem comunicar simultaneamente com múltiplas aplicações num servidor do Windows NT/2000. Cada uma das aplicações no servidor do Windows NT/2000 também pode comunicar com várias bases de dados.
  • Gestão de transações melhorada utilizando o Microsoft Transaction Server (MTS): Os ambientes de três níveis permitem transações mais complexas, algumas das quais podem depender de outras para a respectiva conclusão com êxito. (Todas as transações têm de ser concluídas com êxito para que cada transação seja concluída)
  • Importação de dados de um servidor iSeries para páginas da Web, utilizando o Microsoft Internet Information Server (IIS): O IIS pode utilizar Active Server Pages para atualizar dinamicamente páginas da Web com dados de uma DB2 Universal Database para iSeries.

Todos os ambientes de três níveis separam componentes e aplicações em três níveis. Os três níveis podem residir em PCs separados, ou terminais, e comunicar através de uma rede. Geralmente, os níveis têm as seguintes características:

Nível de cliente

Este nível contém a interface e as aplicações que permitem aos utilizadores finais manipular dados. Por exemplo, isto pode envolver um browser da Web em execução numa estação de rede ou uma aplicação personalizada a utilizar um componente remoto. Este nível não utiliza o cliente com o Express.

Nível intermédio

Este nível contém a lógica empresarial ou da aplicação. Nos ambientes que utilizam o Client Access Express, este nível deverá consistir num servidor do Windows NT 4.0 ou Windows 2000 a executar um script de Microsoft Active Server Pages ou um componente remoto. Adicionalmente, este nível utiliza o Microsoft Internet Information Server (IIS) e o Microsoft Transaction Server (MTS) para gerir transações com o nível de cliente. O Client Access Express utiliza o controlador de ODBC para suportar o MTS nos clientes e trata a comunicação com o nível da base de dados. A Microsoft recomenda atualmente a utilização de DB de OLE, Objectos de Dados ActiveX (ADO) e o Serviço de Dados Remotos para acessar a dados a partir de um componente no nível intermédio.
 

Consulte os seguintes tópicos para obter mais informações sobre o nível intermédio:
 

Nível de base de dados

Este nível consiste, normalmente, de uma DB2 Universal Database para iSeries. As suas aplicações podem acessar a este e a vários serviços do iSeries através de programas de servidor de sistema central ou de programas do iSeries personalizados.

.

Utilizar o Microsoft Transaction Server (MTS)

O cliente com o Client Access Express na v5r1 suporta o MTS versão 2.x e posterior com o controlador de ODBC do Express ODBC na v5r1 do OS/400. MTS O MTS é um modelo de programação e ambiente de tempo de execução da Microsoft baseado em componentes para o desenvolvimento, implementação e gestão de...

.

Acessar aos serviços do OS/400 a partir do nível intermédio

Existem várias formas de fornecer aos seus componentes de nível intermédio acesso ao servidor iSeries. Nota: Os componentes de nível intermédio não podem ter uma interface de utilizador; por este motivo, se o servidor iSeries apresentar informações de início...