Inicio del servicio de datos REST con WebSphere eXtreme Scale integrado en WebSphere Application Server 7.0

Este tema describe cómo configurar e iniciar el servicio de datos REST de eXtreme Scale utilizando WebSphere Application Server version 7.0 integrado y aumentado con WebSphere eXtreme Scale.

Antes de empezar

Compruebe que la cuadrícula de datos autónoma de eXtreme Scale se haya iniciado. Consulte Habilitación del servicio de datos REST para obtener información detallada sobre cómo iniciar la cuadrícula de datos.

Acerca de esta tarea

Para empezar a utilizar el servicio de datos REST de WebSphere eXtreme Scale utilizando WebSphere Application Server, siga los pasos que se indican a continuación:

Procedimiento

  1. Añada el JAR de configuración del ejemplo de servicio de datos REST de WebSphere eXtreme Scale a la vía de acceso de clases:
    1. Abra la consola de administración de WebSphere
    2. Vaya a Entorno -> Bibliotecas compartidas
    3. Pulse Nuevo
    4. Añada las entradas siguientes a los campos apropiados:
      1. Nombre: extremescale_gettingstarted_config
      2. Classpath
        • inicio_restservice/gettingstarted/restclient/bin
        • inicio_restservice/gettingstarted/common/bin
        Recuerde: Cada vía de acceso debe aparecer en una línea distinta.
    5. Pulse Aceptar
    6. Guarde los cambios en la configuración maestra
  2. Instale el archivo EAR del servicio de datos REST, wxsrestservice.ear, en WebSphere Application Server utilizando la consola de administración de WebSphere:
    1. Abra la consola de administración de WebSphere
    2. Vaya a Aplicaciones -> Nueva aplicación
    3. Vaya al archivo inicio_restservice/lib/wxsrestservice.ear en el sistema de archivos. Seleccione el archivo y pulse Siguiente.
    4. Elija las opciones de instalación detalladas y pulse Siguiente.
    5. En la pantalla de avisos de seguridad de la aplicación, pulse Continuar.
    6. Elija las opciones de instalación predeterminadas y pulse Siguiente.
    7. Seleccione un servidor con el que correlacionar el módulo wxsrestservice.war y pulse Siguiente.
    8. En la página de recarga de JSP, utilice los valores predeterminados y pulse Siguiente.
    9. En la página de bibliotecas compartidas, correlacione el módulo "wxsrestservice.war" con las bibliotecas compartidas siguientes, definidas durante el paso 1: extremescale_ gettingstarted _config
    10. En la página de correlación de la relación de bibliotecas compartidas, utilice los valores predeterminados y pulse Siguiente.
    11. En la página de correlación de sistemas principales virtuales, utilice los valores predeterminados y pulse Siguiente.
    12. En la página de correlación de raíces de contexto, defina wxsrestservice como raíz de contexto.
    13. En la pantalla Resumen, pulse Finalizar para completar la instalación.
    14. Guarde los cambios en la configuración maestra.

  3. Si la cuadrícula de datos de eXtreme Scale se ha iniciado con la seguridad de eXtreme Scale habilitada, establezca la propiedad siguiente en el archivo inicio_restservice/gettingstarted/restclient/bin/wxsRestService.properties.
    ogClientPropertyFile=inicio_restservice/gettingstarted/security/security.ogclient.properties
  4. Inicie el servidor de aplicaciones y la aplicación de servicio de datos REST de eXtreme Scale "wxsrestservice".

    Después de que la aplicación se haya iniciado, consulte el archivo SystemOut.log correspondiente al servidor de aplicaciones y verifique que aparezca el mensaje siguiente: CWOBJ4000I: Se ha iniciado el servicio de datos REST de WebSphere eXtreme Scale.

  5. Verifique que el servicio de datos REST funcione
    1. Abra un navegador y acceda a:

      http://localhost:9080/wxsrestservice/restservice/NorthwindGrid

      Aparecerá el documento de servicio correspondiente a NorthwindGrid.

    2. Vaya a:

      http://localhost:9080/wxsrestservice/restservice/NorthwindGrid/$metadata

      Aparecerá el documento de extensiones de datos del modelo de entidad (EDMX).

  6. Para detener los procesos de cuadrícula de datos, utilice CTRL+C en la ventana de mandatos respectiva para detener los procesos.