5. What is the typical topology of a modern service-oriented architecture (SOA)?
a) One central application server connected via remote desktops like CITRIX or Microsoft Terminal Server.
b) One central application server with intelligent clients, like the SAPGUI
c) One central application server with Web browser front-end applications
d) Many independently-operating application servers for dedicated applications that send their data in a front-end independent format like XML
The essence of an SOA is the ability to make use of the best-of-breed software available to solve a specific task. The ESA or SOA is designed to play as many independent software objects together in tune. It is the high art of the ESA architect to orchestrate the software to work together. The duty of the software component is to comply by a minimal set of interfacing standards and requirements.
This was first published in September 2005