System of systems (SoS) is the viewing of multiple, dispersed, independent systems in
context as part of a larger, more complex system. A system is a group of interacting,
interrelated and interdependent components that form a complex and unified whole.
The goal of an SoS architecture is to get maximum value out of a large system by understanding
of how each of the smaller systems work, interface and are used. Such designs require systems thinking -- a
holistic approach to analysis that focuses on the way constituent parts interoperate, work over time
and function within the context of a larger, evolving system.
In the data center, independent constituent parts of a large system are connected through
SoS-defined software interfaces called middleware. Such
programs ensure that constituents do not compete for subtasks within the larger system and provide
messaging services so that constituent systems can
communicate.
Contributor(s): Ryan Punzalan
This was last updated in February 2012
Email Alerts
Register now to receive SearchSOA.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
Dig Deeper
-
In this interview with SearchSOA, IBM integration vice president Kathy McGroddy Goetz talks middleware management and SOA.
-
We’ve faced the challenge of large-scale data analytics before. The new wrinkle is that we’re able to capture more data than ever. But, we should not be hoarders.
-
A category of cloud computing known as integration-as-a-service is emerging to offer traditional EAI functionality delivered as a service. It is not too early for best practices to emerge too.
-
People who read this also read...
-
Resources from around the Web