I read this post by Savas Parastatidis which pointed to this paper on “Rethinking the Java SOAP Stack”. I was curious because I used one of the earlier SOAP stacks for Java from IBM before it went over to the Apache Foundation for further development, but I had managed to find myself in .NET land by the time Sun came around and really started supporting SOAP as a technology.

Its kind of amusing to see our Java cousins struggling with the same kinds of things that we do in the .NET space especially around what they called “O/X mapping”, a play on acronyms(?) with the familiar O/R mapping problem. From this paper it looks like they are going to move into angle brackets territory to solve the issue.

I thought this was an interesting approach because if you look at Indigo and Service, Operation and DataContracts they are trying to abstract away XML so only those that really want to deal with it have to.

You take the high road, I’ll take the low road . . .