Andrej Koelewijn

  • Home
  • About
  • Departments
    • cloud
    • java
    • mobile
    • open standards
    • oracle
    • oss
    • other
    • soa
    • software development
    • tablet
    • Uncategorized
    • web
  • Subscribe via RSS

SOA is not dead, were still in the early adopter phase

January 6th, 2009  |  Published in open standards, soa  |  2 Comments

So SOA is dead, Services are what we need to focus on according to Anne Thomas Manes? How is SOA not about Services? SOA means Service Oriented Architecture. Seems like Anne Thomas Manes is contradicting herself…

SOA is only dead if you interpreted SOA as creating Web Services and building composite applications with BPEL. And yes, that is pretty stupid. And, unfortunately, quite common. I’ve seen simple applications being build with lots of BPEL processes, resulting in very complex, hard to deploy, and hard to manage applications. With bad performance. And, even worse, hard to change. Nothing agile about it.

And yes, people are coming to the conclusion that this is not the way to do SOA. Which is in itself not bad news. It’s just bad news for people who have already standardized on technology which will need to change. They’ll have to rethink their standards.

We still need more innovation to get it right. That’s why i think we’re still in the early adopter phase of SOA.  We need to discover and learn what works and what doesn’t. Which isn’t an easy task as the requirements are moving. First we were doing services inside the enterprise, then we needed to integrate with other companies, and now we need to add cloud services to the mix, and on top of that we would like to do light weight composition in the browser.

I guess that’s the most important lesson here: experiment and learn before you standardize.

Many people like to think that we can design perfect products and frameworks on paper, but the reality is that we need to experiment, learn and iterate. Many newer SOA frameworks are a big improvement over the previous ’standards’. Just look at a framework like Apache Camel and you know that it can do many things better than BPEL. OSGI is also proving to be useful when working with Services. And i think REST has many advantages over Web Services with SOAP.

BTW, here is a post i wrote a couple of weeks ago where i said that OSGI could be a lot of help to improve innovation in the SOA world: OSGI boost for middleware innovation?

Share and Enjoy:
  • del.icio.us
  • Google Bookmarks
  • DZone
  • SphereIt
  • StumbleUpon
  • Technorati
  • LinkedIn
  • HackerNews
  • PDF
  • Digg
  • Facebook
  • FriendFeed
  • Posterous
  • Tumblr
  • Twitter
  • RSS
  • Anton
    I'm happy to know that my "SOA standard" is the "not-dead SOA" with Apache Camel :)
blog comments powered by Disqus

Tags

bi bpel camel cep css dsl esb esper google governance grails groovy gtalk html5 innovation internet ipad ivy java javascript jaxrs jersey jigsaw jquery linkeddata linux maven middleware mule noiv openoffice openweb oracle osgi oss plsql rdbms rest soa sql sun tablet web 2.0 xmpp yql

Archives

  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Recent Posts

  • Getting started with Nexus maven repository manager
  • JEE CDI tip: Target Unreachable, identifier resolved to null
  • Absent Code attribute in method that is not native or abstract
  • Prezi presentation software needs to add visual
  • So you think it’s the iPad that’s missing features?

Categories

  • cloud
  • java
  • mobile
  • open standards
  • oracle
  • oss
  • other
  • soa
  • software development
  • tablet
  • Uncategorized
  • web

Recent Comments

  • andrej on So you think it’s the iPad that’s missing features?
  • Dave on So you think it’s the iPad that’s missing features?
  • andrej on So you think it’s the iPad that’s missing features?
  • Fernando on So you think it’s the iPad that’s missing features?
  • andrej on So you think it’s the iPad that’s missing features?

RSS Friendfeed

  • F&S steken 140 uur per week in hun gezin (NRC, vr, 12-03-10) March 13, 2010
    andrej koelewijn F&S steken 140 uur per week in hun gezin (NRC, vr, 12-03-10) - http://www.foksuk.nl/nl... 4 hours ago from Google Reader - Comment - Like […]
    FriendFeed
  • Comic for March 13, 2010 March 13, 2010
    andrej koelewijn Comic for March 13, 2010 - http://dilbert.com/strips... 4 hours ago from Google Reader - Comment - Like […]
    FriendFeed
  • 3 jaar geleden was het nog een issue dat Rutte vrijgezel was, wedden dat niemand daar nu nog over zou zeuren. March 13, 2010
    andrej koelewijn 3 jaar geleden was het nog een issue dat Rutte vrijgezel was, wedden dat niemand daar nu nog over zou zeuren. 5 hours ago from Twitter - Comment - Like […]
    FriendFeed
  • Can Paremus Make OSGi Nimble? March 12, 2010
    andrej koelewijn Can Paremus Make OSGi Nimble? - http://www.redmonk.com/jgovern... 18 hours ago from Google Reader - Comment - Like […]
    FriendFeed
  • HumbleFinancial Graphs March 12, 2010
    andrej koelewijn HumbleFinancial Graphs - http://www.humblesoftware.com/finance... 18 hours ago from Google Reader - Comment - Like […]
    FriendFeed
  • Improving the Testability of Java EE With Arquillian; 1.0.0 Alpha 1 Released March 11, 2010
    andrej koelewijn Improving the Testability of Java EE With Arquillian; 1.0.0 Alpha 1 Released - http://feeds.dzone.com/~r... Thursday from Google Reader - Comment - Like […]
    FriendFeed
  • Nice set of svg demos: http://bit.ly/cLLECf No it's not flash: http://svg-wow.org/audio/animated-lyrics.svg Bring up to date browser March 11, 2010
    andrej koelewijn Nice set of svg demos: http://svg-wow.org/ No it's not flash: http://svg-wow.org/audio... Bring up to date browser Thursday from Twitter - Comment - Like […]
    FriendFeed
  • SVG Wow! March 11, 2010
    andrej koelewijn SVG Wow! - http://feedproxy.google.com/~r... Thursday from Google Reader - Comment - Like […]
    FriendFeed
  • Google’s Chief Economist: “Newspapers Have Never Made Much Money From News” March 10, 2010
    andrej koelewijn Google’s Chief Economist: “Newspapers Have Never Made Much Money From News” - http://techcrunch.com/2010... Wednesday from Google Reader - Comment - Like […]
    FriendFeed
  • Researching differences between Mule and Oracle OSB, any chance of reusing mule code in osb... March 10, 2010
    andrej koelewijn Researching differences between Mule and Oracle OSB, any chance of reusing mule code in osb... Wednesday from Twitter - Comment - Like […]
    FriendFeed


©2010 Andrej Koelewijn
Powered by WordPress using the Gridline Lite theme by Graph Paper Press.