Earlier this month I attended the IBM Impact conference in Las Vegas. The
core theme of Impact was "Smart SOA" and how cloud computing comes together
in the enterprise, with the emphasis on private clouds. The core notion of
private clouds for IBM is really about extending their experience in
virtualization, which is vast, into the more modern world of cloud
computing. They hope to sell some hardware and software in the process.
IBM considers private clouds strategic to its platforms. The movement to
private clouds plays right into its hands. Recently they are announced a
new software appliance called IBM WebSphere CloudBurst Appliance which is "A
secure appliance that provides speed and repeatability for deploying
WebSphere environments into a private cloud." Or, we can call it
virtualization-in-a-box, to be more accurate.
IBM and many others define private... (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)
SOA in the Cloud
It's Thursday morning, you're the CEO of a large, publicly traded company,
and you just called your executives into the conference room for the exciting
news. The board of directors has approved the acquisition of a key
competitor, and you're looking for a call-to-action to get everyone planning
for the next steps.
You talk to the sales executives about the integration of both sales forces
in three months time, and they are excited about the new prospects. You talk
to the HR director who is ready to address the change they need to make in
two months. You speak ... (more)
It’s what you don’t see about the emerging Web that has everyone
excited these days. Namely, it’s the powerful application programming
interfaces, or APIs. APIs are nothing new and have been traditionally cryptic
and difficult to use. However, the advent of Web services along with the
notion of mashups has changed the way we consider and leverage APIs going
What changed? In short, the emergence of API consumers, including
service-oriented architecture (SOA), browsers that support rich client
features such as AJAX, and the notion and popularity of mashup... (more)
One of the key concepts to consider when talking about services and cloud
computing is the notion of coupling. We need to focus on this since, in many
instances, coupling is not a good architectural choice considering that the
services are not only hosted within separate data centers, but hosted by one
or more cloud computing providers.
Since the beginning of computing, we've been dealing with the notion of
coupling, or the degree that one component is dependent upon another
component, in both the domain of an application or an architecture. Lately,
the movement has been toward ... (more)