It’s important to remember that there is a huge resource being created
on the Web these days in terms of both services and content. This includes
access to SaaS applications (that are better than their enterprise-bound
counterparts), service marketplaces (such as StrikeIron), and even mash-able
applications that you can mix and match with other Web 2.0 applications /
APIs / services or enterprise applications / services to quickly solve
However, having such a resource available for the price of a broad-band
connection does not mean you'll be able to leverage it properly. Indeed, it's
going to take some time before your enterprise is prepared to leverage
mashups beyond the browser.
The best approach to SOA / mashup synergy is to design and deploy the
first-generation SOA with the mashups in mind. In other words, make your
enterprises systems... (more)
Many organizations out there don't really have to sell SOA. They understand
that hype is the driver, and, in essence, leverage the thousands of articles
and books on the topic to sell this architectural pattern.
However, in most cases SOA has to be sold in the enterprise. If you're doing
SOA right, you'll find that the cost quickly goes well into the millions, so
you'll need executive approval for that kind of spending. However, the
benefits are there as well, including the core benefit of agility that could
save the company many times the cost of building a SOA. Or, at least, tha... (more)
There are a few other issues to consider when looking to leverage cloud
computing as a component of your enterprise architecture and/or SOA:
First, cloud computing is not the savior of IT. It's nothing but a way to
deploy your enterprise architecture in such as way that has the potential to
be more productive and cost effective. In essence, it's a tool, not a way of
life. It's not magic, it's not even new, but if approached correctly, could
be a path toward efficiency.
Second, cloud computing and SOA are different concepts, but they are indeed
related. SOA is a pattern of archite... (more)
The Gartner Group just listed "9 ways to measure SOA success.” Not to take
anything away from Gartner, but theirs is a pretty basic list, if you ask
me. Indeed, these nine measurements are really about any successful
architecture, using SOA approaches or not, which is fine. However, I have a
few of my own that are more specific to SOA.
Here are Gartner's nine:
1. Improved efficiency, particularly with respect to business processes
2. Lower process administrative costs.
3. Higher visibility on existing/running business processes.
4. Reduced number of manual, paper-base... (more)
Web services holds the promise of moving beyond the simple exchange of
information - the dominating mechanism for application integration today - to
the concept of accessing application services that are encapsulated within
old and new applications. This means organizations can not only move
information from application to application, but they also can create
composite applications, leveraging any number of back-end application
services found in any number of applications, local or remote.
Key to this concept is figuring out how Web services fit into the existing
application int... (more)