Cenários de Desenvolvimento de Serviços da Web

Este tópico descreve os cenários de desenvolvimento de serviços da web.

Os cenários de desenvolvimento de serviços da Web são o desenvolvimento bottom-up, o desenvolvimento meet-in-middle e o desenvolvimento top-down (consulte Cenários de desenvolvimento de serviços da Web ).

Nota: Para projetos de serviços únicos há vários subtipos de projetos, com base no ambiente de tempo de execução para o qual o projeto gera arquivos de saída (mostrados na coluna Runtime da Tabela 2:
Tabela 1. Categorias de projetos
Categoria: Tipos de projetos incluídos nesta categoria: Base para categorização:
Projeto de serviço único
  • Serviços da Web para Projeto CICS®
  • Transformação de XML para o Projeto CICS
  • Projeto IMS Enterprise Suite SOAP Gateway
  • Lote, TSO, z/OS® UNIX System Services Projeto
  • Cada um desses tipos de projetos ajuda a gerar arquivos associados a um único serviço da web; e
  • O processo de desenvolvimento para cada um desses tipos de projetos é semelhante.
Tabela 2. Cenários de desenvolvimento de serviço da web para projetos de serviço único no Enterprise Service Tools
Tempo de execução: Tarefas que podem ser realizadas:
Serviços da Web para o Projeto CICS
  • Desenvolvimento ascendente: gere uma descrição de serviço da web e um processamento de mensagens XML de solicitação e resposta específicas do tempo de execução a partir de uma estrutura de dados de linguagem de alto nível. É possível usar esse método para criar um programa provedor de serviços (um que é executado usando serviços da web para protocolos CICS ) para um aplicativo CICS existente.
  • Desenvolvimento meet-in-middle: defina mapeamentos entre estruturas de dados de linguagem de alto nível e arquivos WSDL, XML ou XSD. É possível usar este método para gerar o processamento de mensagens XML de solicitação e resposta específicas do tempo de execução com base nos mapeamentos.
    Nota: Você pode usar o mapeamento para um assistente de Interface de Serviço Existente (meet-in-middle) quando você executar o Enterprise Service Tools Wizard Launchpad dentro da perspectiva Enterprise Service Tools. O acesso ao assistente ainda é permitido quando você executa o assistente fora da perspectiva do Enterprise Tools (consulte Contextos para iniciar os assistentes de serviço único ).
  • Desenvolvimento descendente: gere uma estrutura de linguagem de alto nível e um processamento de mensagens XML de solicitação e resposta específicas do tempo de execução a partir de uma descrição de serviço da web (arquivo WSDL). Você pode usar este método para:
    • Crie um programa provedor de serviços (um que seja executado usando serviços da web para protocolos CICS ) para um novo aplicativo CICS .
    • Crie um programa provedor de serviços (um que seja executado usando serviços da web para protocolos CICS ) para um aplicativo CICS existente.
    • Crie um programa solicitante de serviços (um que seja executado usando serviços da web para protocolos CICS ).
Consulte Serviços da Web para o projeto CICS.
Transformação de XML para o Projeto CICS
  • Desenvolvimento ascendente: gere arquivos para a Transformação XML e o processamento XML específico do tempo de execução a partir de uma estrutura de dados de linguagem de alto nível.
  • Desenvolvimento descendente: gere uma estrutura de linguagem de alto nível e um processamento XML específico do tempo de execução a partir de um arquivo XSD.
Nota: Meet-in-middle development não é suportado.
IMS Enterprise Suite SOAP Gateway Projeto
  • Desenvolvimento ascendente: gere uma descrição de serviço da web e um processamento de mensagens XML de solicitação e resposta específicas do tempo de execução a partir de uma estrutura de dados de linguagem de alto nível. Você pode usar este método para criar um programa provedor de serviços (um que roda usando protocolos IMS Enterprise Suite SOAP Gateway ) para um aplicativo IMS existente.
  • Desenvolvimento meet-in-middle: defina mapeamentos entre estruturas de dados de linguagem de alto nível e arquivos WSDL, XML ou XSD. É possível usar este método para gerar o processamento de mensagens XML de solicitação e resposta específicas do tempo de execução com base nos mapeamentos.
  • Desenvolvimento de cima para baixo: Criar uma nova implementação de serviço a partir das informações em um arquivo WSDL (compatível somente com IMS Enterprise Suite SOAP Gateway com conversão compilada e Enterprise PL/I ).
Consulte o projeto IMS Enterprise Suite SOAP Gateway.
Lote, TSO, z/OS UNIX System Services Projeto
  • Desenvolvimento ascendente: gere uma descrição de serviço da web e um processamento de mensagens XML de solicitação e resposta específicas do tempo de execução a partir de uma estrutura de dados de linguagem de alto nível. É possível usar esse método para criar um programa provedor de serviços (um que não seja específico do tempo de execução) para um aplicativo CICS existente.
  • Desenvolvimento meet-in-middle: defina mapeamentos entre estruturas de dados de linguagem de alto nível e arquivos WSDL, XML ou XSD. É possível usar este método para gerar o processamento de mensagens XML de solicitação e resposta não específicas ao tempo de execução com base nos mapeamentos.
Consulte Lote, TSO, projeto z/OS UNIX System Services.