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.

Acerca de esta tarea

Puede utilizar el SDK para crear nuevas aplicaciones, o volver a empaquetar aplicaciones Java existentes para que cumplan 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. Un paquete de OSGi es la unidad de despliegue de una aplicación y contiene información de control de versión, dependencias y código de aplicación. La ventaja principal de OSGi es que puede crear aplicaciones a partir de componentes reutilizables a los que se accede sólo a través de interfaces debidamente definidas, denominadas servicios de OSGi. También puede gestionar el ciclo de vida y las dependencias de las aplicaciones Java de forma detallada. Para obtener información sobre el desarrollo de aplicaciones con OSGi, consulte el sitio web de OSGi Alliance.

También puede utilizar el SDK para trabajar con proyectos web dinámicos que incluyan páginas JSP y servlets Java. Estos servlets pueden interactuar con los paquetes de OSGi, para que pueda crear una aplicación que tenga una capa web moderna y una lógica empresarial que utilice JCICS para acceder a los servicios de CICS.

Puede utilizar el SDK para desarrollar una aplicación Java que se ejecute en cualquier versión soportada de CICS. Las distintas versiones de CICS dan soporte a distintas versiones de Java, y la API JCICS también se ha ampliado en las versiones más recientes para dar soporte a más características de CICS. Para evitar el uso de clases indebidas, el SDK proporciona una característica para establecer una plataforma de destino. Puede definir la versión de CICS para la que realiza el desarrollo y el SDK ocultará automáticamente las clases Java que no pueda utilizar.

La ayuda del SDK proporciona información completa sobre cómo realizar cada uno de los pasos siguientes para desarrollar y desplegar aplicaciones.

Procedimiento

  1. Configure una plataforma de destino para el desarrollo de Java. Si desarrolla para una JVM de Liberty, seleccione CICS TS 5.1 Runtime con Liberty o de lo contrario seleccione CICS TS 5.1 Runtime. La plataforma de destino garantiza que utilizará únicamente las clases Java apropiadas para la versión de destino de CICS en el desarrollo de la aplicación. Si selecciona un destino de CICS TS 5.1, puede recibir un aviso indicándole que el destino tiene una versión más reciente que la instalación actual de Eclipse. Puede ignorar este mensaje de aviso.
  2. Cree un proyecto de plug-in para el desarrollo de la aplicación Java.
  3. Desarrolle su aplicación Java de acuerdo con prácticas recomendadas. Si no está familiarizado con el desarrollo de aplicaciones Java para CICS, puede utilizar los ejemplos que se proporcionan con el CICS Explorer SDK para empezar. Para utilizar JCICS en una aplicación Java, debe importar el paquete com.ibm.cics.server.
  4. Opcional: Cree un proyecto web dinámico para desarrollar la capa de presentación de la aplicación. Puede crear servlets y páginas JSP en un proyecto web dinámico. También debe actualizar la vía de acceso de compilación para compilar este tipo de proyecto.
  5. Empaquete la aplicación para su despliegue:
    1. Cree uno o varios proyectos de paquete de CICS para que hagan referencia a los paquetes de OSGi y a los proyectos web. Los paquetes de CICS son la unidad de despliegue de su aplicación en CICS. Coloque los paquetes de OSGi y los proyectos web que desee actualizar y gestionar conjuntamente en un proyecto de paquete de CICS. Debe conocer el nombre del recurso JVMSERVER en el que desea desplegar la aplicación.

      También puede añadir un subconjunto de recursos de CICS al proyecto de paquete de CICS, por ejemplo, los recursos PROGRAM, URIMAP y TRANSACTION. Estos recursos se instalan y gestionan dinámicamente como parte de la aplicación.

    2. Opcional: Si desea desplegar la aplicación en una plataforma CICS, cree un proyecto de aplicación que haga referencia a los paquetes de CICS. Una aplicación proporciona un único punto de gestión para desplegar y gestionar la aplicación en un CICSplex en CICS. Para obtener más información, consulte Empaquetado de aplicaciones para desplegar en el Information Center de CICS TS 5.1.
  6. Despliegue la aplicación Java para zFS mediante la exportación del proyecto de aplicación o de los proyectos de paquete de CICS. De manera alternativa, puede guardar los proyectos en un repositorio de origen para el despliegue.

Resultados

Ha desarrollado y exportado correctamente la aplicación utilizando CICS Explorer SDK.

Qué hacer a continuación

Instale la aplicación en un servidor de JVM. Si no tiene autorización para crear recursos en CICS, el programador o administrador del sistema puede crear la aplicación. Debe indicar al programador o administrador del sistema dónde se encuentra el paquete exportado y el nombre del servidor de JVM de destino. Para obtener más detalles, consulte el apartadoDespliegue de paquetes de OSGi en un servidor de JVM.