[z/OS]

Adaptadores Locais Otimizados no WebSphere Application Server para z/OS

O suporte a adaptadores locais otimizados no WebSphere Application Server para z/OS consiste em um conjunto de serviços de chamada e em um adaptador de recursos Java™ EE Connector Architecture (JCA) 1.5. Os serviços e o adaptador trabalham juntos para fornecer chamada de alto desempenho entre aplicativos de idioma nativo no z/OS e lógica de negócios em um WebSphere Application Server para ambiente z/OS.

Os adaptadores locais otimizados podem ser usados para fazer chamadas de entrada para os aplicativos implementados no WebSphere Application Server a partir de um espaço de endereço externo. Eles também são usados para fazer chamadas de saída de aplicativos WebSphere Application Server para aplicativos que estão em execução em um espaço de endereço externo no mesmo sistema z/OS.

Com este suporte, aplicativos z/OS existentes gravados em Cobol, PL/I, C, C++ e assembler podem conseguir alto desempenho e integração eficiente com aplicativos Java implementados sob o WebSphere Application Server no mesmo sistema z/OS.

Adaptadores locais otimizados também fornecem uma forte integração de qualidades de serviço (QoS), incluindo suporte para asserção e propagação de segurança em nível de encadeamento entre os espaços de endereço externos de exploração de API e WebSphere Application Server para z/OS. O suporte é fornecido para uso de APIs de adaptadores nos seguintes ambientes: Customer Information Control System (CICS), Information Management System (IMS), UNIX System Services (USS) e processamento em lote.

Existem dois caminhos para os adaptadores: Suporte para chamadas de Enterprise JavaBeans (EJB) de entrada para WebSphere Application Server para z/OS e suporte para comunicação de saída com programas de servidor externos em execução localmente do WebSphere Application Server para z/OS.

Um programa de saída do usuário relacionada à tarefa (TRUE) é fornecido para o suporte aos adaptadores locais otimizados sob o CICS.

O suporte a adaptadores locais otimizados é fornecido para aplicativos em execução em ambientes de região dependentes do IMS usando o IMS External Subsystem Attach Facility (ESAF). Com esse ESAF, os adaptadores locais otimizados do WebSphere são implementados como um subsistema IMS.

Benefícios do uso de adaptadores locais otimizados

Existem vários benefícios no uso de adaptadores locais otimizados, incluindo:
  • Melhoria no desempenho

    Características de desempenho significativas podem ser obtidas com o uso de APIs de adaptadores locais otimizados para chamadas em aplicativos implementados em um servidor WebSphere a partir de um lote local, USS, IMS e aplicativos CICS. A capacidade de passar dados de parâmetro usando técnicas binárias fornece uma grande parte da melhoria de desempenho. O suporte em nível de transporte que os adaptadores fornecem usa serviços de memória cruzada do z/OS para otimizar o desempenho de chamadas para aplicativos implementados em um WebSphere Application Server localmente acessível para o servidor z/OS.

  • Propagação de contexto de identidade

    Para solicitações de entrada para o WebSphere Application Server usando APIs de adaptadores locais otimizados, o ID do usuário no encadeamento do z/OS existente é sempre propagado e asserido no contêiner EJB do WebSphere Application Server. Para chamadas do CICS, isto pode ser estendido com uma opção de registro que indica que a identidade do usuário em nível de tarefa do CICS é propagada e asserida. Para chamadas de aplicativos implementados no WebSphere Application Server, a identidade pode ser propagada e asserida sob o CICS usando o servidor CICS Link dos adaptadores locais otimizados. A seleção deste comportamento também é controlada com um sinalizador na API de registro.

    Durante o uso de adaptadores locais otimizados sobre o suporte do IMS Open Transaction Manager Access (OTMA), a identidade do usuário de aplicativo do WebSphere Application Server no encadeamento atual pode ser propagada e asserida na região dependente de IMS de destino (Região de Atalho ou Processamento de Mensagens).

  • Transações Globais

    Transações globais de two-phase commit são suportadas com adaptadores locais otimizados para chamadas de entrada do CICS to WebSphere Application Server e chamadas de saída do WebSphere Application Serverto CICS.

    Transações locais do gerenciador de recursos (RMLT) são suportadas com adaptadores locais otimizados para chamadas de saída do WebSphere Application Server para z/OS para CICS durante o uso do servidor de link fornecido.

    Atenção: O suporte de two-phase commit e RMLT para chamadas de saída do WebSphere Application Server to CICS requer o uso de CICS Transaction Server para z/OS, Versão 4.1 ou posterior.
  • Balanceamento de carga de trabalho e disponibilidade

    A estrutura de balanceamento de carga de trabalho no suporte a adaptadores locais otimizados foi projetada para que os pedidos de chamada de entrada sejam transmitidos para a região de controle do servidor de destino, onde os pedidos são enfileirados usando o gerenciamento de carga de trabalho (WLM) do z/OS para uma região servidora elegível para execução.

  • Suporte de ligação local

    Adaptadores locais otimizados podem fornecer uma ligação local de alto desempenho para aplicativos, middleware e subsistemas existentes em plataformas z/OS. Essas ligações locais são usadas com as atuais interfaces de programação quando é determinado que existe um WebSphere Application Server local disponível.

  • Fornecendo um gateway ou proxy para ativos legados em sistemas z/OS

    Adaptadores locais otimizados integrados fornecem a base para você começar a usar a pilha do WebSphere Application Server para z/OS como um conjunto de recursos facilmente acessível. Esses recursos estendem a vida dos recursos de aplicativos que podem ser difíceis de substituir. Ao usar um enterprise bean como um proxy, qualquer aplicativo Cobol, assembler ou C/C+ implementado em um sistema z/OS pode tornar-se facilmente um cliente de serviços da Web ou um solicitante de aplicativos da Web 2.0 que atinge um conjunto de aplicativos da Web que estão ao alcance de seu servidor de aplicativos em execução localmente.

    Com o uso de APIs de saída do WebSphere Application Server, qualquer aplicativo Cobol, assembler ou C/C+ pode ser apresentado para o WebSphere Application Server como um serviço de chamada. Um aplicativo de serviços da Web do provedor pode então ser implementado no servidor WebSphere local que aceita solicitações como um gateway para esse serviço back end. Neste cenário, o modelo de programação JCA 1.5 é usado para enviar pedidos para o aplicativo, respostas recebidas dele e para enviar respostas de volta ao responsável pela chamada baseado na web.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_ola
Nome do arquivo: cdat_ola.html