WS-* v REST, the wars continue😉. A short article by Larry O’Brien explains why REST+POX beats WS-* for SOA.
I just watched the online presentation “SOA: Shift to success” (available from Sun’s SOA site). It made my stomach churn.
It claims to offer a talk on the “latest SOA trends, architectural strategies and benefits” but really all you will learn is the latest marketese in the SOA space. It’s pretty clear how Sun thinks about SOA as the link from the presentation, http://www.sun.com/soa, redirects to http://www.sun.com/products/soa/index.jsp. So click there and purchase yourself a SOA today😉.
Some highlights were: “almost zero code applications” (with no discussion of ifs and buts), “composite applications” (just another name for component applications) and it’s all going to be pragmatic and open source (but for some reason you can only download a free trial).
Hmmm. Seems SOAP is out and REST is in. Not quite NoXML, just no SOAP. Being British, it’s not hard to imagine getting by without a little soap.
Think you know something about XML and Web services? Check out all these web service standards. Oh my! Just say no. No!
The only XML technology that I’d like to share with you right now is the upcoming NoXML. It will usher in an exicting new world to software development. The best XML technology ever.
NoXML – wonderful new XML technology!
The interview with Cameron Purdy at TSS was a good read. Afew years back I was very interested in object databases and then [distributed] transactional caches. A coworker at ADC (now Intec) from the research lab put me onto the work of Stephen Blackburn.
Just watched Ted Neward’s TSS tech talk. It resonated with me quite well. He revealed that his new book – Effective Enterprise Java – is sumed up by the phrase: “Avoid round trips!”. I like his “let’s not get religious about OO” attitude. He seems a little closed to dynamically typed languages and talks about “strong typing” when he means “static typing”. Anyways, he’s trying out Smalltalk so there’s hope. All the talk of REST and “spaces” (JavaSpaces, T-Spaces etc) leads me to think of the Erlang and Oz models of concurrency (like a generalisation of the UNIX pipe). These languages need more proponents!