The following resources compiled are quite Web Service Enhancement (WSE) centered on the Visual Studio.NET platform. Currently WSE is in version 2.
(1) Messaging
About WS Messaging, very good technical article
http://msdn.microsoft.com/library/en-us/dnwse/html/wsemessaging.asp
The spirit of WS is transport-neutral (or transport-independent), soap messages consists of both infrastructure xml (that can be defined/manipulated) to serve different purposes (as in all those specifications) while the payload is those data needed to be exchanged between applications.
(2) Binary/Large Attachment
Cover story for "W3C Web Services Recommendations Support Faster Binary Data Transmission", this January
http://xml.coverpages.org/ni2005-01-25-a.html
SOAP Message Transmission Optimization Mechanism (so called MTOM)
http://www.w3.org/TR/2005/REC-soap12-mtom-20050125/
The use of SOAP messages to transfer BLOBS of binary data are usually discouraged (there might be better ways of transferring files or large volume of data in situations), I do think there will be more and more calls for such use scenarios.
As for historical interests, there are competing specification such as W3C's SwA (SOAP with Attachment) or MSFT/IETF's DIME (Direct Internet Message Encapsulation). The latter is being implemented by WSE version 1 and 2.
DIME technical article
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarxml/html/dimewsattch.asp
MTOM will only be implemented in WSE version 3.
(3) Introduction to WSE
This should get handy in the hands-on in general.
http://msdn.microsoft.com/library/en-us/dnwse/html/programwse2.asp
(4) Additional topics - Security
About WS-Security specification, very good technical article
http://msdn.microsoft.com/library/en-us/dnwse/html/wssecdrill.asp
(5) Additional topics - Routing and Addressing
The issues surrounding Web services routing and the need for transport-neutral addressing, about WS-Addressing specification
http://msdn.microsoft.com/library/en-us/dnwebsrv/html/wsroutetowsadd.asp
(6) Tools:
"Contract-First" Web services Design and Programming (Contact-First and with plenty of Code Generation for WSDL)
http://www.thinktecture.com/Resources/Software/WSContractFirst/default.html
Posted
Mar 31 2005, 01:21 AM
by
blackinkbottle