Creacion Webservice

Páginas: 8 (1935 palabras) Publicado: 1 de septiembre de 2011
Creación de un Ws de prueba con autenticación UsernameToken

Herramientas

• Eclipse 3.2 con WebTools (plugin)
• Jboss 4.0.3
• XML Schema Datatypes [http://www.w3.org/TR/xmlschema11-2]

Creación del proyecto

1. En eclipse: File->New->Project->Web->Dynamic Web Project luego presionar “Next”.
2. Especificar el nombre del proyecto y marcar la opción “AddProject to an EAR”, mantener el nombre por defecto y presionar “Finish”.
3. Aparece un cuadro para seleccionar la perspectiva, presionar “Yes”.
4. El proyecto aparece en el cuadro izquierdo de la pantalla.

Agregar librerías

1. Agregar las librerías necesarias a la carpeta WebContent/WEB-INF/lib

Configuración del web.xml

1. Abrir el Deployment Descriptor en elproyecto WsTest

[pic]
2. Agregar la configuración de Axis. El framework Apache Axis es una implementación para Java del protocolo SOAP bajo los estándares de la W3C [http://ws.apache.org/axis]
3. Definición de servlets:
a. Después del tag colocar:


Apache-Axis Servlet
AxisServlet

org.apache.axis.transport.http.AxisServlet



Axis AdminServlet
AdminServlet

org.apache.axis.transport.http.AdminServlet

100


4. Definición de los mappings:
a. Después de la definición de los servlets colocar:


AxisServlet
/servlet/AxisServlet


AxisServlet
*.jws


AxisServlet
/services/*


AdminServlet
/servlet/AdminServletWSDL

Un WSDL es un documento escrito en XML, en el que se describe el servicio Web, se especifica su ubicación y las operaciones (o métodos) que expone.

Estructura

La estructura del documento WSDL describe al servicio Web utilizando los siguientes elementos:

|Elemento |Define|
| |Las operaciones soportadas por el servicio Web |
| |Los mensajes usados por el servicio Web |
| |Los tipos de datos utilizados por el servicio Web |
| |Los protocolos decomunicación usados por el servicio Web |

WSDL Ports

El elemento es el que describe principalmente al servicio Web, en él se definen las operaciones que el mismo soporta y los mensajes involucrados.

WSDL Messages

El elemento define los tipos de datos de una operación. Cada mensaje puede consistir de una o más partes.
Debido a que eltipo de operación que se empleará es de tipo Request-Response, para la implementación del servicio Web se definirán tres tipos de mensajes para cada método u operación:
- wsdl:input: El mensaje que recibe la operación del servicio Web.
- wsdl:output: El mensaje que envía como respuesta la operación del servicio Web.
- wsdl:fault: El mensaje que es devuelto comoresultado de un error al invocar o durante la ejecución de alguna operación del servicio Web.

WSDL Types

El elemento define los tipos de datos que son empleados por el servicio Web. Los documentos WSDL, para asegurar una mayor compatibilidad entre plataformas, utilizan la sintaxis de los esquemas XML (XSD) para definir los tipos de datos y su estructura.
A continuación selistan los tipos de datos más utilizados:
- xsd:simpleType: Constituye el tipo de dato base y permite representar los tipos de datos primitivos:
o xsd:int: Se corresponde al tipo de dato numérico entero.
o xsd:double: Se utiliza principalmente para representar montos o valores con decimales.
o xsd:date: Se usa para representar fechas con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • WebServices
  • webservices
  • Webservice
  • Manual Webservice
  • Webservice Sap
  • Introducción de WebServices
  • Documento Webservice
  • j2ee webservices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS