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 mashups.
SOA is having an impact since architectures are moving to both consume and
produce services, and these services are able to extend well beyond the
firewalls using the appropriate platform services. Thus, partners and
customers are able to take advantage of both systems behavior and data no... (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)
Building an SOA usually means leveraging a loosely coupled-type architecture.
While the benefits of a loosely coupled SOA with many services are apparent,
the operational characteristics can be a nightmare. However, with a bit of
planning, and the use of some standards, your SOA will be both reliable and
The key problem is to make many services, some you own and some you don't
own, work and play well together. The objective is to leverage many services,
and do it in a way that makes them appear like a single application, although
the services could be running anywher... (more)
I caught a review in Fast Company of an interview that Craig Newmark of
Craigslist had with ABC's Nightline News. I didn't see the interview myself,
but Fast Company did a good job highlighting the more important points,
including the fact that Craigslist, which offer free classified ads, is
killing the local newspapers.
"...There was the complaint that the site is hurting the newspaper business,
stealing away those who would buy classified ads. According to Nightline,
this shift has created an annual loss of $50 million in San Francisco alone."
Fast Company further say... (more)
What is unique about an SOA is that it's as much of a strategy as a set of
technologies, and it's really more of a journey than a destination. Moreover,
it's a notion that is dependent upon specific technologies or standards, such
as Web services and interface technology, but really requires many different
types of technologies and standards for a complete SOA. The types of
technologies you employ are dependent upon your requirement.
Let's be a bit clearer as to where user interfaces fit into this SOA mix by
providing core reference architecture, or, the basics of SOA. Figure 1