In the IT world, integration became an issue as soon as the second computer
with the second application came online. Many different approaches to solving
the complex problems associated with integration have been tried since that
time, some of them more successful than others. At this point it's safe to
say that integration is still an expensive, usually difficult, aspect of
every major IT infrastructure. The need to collaborate across multiple
businesses as well as large geographical and cultural divides has only added
to the list of issues.
Ten years ago, integration within an enterprise was typically built in one of
two ways: by synchronizing data elements around a database or data warehouse,
or by installing a complex, expensive ERP system and modifying every
application to conform to that system's data model and interfaces. These
types of integrations are comm... (more)
Having been endorsed by virtually every technology vendor on the planet, Web
services are now evolving from "feature" to "fabric." They are moving from
the latest buzzword (hot new feature) to a mature and accepted technology
(fabric of the technology landscape). The hype is fading; it's no longer
interesting to develop Web services simply as a proof of technology, or as an
end in themselves.
This article is the first in a series that explores the use of Web services
in real-world situations, with the purpose of identifying usage patterns. The
idea behind the series is to help a... (more)