Rational Developer for System z, Versión 7.6.1

Escenarios de habilitación de servicios Web para cada tipo de proyecto

En este tema se describen los escenarios de habilitación de servicios Web disponibles con cada tipo de proyecto.

Los tipos de proyectos se dividen en cuatro categorías, tal como se muestra en la Tabla 1.

Los escenarios de habilitación de servicios Web son el desarrollo ascendente, el desarrollo de encuentro en el medio y el desarrollo descendente (consulte el tema Escenarios de habilitación de servicios Web).

Nota: Para los proyectos de un solo servicio, hay varios subtipos de proyectos, según el entorno de ejecución para el que el proyecto genera los archivos de salida (que se muestran en la columna Tiempo de ejecución de la Tabla 2:
Tabla 1. Categorías de proyectos
Categoría: Tipos de proyectos incluidos en esta categoría: Base para la categorización:
Proyecto de servicio único
  • Proyecto Servicios Web para CICS
  • Proyecto SOAP para CICS
  • Proyecto de transformación XML para CICS
  • Proyecto de pasarela SOAP IMS
  • Proyecto IMS Web 2.0
  • Proyecto por lotes, TSO, z/OS UNIX® System Services
  • Cada uno de estos tipos de proyectos permite generar archivos asociados con un servicio Web único, y
  • El proceso de desarrollo de cada uno de estos tipos de proyectos es parecido.
Proyecto de base de datos Proyecto de aplicación de base de datos Este tipo de proyecto permite crear una aplicación que accede a una base de datos
Proyecto de flujo de servicios Proyecto de flujo de servicios En este tipo de proyecto, se crea un flujo (o un flujo de servicio) desde el que puede generar un servicio Web completo que recopila y procesa datos de varios programas.
Proyecto SCA Proyecto SCA (Service Component Architecture) En este tipo de proyecto, puede definir componentes SCA para CICS y ensamblarlos en compuestos SCA. Para obtener más información, consulte Desarrollar aplicaciones SCA (Service Component Architecture)
Tabla 2. Escenarios de habilitación de servicios Web para los proyectos de un solo servicio en Enterprise Service Tools
Tiempo de ejecución: Tareas que puede realizar:
Proyecto Servicios Web para CICS
  • Desarrollo ascendente: genere una descripción de servicio Web y proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución a partir de una estructura de datos de lenguaje de alto nivel. Puede utilizar este método para crear un programa proveedor de servicios (que se ejecuta utilizando protocolos de servicios Web para CICS) para una aplicación CICS existente.
  • Desarrollo de encuentro en el medio: defina correlaciones entre estructuras de datos de lenguaje de alto nivel y archivos WSDL, XML o XSD. Puede utilizar este método para generar proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución basado en las correlaciones.
    Nota: Puede utilizar la correlación con un asistente de interfaz de servicios existente (encuentro en el medio) cuando se ejecuta Launchpad del asistente de Enterprise Service Tools en la perspectiva Enterprise Service Tools. El acceso al asistente sigue estando permitido cuando se ejecuta el asistente fuera de la perspectiva de Enterprise Tools (consulte la sección Visión general de los contextos para abrir el Launchpad).
  • Desarrollo descendente: genere una estructura de lenguaje de alto nivel y proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución a partir de una descripción de servicio Web (archivo WSDL). Puede utilizar este método para:
    • Crear un programa proveedor de servicios (que se ejecuta utilizando protocolos de servicios Web para CICS) para una aplicación CICS nueva.
    • Crear un programa proveedor de servicios (que se ejecuta utilizando protocolos de servicios Web para CICS) para una aplicación CICS existente.
    • Crear un programa peticionario de servicios (que se ejecuta utilizando protocolos de servicios Web para CICS).
Consulte la sección Proyecto de servicios Web para CICS.
Proyecto SOAP para CICS
  • Desarrollo ascendente: genere una descripción de servicio Web y proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución a partir de una estructura de datos de lenguaje de alto nivel. Puede utilizar este método para crear un Programa proveedor de servicios habilitado para SOAP) para una aplicación CICS existente.
  • Desarrollo de encuentro en el medio: defina correlaciones entre estructuras de datos de lenguaje de alto nivel y archivos WSDL, XML o XSD. Puede utilizar este método para generar proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución basado en las correlaciones.
Consulte la sección Proyecto SOAP para CICS.
Proyecto de transformación XML para CICS
  • Desarrollo ascendente: genere archivos para la transformación XML y los procesos XML específicos del tiempo de ejecución a partir de una estructura de datos de lenguaje de alto nivel.
  • Desarrollo descendente: genere una estructura de lenguaje de alto nivel y procesos XML específicos del tiempo de ejecución a partir de un archivo de enlace XSD.
Nota: El desarrollo de encuentro en el medio no está soportado.
Proyecto de pasarela SOAP IMS
  • Desarrollo ascendente: genere una descripción de servicio Web y proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución a partir de una estructura de datos de lenguaje de alto nivel. Puede utilizar este método para crear un programa proveedor de servicios (que se ejecuta utilizando protocolos de Pasarela SOAP ISM) para una aplicación CICS existente.
  • Desarrollo de encuentro en el medio: defina correlaciones entre estructuras de datos de lenguaje de alto nivel y archivos WSDL, XML o XSD. Puede utilizar este método para generar proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución basado en las correlaciones.
Consulte la sección Proyecto de Pasarela SOAP IMS.
Proyecto IMS Web 2.0 Soporta la creación de artefactos que habilitan servicios de programas IMS que se ejecutan en IBM Mashup Hub. Esto permite la transformación de activos IMS en componentes reutilizables de aplicaciones Web 2.0 mediante entradas XML, ATOM o RSS.
Nota:
  1. Actualmente, sólo está soportado el desarrollo Ascendente con el tipo de conversión compilada.
  2. La conversión de un proyecto de servicio único en un proyecto de flujo de servicios no está permitida para proyectos IMS Web 2.0.
Para obtener más información sobre IMS Web 2.0, consulte http://www.alphaworks.ibm.com/tech/ibmmsk, IBM Mashup Starter Kit.
Proyecto por lotes, TSO, z/OS UNIX System Services
  • Desarrollo ascendente: genere una descripción de servicio Web y proceso de mensajes XML de petición y respuesta específicos del tiempo de ejecución a partir de una estructura de datos de lenguaje de alto nivel. Puede utilizar este método para crear un programa proveedor de servicios (que no sea específico del entorno de ejecución) para una aplicación CICS existente.
  • Desarrollo de encuentro en el medio: defina correlaciones entre estructuras de datos de lenguaje de alto nivel y archivos WSDL, XML o XSD. Puede utilizar este método para generar proceso de mensajes XML de petición y respuesta no específicos de tiempo de ejecución basado en las correlaciones.
Consulte la sección Proyecto por lotes, TSO, z/OS UNIX System Services.


Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)