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 un paquete de CICS
Puede desplegar un paquete de CICS
exportándolo directamente a un sistema de archivos z/OS UNIX System Services (z/OS UNIX)
desde CICS Explorer.
Utilice un recurso BUNDLE para localizar el paquete en zFS y crear dinámicamente los
recursos desde el paquete en la región CICS.
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 del gestor de seguridad Java
De forma predeterminada, las aplicaciones Java no tienen restricciones de seguridad en actividades solicitadas de la API Java. Para utilizar la seguridad Java para proteger una aplicación Java de acciones potencialmente inseguras, puede habilitar el gestor de seguridad de 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.