You've heard of downsizing and rightsizing, so how about Cloudsizing? As
properly defined, Cloudsizing is:
The improvement of efficiency and effectiveness of an organization through
the selective use of computing resources that are delivered over the Internet
Simple but powerful, and fairly obvious, considering all that's been written
about Cloud Computing recently.
However, what is not obvious is how you approach Cloudsizing, or how you get
started. Thus, the purpose of this column/article, and the next three, is to
introduce you to both the notion of Cloud Computing and how to drive your
enterprises in that direction, and to do so through understanding and not
just following the hype.
How the heck do you figure out what needs to be in the Cloud and what needs
to be local to the enterprise? As with all things related to enterprise
computing, it depends on your ente... (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)
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)
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)
In the last two columns we talked about the emerging platform of the Web, and
the use of Web APIs found through directories. Now I have something to show
you that lives up to that hype, in essence a layer of technology, on-demand,
that lives between the API provider and the API consumer, which is an API
itself. It's the ProgrammableWeb API, which is an API-enabled
registry/repository that allows you to find and access thousands of existing
APIs out there.
Indeed, I could not say it better than their Web site:
"The ProgrammableWeb API gives you a simple and structured way to acces... (more)