Información que necesita conocer para desarrollar y desplegar aplicaciones Java de CICS utilizando CICS Explorer.
Desarrollo de aplicaciones utilizando CICS Explorer SDK
El kit de desarrollo de software (SDK) de CICS Explorer proporciona un entorno para desarrollar y desplegar aplicaciones Java™ en CICS, incluido el soporte para OSGi y los proyectos web.
Configuración del entorno de destino
Antes de empezar a desarrollar su aplicación, debe configurar una definición de destino en Eclipse para el nivel más antiguo en el que se ejecuta su aplicación CICS. Una definición de destino consta de un conjunto de plug-ins y valores de entorno, como por ejemplo la API JCICS, JRE y las API personalizadas que pueda utilizar.
Creación de un proyecto de plug-in
Puede crear su aplicación Java de CICS como un proyecto de plug-in de Eclipse que cumpla la especificación OSGi. La plataforma de servicio de OSGi proporciona un mecanismo para desarrollar aplicaciones utilizando un modelo de componente y desplegar esas aplicaciones en una infraestructura en forma de paquetes de OSGi.
Actualización del archivo de manifiesto del proyecto de plug-in
Cuando desarrolla una aplicación JCICS, o empaqueta una aplicación existente en un proyecto de plug-in, debe actualizar el archivo de manifiesto deproyecto e incluir una declaración CICS-MainClass.
Adición de un proyecto a un proyecto de paquete de CICS
Cuando crea un proyecto de paquete de
CICS, el proyecto sólo contiene un archivo de
manifiesto y un archivo de propiedades. Debe añadir detalles de los proyectos que desea incluir en el paquete de CICS antes de desplegar todo en zFS. Puede añadir proyectos OSGi, aplicaciones OSGi,
o proyectos web dinámicos a un proyecto de paquete
de CICS.
Cómo empezar con ejemplos de JCICS
El CICS Explorer SDK contiene ejemplos de JCICS para ayudarle a empezar a desarrollar aplicaciones Java para CICS.
Desarrollo de aplicaciones web
Para desarrollar la capa de presentación en una aplicación CICS, puede utilizar las herramientas de perfil de Liberty para crear una aplicación web que utilice Java para acceder a los servicios CICS.
Empaquetamiento de aplicaciones existentes para ejecutarlas en un servidor de JVM
Si ejecuta aplicaciones Java en JVM agrupadas, puede trasladarlas para ejecutarlas en un servidor de JVM. Puesto que un servidor de JVM puede atender múltiples solicitudes de aplicaciones Java en la misma JVM, puede reducir el número de JVM necesarias para ejecutar la misma carga de trabajo.
Despliegue de una aplicación Java no OSGi de CICS
Las aplicaciones Java se incluyen en un paquete de CICS y pueden desplegarse directamente en un sistema de archivos
z/OS UNIX System Services (z/OS UNIX) desde CICS Explorer.
El paquete exportado incluye los archivos JAR de aplicación que utiliza CICS.
Habilitación de un gestor de seguridad Java
De forma predeterminada, las aplicaciones Java no tienen impuestas restricciones de seguridad en las actividades solicitadas de la API Java. Para utilizar la seguridad de Java para proteger una aplicación Java ante acciones potencialmente no seguras, puede habilitar un gestor de seguridad para la JVM en la que se ejecuta la aplicación.
Despliegue de paquetes de OSGi en un servidor de JVM
Para desplegar una aplicación Java en un
servidor de JVM, debe instalar los paquetes de OSGi para la aplicación en la
infraestructura OSGi del servidor de JVM de destino.