Archives
-
Oslo is here
We can finally talk about this; Oslo was officially announced today at the SOA-BPM conference. Oslo is the vision for Microsoft’s next generation of SOA technologies.
-
WCF adapters white paper
My friend Aaron Skonnard has published a phenomenal white paper about the WCF adapter in BizTalk Server R2
-
Microsoft SOA-BPM conference
-
Tim on ROA vs GET and POST
My friend Tim Ewald wrote an interesting reflection about when to use Resource Oriented Architecture (ROA) vs. GET and POST to model RESTful services.
-
Some thoughts on ESB vs. REST + Dynamic Languages
I spent some time this weekend thinking on Steve Vinoski comments regarding the REST+Dynamic Languages vs. ESB debate. As much as I've admired Steve over the last years I cannot agree with him on this one. I bought into the REST philosophy a long time ago and I am a big fan of dynamic languages but I think that presenting both as an alternative to ESBs on EAI-BPM scenarios is oversimplifying one of the most interesting challenges on the industry nowadays. In my opinion all this come down to applying the right technology to a specific scenario. I spend a lot of time working with customers on SOA/BPM scenarios and I've seen some very creative solutions both using ESBs as well as using REST and Dynamic languages. One of the main challenges with the ESB adoption, especially for J2EE-J2SE customers, is the high number of vendors (23 last time I counted) that provide very similar solutions in terms of features. I also think that with the increasing adoption of Service Component Architecture (SCA) we are about to see a similar phenomena for service composition and deployment technologies. In .NET environments the best option are a combination of BizTalk Server and the ESB Guidance Toolkit or the very creative Neuron ESB from my friends of Neudesic.
-
Steve doesn't like ESBs anymore
Steve Vinoski is back!!! Although we still don’t know much about his new venture. Check out this post that highlights Steve’s opinion about the ESB vs. REST + dynamic languages debate.