O que você precisa saber para desenvolver e implementar aplicativos Java do CICS
usando o CICS Explorer.
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.
Configurando o Ambiente de Destino
Antes de começar a desenvolver seu aplicativo,
você deve configurar uma definição de destino no Eclipse para o nível de CICS mais antigo
no qual seu aplicativo será executado. Uma definição de destino consiste em um
conjunto de plug-ins de configurações de ambiente, por exemplo, API JCICS,
JRE e quaisquer APIs customizadas que sejam usadas.
Criando um Projeto de Plug-in
Crie seu aplicativo Java do CICS como um projeto de plug-in do Eclipse que seja compatível com a especificação OSGi. A Plataforma de Serviços OSGi
fornece um mecanismo para desenvolver aplicativos usando um modelo de
componente e implementando esses aplicativos em uma estrutura como pacotes
configuráveis OSGi.
Atualizando o Arquivo de Manifesto do Projeto de Plug-in
Ao desenvolver um aplicativo ou pacote JCICS, um aplicativo existente em um projeto de plug-in, você deve atualizar o arquivo de manifesto do projeto e incluir uma declaração CICS-MainClass.
Incluindo um projeto em um projeto de pacote configurável do CICS
Ao criar um projeto de pacote configurável do CICS, o projeto contém somente um arquivo de manifesto e um arquivo de propriedades. Você deve incluir detalhes de todos os projetos que você deseje incluir no pacote configurável do CICS antes de implementar tudo no zFS. É possível incluir projetos OSGi, aplicativos OSGi
ou projetos dinâmicos da web a um projeto de pacote configurável do CICS.
Introdução aos Exemplos de JCICS
O CICS Explorer SDK contém exemplos
JCICS para ajudá-lo a começar a desenvolver aplicativos Java para CICS.
Desenvolvendo Aplicativos da Web
Para desenvolver a camada de apresentação para um aplicativo CICS,
é possível usar as ferramentas do perfil do Liberty para criar um aplicativo da web que use Java para acessar serviços do CICS.
Empacotando Aplicativos Existentes para Execução em um Servidor JVM
Se estiver executando aplicativos Java em um ambiente de JVM
compartilhado, será possível movê-los para serem executados em um servidor JVM. Como um servidor JVM pode
manipular diversas solicitações para aplicativos Java na mesma JVM,
é possível reduzir o número de JVMs que são necessárias para executar a mesma
carga de trabalho.
Implementando um pacote configurável do CICS
É possível implementar um pacote configurável do CICS exportando-o diretamente para um sistema de arquivos do z/OS UNIX System Services (z/OS UNIX)
a partir do CICS Explorer.
Use um recurso BUNDLE para localizar o pacote configurável no zFS e para criar
dinamicamente os recursos a partir do pacote configurável na região CICS.
Implementando um Aplicativo Java não OSGi do CICS
Os aplicativos Java
são incluídos em um pacote configurável CICS
e podem ser implementados diretamente em um sistema de arquivos do UNIX System Services do z/OS (z/OS UNIX)
a partir do CICS Explorer.
O pacote configurável exportado inclui os arquivos JAR do aplicativo que são usados
pelo CICS.
Ativando um Gerenciador de Segurança Java
Por padrão, aplicativos Java não possuem restrições de segurança em atividades solicitadas de uma API
Java. Para usar a segurança
Java para evitar que um
aplicativo Java execute ações
potencialmente não-seguras, você pode ativar um gerenciador de
segurança para a JVM no qual o aplicativo é executado.