Service Oriented Architecture (SOA) is a business agility strategy. Repeat
after me: Business. Agility. Strategy. There are so many technology-focused
definitions of SOA floating around that it's difficult to remember that
simple fact.
SOA is focused on recognizing, precisely defining, storing,
retrieving/reusing and optimizing business processes, both automated ones and
human ones. If we as an industry allow SOA to mean Yet Another Integration
Technology, we doom ourselves to yet another level of integration middleware,
and yet more maintenance hassles caused by the brand new legacy systems we
are installing today.
SOA is an enterprise strategy certainly. Nevertheless, we recognize that the
early champions SOA - those who recognize the enterprise value proposition -
... (more)
The operations of many large organizations rest on large applications that
are characterized as "legacy." To increase flexibility or reduce costs
businesses are looking to modernize these applications, for instance, via
renovation, introducing an SOA architecture, or even re-implementing in a new
environment. No matter which approach is taken, it's important to salvage as
much knowledge ... (more)
One of the most delightful parts of my job is to travel the world, sharing
the Object Management Group's vision of integrated, interoperable systems
with varying sizes of audience from as few as 10 people to as many as
10,000 in every corner of the planet.
While the travel can sometimes be grueling, it's worth it when I get a
question or two after a speech that shows that someone has ... (more)
In the swirl of events around the announcement last year of the upcoming
CORBA 3.0, the attention centered on the upcoming CORBA Component Model.
While CORBA has existed in some form or another as an adopted technology of
the OMG's open, neutral, standards-setting process since October 1991, this
year's major revision point for the first time will address a wealth of
issues that point at... (more)
A Capsule History of Active Webs
The runaway success of the Web's HTML display language made everyone in the
software community stop and take note. What was so exciting about this new
technology? Was it the markup language itself? Couldn't be! HTML is just a
stripped down version (DTD) of SGML, which has been around for a while. Was
it the concept of a remote screen interface language? No,... (more)