These days, it has become a bit more quiet around the topic of SOA.
This is very good news. It means, that it has arrived, and people are now taking advantage of service oriented architectures, as opposed to experimenting with it, or debating it. This is a very normal process and the same happened to other hype topics in the past.
Now what? Should we just move on to the next topic "de jour", the next 3- or 4-letter acronym to hype up, and forget about SOA?
I think not.
I think in the next 2 years, especially with the brutal pragmatism imposed all of us in IT by the global economic crisis, it is more important than ever to speak about service orientation. Forget for a minute about the architecture, and focus on where the whole concept came from in the first place.
For me that implies looking at the business first, at the value your business provides, and how the applications you are running are supporting that value. Once you have clarity around that, you can reap the benefits of service oriented architectures.
If you just talk about SOA, business people will just roll up their eyes, as opposed to their sleeves, and you will not get funding for a project.
I think Software as a Service, On-Demand and cloud computing are the killer application for SOA, and will truly help us along on our joint journey to Software AT your service.
But we all need to talk less about SOA (technology) and more about business services and business value to succeed in making technology more relevant, and significant to any business.
Thats my call to action and new years resolution, what is your's?