Web Service-Oriented Architectures
The basic concept of a Service Oriented Architecture (SOA) is as old as distributed computing. The modern Web-based SOA, however,
revitalizes this durable concept in three important ways:
- richer and standardized components (Web
Services)
- better connections between those components
(Internet Middleware)
- more effective user involvement (IIAs )
The core interoperating product components of a Web SOA are:
An increasing range of Web Services provide a rich set
of capabilities, and Web Services standards allow an
enterprise's Web SOA to leverage capabilities outside the enterprise.
To this, Internet Middleware adds asynchronous messaging and event notification
to connect these self-contained components more effectively.
The resulting Web SOA enables smoother integration between components and
makes it easy to add, subtract and reconfigure system components.
While Web Services and Internet Middleware are enabling important improvements in
inter-enterprise and intra-enterprise systems, the Holy Grail of fully
automated systems is a long way off. Business processes today require
people to be effective -- making key decisions, adding
insights, and handling exceptions. This is the gap in Web
SOAs that Integrated Internet Applications fill.