jueves, 14 de agosto de 2008

Attachments en Web services

Empesando con las primeras investigaciones, entre los frameworks que estan en el curso, esta jax-rpc. En este enlace de oracle se muestra como hacer un attachments con el, espero que para la exposicion tenerles un ejemplo corriendo en cada framework de la carta del estudiante, por el momento creo que algunos no la entenderan, pero tal vez conforme avancemos se entendera mas.

http://www.oracle.com/technology/sample_code/tech/java/codesnippet/webservices/attachment/index.html

y como punto interesante, esto es para j2ee 1.4, la nueva especificacion JEE 5 creo que es mas sencilla, pero aun no la encuentro

2 comentarios:

Andres Arias dijo...

Hola Jeffry

Muchas gracias por el aporte!

Este articulo de Oracle se ve como un muy buen comienzo, pues me parece que esta muy completo.

Si notas que se te sale de las manos el tratar de hacer un ejemplo en cada framework que veremos en el curso (SAAJ, AXIS, JAX-RPC y .NET), enfoquense en dominar 2: .NET y alguno en Java, e incluyan pruebas de interoperabilidad basica entre ambos.

Muchas gracias y sigan adelante!

Allan dijo...

He encontrado este artículo de Microsoft (del 2003) que habla de las

características introducidas por el WSE para enviar archivos adjuntos en

mensajes SOAP, y lo he querido citar porque explica como se implementa en

.NET.

“Using Web Services Enhancements to Send SOAP Messages with Attachments”
http://msdn.microsoft.com/en-us/magazine/cc188797.aspx


WS-Attachments establece un método que utiliza el (DIME) para enviar y

recibir mensajes SOAP con archivos adjuntos, como archivos binarios,

fragmentos de XML, e incluso otros mensajes SOAP.
Basado sobre especificaciones presentadas por , DIME ha sido diseñado para

encapsular un mensaje SOAP y sus archivos adjuntos MIME en una forma similar.

Al igual que con SOAP, los mensajes DIME se pueden enviar utilizando los

protocolos de transporte, como HTTP, TCP y UDP. DIME incluso puede ser

utilizado sin SOAP, aunque existe una capacidad limitada para DIME para

describir el contenido de sus mensajes en este caso. Microsoft ha decidido

apoyar DIME y WS-Attachments en la primera versión de Web Services

Enhancements (WSE), una solución para el desarrollo seguro, robusto y

escalable de servicios Web con Microsoft. NET.

En este artículo explica de manera más detallada las características del DIME

para enviar archivos con mensajes SOAP:

“DIME, Sending Files, Attachments, and SOAP Messages Via Direct Internet

Message Encapsulation”
http://msdn.microsoft.com/en-us/library/ms996944.aspx