Desenvolvendo Aplicativos Usando o SDK do CICS Explorer

O SDK (Software Development Kit) do CICS Explorer fornece um ambiente para desenvolvimento e implementação dos aplicativos Java™ para o CICS, incluindo suporte para OSGi e projetos da web.

Sobre Esta Tarefa

É possível usar o SDK para criar novos aplicativos ou reempacotar aplicativos Java existentes para que estejam em conformidade com a especificação OSGi. A Plataforma de Serviços OSGi fornece um mecanismo para desenvolvimento de aplicativos, usando um modelo de componente e implementando esses aplicativos em uma estrutura como pacotes configuráveis OSGi. Um pacote configurável OSGi é a unidade de implementação para um aplicativo e contém informações de controle de versão, dependências e código do aplicativo. O principal benefício do OSGi é que é possível criar aplicativos a partir de componentes reutilizáveis que são acessados somente através de interfaces bem definidas chamadas serviços OSGi. É possível também gerenciar o ciclo de vida e as dependências de aplicativos Java de uma forma granular. Para obter informações sobre o desenvolvimento de aplicativos com o OSGi, consulte o Web site da OSGi Alliance.

É possível também usar o SDK para trabalhar com projetos dinâmicos da web que incluem servlets Java e páginas JSP. Estes servlets podem interagir com pacotes configuráveis OSGi, para que possa ser criado um aplicativo que possua uma camada de Web moderna e lógica de negócios que usa JCICS para acessar serviços CICS.

É possível usar o SDK para desenvolver um aplicativo Java para ser executado em qualquer release suportado do CICS. Releases diferentes do CICS suportam diferentes versões Java e a API JCICS também foi ampliada em releases mais recentes para suportar mais recursos de CICS. Para evitar usar as classes erradas, o SDK fornece um recurso para configurar uma plataforma de destino. É possível definir cada release do CICS que estiver sendo desenvolvido e o SDK oculta automaticamente as classes Java que não podem ser usadas.

A ajuda do SDK fornece detalhes completos sobre como é possível executar cada uma das etapas para desenvolver e implementar aplicativos.

Procedimento

  1. Configure uma plataforma de destino para o desenvolvimento Java. Se você estiver desenvolvendo para um Liberty JVM, selecione Tempo de Execução do CICS TS 5.1 com Liberty, caso contrário, selecione Tempo de Execução do CICS TS 5.1. A plataforma de destino garante que você use apenas as classes Java que estiverem apropriadas para o release de destino do CICS no desenvolvimento do aplicativo. Se você selecionar um destino de , poderá obter um aviso de que o destino é de uma versão mais recente do que a instalação atual do Eclipse. É possível ignorar essa mensagem de aviso.
  2. Crie um projeto de plug-in para o desenvolvimento do aplicativo Java.
  3. Desenvolva seu aplicativo Java usando as melhores práticas. Se você for novo no desenvolvimento de aplicativos Java para CICS, será possível usar os exemplos fornecidos com o para começar. Para usar o JCICS em um aplicativo Java, é necessário importar o pacote com.ibm.cics.server.
  4. Opcional: Crie um projeto dinâmico da web para desenvolver sua camada de apresentação do aplicativo. É possível criar servlets e páginas JSP em um projeto dinâmico da web. É preciso também atualizar o caminho de construção, para construir este tipo de projeto.
  5. Empacote o seu aplicativo para implementação:
    1. Crie um ou mais projetos de pacotes configuráveis CICS para referir seus pacotes configuráveis OSGi e projetos da web. Os pacotes configuráveis CICS são a unidade de implementação para seu aplicativo no CICS. Coloque os pacotes configuráveis OSGi e projetos da web que deseja atualizar e gerencie junto em um projeto de pacote configurável CICS. Você deve conhecer o nome do recurso JVMSERVER no qual deseja implementar o aplicativo.

      É possível também incluir um subconjunto de recursos CICS para o projeto do Pacote Configurável CICS, como recursos PROGRAM, URIMAP e TRANSACTION. Estes recursos são instalados dinamicamente e gerenciados como parte do aplicativo.

    2. Opcional: Se você deseja implementar o aplicativo em uma plataforma CICS, crie um projeto de aplicativo que referencie seus pacotes configuráveis CICS. Um aplicativo fornece um ponto único de gerenciamento para desenvolver e gerenciar o aplicativo em um CICSplex no CICS. Para obter mais informações, consulte Empacotando aplicativos para implementação no Centro de Informações do CICS TS 5.1.
  6. Implemente seu aplicativo Java para zFS exportando o projeto de aplicativo ou projetos de pacotes configuráveis CICS. Como alternativa, é possível salvar os projetos em um repositório de origem para implementação.

Resultados

O aplicativo foi desenvolvido e exportado com sucesso usando o .

O que Fazer Depois

Instale o aplicativo em um servidor JVM. Se você não possui autoridade para criar recursos no CICS, o programador do sistema ou administrador poderá criar o aplicativo para você. Você deve informar ao programador ou administrador de sistema onde o pacote configurável exportado está localizado e o nome do servidor JVM de destino. Para obter detalhes, consulte Implementando Pacotes Configuráveis OSGi em um Servidor JVM.