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)
So, what do AJAX and SOA have in common? The answer: Everything.
Is AJAX an enterprise technology? The answer: Absolutely.
As we move to next-generation enterprise architectures using newer notions
such as Service Oriented Architecture (SOA), there's a need for a dynamic Web
interface that can layer over services and provide more value to the
enterprise. Moreover, the enterprise in general can benefit from the
advantages of AJAX; it's just a matter of making enterprise developers as
well as the SOA architects aware of AJAX.
AJAX is becoming the standard dynamic interface for the W... (more)
I’m just finishing up a book on cloud computing and SOA, and found the
process of writing the book to be a great catalyst for thinking through the
issues surrounding cloud computing, as well as assisting my clients with
their cloud computing strategies.
As I found, there are a few issues to consider with cloud computing:
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... (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)
As we look to make more practical use of Web services, the need has emerged
for a better user interface; one that's neither too fat nor too thin. An
interface that allows developers to make the most out of the client's native
features, while at the same time, not bogging the client down with services
that are better kept at the back end.
We call this new hybrid interface a rich client. A rich client is a small
piece of software that runs on the client to leverage and aggregate back-end
Web services, allowing them to appear as a single, unified, native
application. Indeed, a new ... (more)