Which of the following security architectures defines how to integrate widely disparate applications
for a world that is Web-based and uses
multiple implementation platforms?
A.
Sherwood Applied Business Security Architecture
B.
Service-oriented modeling and architecture
C.
Enterprise architecture
D.
Service-oriented architecture
Explanation:
In computing, a service-oriented architecture (SOA) is a flexible set of design principles
used during the phases of systems development and
integration. A deployed SOA-based architecture will provide a loosely-integrated suite of services
that can be used within multiple business
domains.
SOA also generally provides a way for consumers of services, such as web-based applications, to be
aware of available SOA-based services.
For example, several disparate departments within a company may develop and deploy SOA services
in different implementation languages;
their respective clients will benefit from a well understood, well defined interface to access them.
XML is commonly used for interfacing with
SOA services, though this is not required.
SOA defines how to integrate widely disparate applications for a world that is Web-based and uses
multiple implementation platforms. Rather
than defining an API, SOA defines the interface in terms of protocols and functionality. An endpoint
is the entry point for such an SOA
implementation.