Christian Weyer: Smells like service spirit

What's first?

Mono sets a new small milestone: 0.25

Although it is just a 0.25 release, the Mono team pushed a new release to their web site. It seems they did an extremely hard job - especially regarding improved support for XML Web Services - finally ....
Here are some interesting and very motivating snippets from the release notes:

XmlSerializer
Lluis worked on a new implementation of the XmlSerialization classes in record time. The XmlSerializer is the foundation for the Soap web services and is also one of the neatest features in the .NET Framework.
It is possibly the best way of dealing with XML documents that I have found so far, and I am kept wondering, why did I bother processing XML in any other way before.

Web Services
The Web services classes support both RPC and Document, processing as well as Literal and Encoded mechanisms. We have only implemented the client side so far, but most of the infrastructure is in place for authoring the server-side web services.
Erik has written the beginning of our WSDL compiler, but this compiler has not been checked into the repository yet, so today you need to compile your WSDL files using the Microsoft framework tools.
Gonzalo rewrote our Http client to conform to HTTP 1.1, and support all the features in the .NET class library.

Remoting: Soap Formatter
The .NET Framework supports also a Remoting-based SOAP implementation. Jean-Marc ANDRE has contributed a new implementation of System.Runtime.Serialization.Formatters.Soap

Yeah, guys: Go ahead with that. I hope to receive a G5 Mac by the end of the year! :-)

Comments

No Comments