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)
This content is reprinted from Real-World AJAX: Secrets of the Masters
published by SYS-CON Books. To order the entire book now along with companion
DVDs for the special pre-order price, click here for more information. Aimed
at everyone from enterprise developers to self-taught scripters, Real-World
AJAX: Secrets of the Masters is the perfect book for anyone who wants to
start developing AJAX applications.
At the lowest level you have base services, including legacy services, new
services, and data services.
Legacy services, such as existing mainframe or ERP system... (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)
Let's face it, WS-BPEL 1.1 was not a great standard, and left so much out
that many end users and vendors found it useless. In response, the vendors
put a ton of proprietary extensions in their BPEL 1.1-based products, thus
diluting its value to the point of "Why bother?" This was a dirty little
secret in the world of SOA. Considering that BPEL 2.0 is on the horizon, I
think it's time we began to talk about what's really there, how you can fix
it, and what you need to do to get from point A to point B.
What's most frustrating about the issues here is that orchestration is indeed ... (more)
I'm consulting now...at the project and strategy levels...and finding that a
lot of real work needs to be done to get SOAs up and running. For most
organizations, the first step of their SOA project is to figure out how much
this SOA will cost. So you can budget appropriately and get the funding.
It's a good first step, but most organizations that want to build an SOA
don't have a clue about how to approach the cost estimate. In many cases,
they grossly underestimate the cost of their SOA, hoping their bosses and
accountants won't notice later. In other words, go in low to get the... (more)