Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Software livre  >

Construir um Serviço RESTful no CICS com PHP

developerWorks
Página 1 de 10 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


Nível: Intermediário

Robin Fernandes, Software Developer, IBM
Jonathan Lawrence, Software Developer, IBM

21/Abr/2009

O CICS® Transaction Server® (TS) é um eficiente gerenciador de transações projetado para processamento rápido, de alto volume. O SupportPac CA1S usa tecnologia do IBM WebSphere® sMash para aprimorar o CICS TS com recursos de script PHP e recursos relacionados ao Representational state transfer (REST). Este tutorial mostra como é possível usar PHP para trabalhar de forma rápida e fácil com programas CICS e divulgá-los na Web. Se você for um desenvolvedor de PHP, saiba como é possível usar suas habilidades para interagir com ativos corporativos no CICS; se você for um desenvolvedor do CICS, saiba como o PHP oferece uma maneira simples e rápida para manipular seus recursos existentes.

Antes de Começar

Este tutorial mostra como é possível usar o CICS SupportPac CA1S para divulgar rapidamente programas CICS COMMAREA na Web com PHP—uma linguagem simples e eficiente, perfeitamente ajustada para rápido desenvolvimento da Web. Você criará um serviço da Web que usa REST e JavaScript Object Notation (JSON), assegurando que ele possa ser facilmente consumido por uma variedade de clientes, tais como, front ends Asynchronous JavaScript and XML (Ajax), outros serviços da Web e mash-ups.

O programa CICS COMMAREA de exemplo fornecido com este tutorial (consulte Download) é um aplicativo de biblioteca simples escrito em COBOL. Ele contém uma lista de books em um arquivo VSAM, no qual é possível incluir ou remover entradas e permite que os books sejam marcados como emprestados ou devolvidos.

Neste tutorial, você irá:

  • Configurar o programa de biblioteca em seu sistema CICS.
  • Saber como invocar programas CICS COMMAREA a partir do PHP.
  • Saber sobre os recursos no CA1S que simplificam a criação de serviços da Web do RESTful.
  • Divulgar o programa de biblioteca como um serviço da Web do RESTful

Pré-requisitos

Para obter o máximo de proveito deste tutorial, é necessário ter um entendimento básico da linguagem PHP e alguma familiaridade com administração do CICS ou desenvolvimento de programas CICS. Para ler sobre o CICS, visite o Centro de Informações do CICS TS 3.2. Também é possível ler através da seção de introdução do guia do usuário do CA1S, que descreve brevemente a finalidade do CA1S e os princípios do REST. (Consulte Recursos para obter links para estes guias e documentação.)

Ambiente CICS

Para concluir o tutorial, será necessário um ambiente CICS que atenda aos pré-requisitos listados na página de download do CA1S.

Faça download e instale o CA1S SupportPac seguindo as instruções no guia do usuário do CA1S. Verifique sua instalação invocando o script HelloCICS.php conforme descrito no guia.

Ferramentas

  • Qualquer editor de texto é suficiente para gravar scripts PHP. É possível usar um IDE, como um Eclipse PDT.
  • Será necessário um mecanismo para transferir scripts PHP de sua estação de trabalho para seu servidor CICS, como um cliente FTP ou o plug-in Target Management para Eclipse.
  • Para testar os serviços da Web do RESTful, será necessário um cliente REST simples que possa emitir pedidos de HTTP GET, POST, PUT e DELETE , tais como, o complemento Poster para Mozilla Firefox.

Os downloads para todas as ferramentas podem ser localizados em Recursos.



Voltar para parte superior



Página 1 de 10 Ir para a próxima página