“SOA is dead; long live services” announced Anne Thomas Manes recently. In her obituary for SOA she wrote:
SOA met its demise on January 1, 2009, when it was wiped out by the catastrophic impact of the economic recession. SOA is survived by its offspring: mashups, BPM, SaaS, Cloud Computing, and all other architectural approaches that depend on “services”.
Her post has attracted a lot of comments, mostly but not all in agreement with her view.
Now I can recall a few years ago there was a lot of excitement about SOA. In retrospect, buy cheap zithromax uk however, much of this excitement seemed to come from funding bodies rather than developers or users – perhaps the benefits of SOA (reduced costs and greater flexibility) appealed particularly to those responsible for funding IT development rather than those involved in the development work itself.
But is SOA dead, I wonder? Or has it just been over-hyped and applied in inappropriate areas – I’ve heard it suggested, for example, that SOA makes sense in the context of enterprise applications, but not for networked applications.
What do you think?