2009/1/6 Nick Gall <[email protected]>: > On Mon, Jan 5, 2009 at 4:11 PM, Anne Thomas Manes <[email protected]> wrote: >> >> This post should generate a bit of discussion: >> >> http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html > > Agree on the sentiments behind "SOA is dead". Disagree on the "long live > services". It is service-orientation, as conventionally understood, that got > us into the fragmentation caused by entity-specific (service) methods.
Businesses are service oriented, businesses deliver services. > > I'd say instead, "long live the web." I'm shocked that your blog post does > not even mention the web! > I agree when you say, "it requires redesign of the application portfolio. > And it requires a massive shift in the way IT operates." But the disruptive > redesign required is to make IT more Web-like -- both in the architecture of > software and in the way the ITO operates. The most "spectacular gains" we > have are those of Google, Amazon, and even Salesforce. What they have in > common is an embrace of the Web, including web architecture, web community, > and web business models. Would you really say that Google, Amazon and SFDC are "spectacular gains" in terms of large scale complex enterprise IT. Its a world I straddle and I have to say that things like SAP Netweaver represent much more spectacular gains over previous approaches _in operational reality_ than Google/Amazon or SFDC. Now in future the likes of these companies will certainly impact IT and lead to gains but that is still very much in the future. > To paraphrase your blog post: "Web-orientation is a prerequisite for rapid > integration of data and business processes; it enables situational > development models, such as mashups; and it's the foundational architecture > for SaaS and cloud computing." Isn't that really just shifting a new buzz-word as being the solution? Whether you use a Web-oriented delivery approach or a WS-* approach the underlying principle remains the same, and is exactly as Anne said. You are allowing consumers to interact with _services_ and it is the _services_ that you offer. Google offer LOTS of services, Search, Mail, Calendaring, etc and they CHOOSE to deliver these using Web-oriented TECHNOLOGY but the most important thing is the SERVICE that they deliver, the technology approach is "just" the right way of doing it. Steve > -- Nick >
