martes, mayo 30, 2006

Mas sobre Web Services

(continuación del post anterior)

Bueno bueno..., ya nos vamos enterando mas de este mundillo hasta ahora desconocido para mi.
Ya me enterado un poco mas de que va este jaleo de los webservices. En pocas palabras....
Del cliente al servidor va a viajar un XML que se define en un WSD (esto son los datos). La funcionalidad del servicio estará definida en el DWSDL.

En la parte servidora:
  • Se obtendrá un objeto Java a través del binding XML -> Java.
  • Habrá un objeto Java que implemente el servicio.
En la parte cliente:
  • Se pasará un XML. Teniendo dos opciones:
    • Pasar el XML tal cual (mas engorroso, ya que hay que generarlo)
    • Pasar un objeto python => el binding Python -> XML se encarge de general el XML.
Tanto SOAPpy como ZSI que son los dos candidatos a usar en el cliente usan pyXML, que me da a mi que es la librería que se va a encargar de los bindings...

Sobre pyXML he encontrado un par de artículos de recomendada lectura: [1] y [2]

Sobre el Servicio:
  • Va a usar un motor de reglas. Para independizarns del motor, se usará el interfaz JSR94.
Y por si no me habia metido todavía con tecnología XML además voy a tener que usar XSLT. ¡Toma yá!.

No hay comentarios: