wsdl feature the beginning

I wanted to share Tim’s latest blog article Using SOAP with Scala with you guys.

It seems I have inadvertently become “that guy who does SOAP with Scala”.

Also wanted to share a bit of the background. I’d known SOAP was doable because majority of the WSDL is actually XSD, and also @max4f has implemented it. But originally, I was going to wait a while till I implement WSDL/SOAP support. What got me moving quicker was @timperrett’s tweet on 4/26:

Has anyone ever built some kind of monadic abstraction on SOAP? If so, i want to hear your thoughts!

All this in one day. Right around the time excitement was building up to Scala Days 2011 (June 2-3).

Next day on 4/27, @timperrett posted:

Oh yeah! Composable SOAP using monads and futures… HELL YEAH #longdaybutworthit

but around a week later 5/6, wrote

Today’s conclusion: I need to write a whole new SOAP stack for Scala. Java data structures are like vomit.

May 29th, right before Scala Days, scalaxb 0.6.0 was released with experimental wsdl 1.1 support.

Several weeks pass by, on June 21st, @timperrett wrote:

The #scalaxb WSDL support is wicked. Got a bunch of custom SOAP handlers setup now… adding finagle tomorrow.

So I guess what I am trying to say, is thank you guys.