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.
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 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 z/OS UNIX System Services (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 têm restrições de segurança
colocadas em atividades solicitadas da API Java. Para usar a segurança Java
para proteger um aplicativo Java da execução de ações potencialmente inseguras,
é possível ativar um gerenciador de segurança para a JVM na qual o aplicativo é
executado.