 | 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.
|  |