En desuso

Creación de servicios web en JBoss

Puede exponer las API y los servicios SDF síncronos a través de servicios web. Los servicios web requieren alguna configuración antes de ejecutar el script buildear para crear el archivo EAR y WAR de servicios web de la aplicación. La configuración tiene lugar en el archivo namedwebservices.xml o en el archivo webservicebeans.xml .

Hay dos tipos de servicios web que se pueden crear:

  • EJB: El servicio web EJB acepta dos entradas de serie y devuelve una salida de serie. No se incluye información sobre el contenido de las series en el WSDL para este servicio web; el llamante debe abrir el Javadoc para la API para obtener la información sobre cómo estructurar el contenido. Esto hace que sea muy difícil generar dinámicamente llamadas a los servicios web XAPI sin una fuente de información adicional más allá del WSDL. Este tipo de servicio web se crea utilizando beans EJB y se crea de forma predeterminada con el EAR de aplicación.
  • JAX-WS: El WSDL del servicio web JAX-WS incluye información sobre la entrada esperada por el servidor, la salida y las excepciones, lo que facilita la generación dinámica de llamadas a los servicios web. Los servicios web JAX-WS se crean utilizando beans JAXB. La ventaja de utilizar beans JAXB es que son totalmente autodescriptivos y alivian la necesidad de tener acceso a Javadoc para la API. Para facilitar la protección de los servicios web basados en JAX-WS, se crean con manejadores. Puede utilizar los manejadores de servidor y cliente predeterminados que se entregan con Sterling Order Management System Software o crear sus propios manejadores personalizados.

Puede elegir crear la aplicación con uno o ambos tipos de servicios web.

Nota: