< Anterior | Siguiente >

Lección 1.1: Configurar el espacio de trabajo y crear los proyectos necesarios

Crear un WebSphere Application Server

Para crear un WebSphere Application Server, realice lo siguiente:
  1. En el menú Archivo, seleccione Nuevo > Otros > Servidor > Servidor > Siguiente.
  2. Seleccione la versión adecuada de WebSphere Application Server como tipo de servidor. Pulse Siguiente.
  3. Si este tiempo de ejecución no se ha creado en su espacio de trabajo, se le solicitará que seleccione el directorio de instalación del servidor. Pulse Siguiente.
  4. Acepte el puerto y nombre del servidor predeterminados. Durante esta guía de aprendizaje, el nombre de servidor predeterminado utilizado será server1. Pulse Finalizar.
  5. Espere a que se inicie el servidor. Una vez iniciado, la vista Consola mostrará Servidor server1 abierto para e-business. Si el servidor no se inicia automáticamente, selecciónelo en la vista Servidores y pulse el icono de inicio: Icono de inicio de servidor.

Establecimiento del nivel de conformidad WS-I

WS-I hace referencia a la interoperatividad de servicios web; esto incluye la interoperatividad entre plataformas, sistemas operativos y lenguajes de programación.

La organización WS-I define los estándares recopilados en documentos denominados perfiles que definen los requisitos necesarios para hacer que un servicio web sea interoperable. Los productos Rational Developer validan los servicios web en WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP) y WS-I Attachments Profile 1.0 (WS-I AP). Para obtener más información sobre WS-I, consulte el sitio web: http://www.ws-i.org/

De forma predeterminada, el nivel de conformidad de WS-I SSBP está establecido en Ignorar. Con este valor, no se proporcionará ningún aviso si se realizan selecciones que no cumplen los requisitos. Este nivel de conformidad lo utilizan los asistentes de servicio web y la herramienta de validación WSDL. Este ejemplo genera un servicio web compatible con WS-I, por lo que deberá establecer el nivel de conformidad WS-I en Requerir.

Puede cambiar el nivel de conformidad de WS-I siguiendo los pasos siguientes:

  1. En la barra de menús principal, pulse Ventana > Preferencias. Se abre el recuadro de diálogo Preferencias.
  2. Expanda la ramificación General > Políticas de servicio y expanda Conformidad de perfil > WS-I BP 1.1 + SSBP 1.0 y seleccione la opción Requerir conformidad en la lista desplegable
  3. Pulse Aceptar.

Creación del proyecto EJB de servicio web

Los pasos restantes de esta guía de aprendizaje se realizarán en la perspectiva Java™ EE. Si se le pregunta si desea cambiar a otra perspectiva después de realizar una tarea, seleccione No.

El proyecto EJB contendrá la lógica empresarial para el servicio web así como el archivo WSDL.

  1. En la barra de menús principal, pulse Archivo > Nuevo > Proyecto > EJB > Proyecto EJB. Pulse Siguiente.
  2. Escriba TempEJB en el campo de texto Nombre de proyecto. Bajo el entorno de ejecución de destino asegúrese de que el servidor de destino es de la versión adecuada de WebSphere Application Server. En el campo Nombre de proyecto EAR, entre TempEJBEAR como el nombre de EAR. Pulse Siguiente.
  3. Borre el recuadro de selección para crear un módulo de JAR de cliente. El asistente de servicios web creará este módulo automáticamente. Pulse Finalizar.
Se crearán el proyecto EJB que contendrá la lógica de servicio web y el archivo EAR asociado. El proyecto EJB tendrá un error asociado a él porque no contiene un enterprise bean. El bean lo generará el asistente de servicios web.

Creación del proyecto de direccionador de servicio web

Los servicios web EJB necesitan un proyecto de direccionador. Este proyecto contiene el servlet de direccionador que actúa como punto final para el servicio y llamará al EJB. Si está utilizando SOAP sobre JMS como método de transporte, el proyecto de direccionador necesita ser un proyecto EJB. Si está utilizando SOAP sobre HTTP mientras está en esta guía de aprendizaje, el proyecto de direccionador debe ser un proyecto web. El proyecto creado se debe añadir al mismo EAR que el proyecto EJB que contendrá el enterprise bean. Este proyecto no debe contener lógica empresarial para el servicio web.

Puede crear un proyecto web siguiendo estos pasos:

  1. En la barra de menús principal, pulse Archivo > Nuevo > Proyecto > Web > Proyecto web. Pulse Siguiente.
  2. Escriba RouterWebProject en el campo de texto Nombre. Bajo el entorno de ejecución de destino asegúrese de que el servidor de destino es el WebSphere Application Server apropiado. En el campo Nombre de proyecto EAR, asegúrese de que TempEJBEAR está seleccionado. Esto asegurará que se haga referencia en el mismo EAR al enterprise bean que creará posteriormente y al proyecto de direccionador. Pulse Finalizar.
  3. Ya ha creado el proyecto de direccionador y el espacio de trabajo debe tener un aspecto similar al siguiente:
    Explorador empresarial con proyecto EJB, EAR y proyecto web de direccionador

Adición de los proyectos al servidor

Puede asociar el proyecto con el servidor en el que se ejecutará el servicio web siguiendo estos pasos:
  1. Pulse el botón derecho del ratón en el servidor de la vista Servidores y seleccione Añadir y eliminar. Si la vista Servidores no está abierta en el espacio de trabajo, ábrala desde el menú Ventana seleccionando Mostrar vista > Servidores.
  2. En la ventana que se abre, seleccione TempEJBEAR que contiene los proyectos de EJB y direccionador y pulse Añadir.
  3. Pulse Finalizar.

Punto de comprobación de la lección

Ahora está preparado para empezar la Lección 1.2: Importar y validar el archivo WSDL .

< Anterior | Siguiente >
Icono que indica el tipo de tema Tema de lección de guía de aprendizaje
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tdejb_exercise11.html