Systems, Network, Components
A fundamental component of security, integration is a multi-layer process
where some layers have proved less complex than others and have found viable solutions.
Of course none have been trivial but access to networks, systems, applications, and services, today,
is supported by standards and tools.
Platforms
A few important and often competing and often co-existing distributed computing platforms still thrive today,
ex: SOA, J2EE, .NET, GRID. Integrating them and their applications can still be a challenge.
Legacy
Integration issues are aggravated with time as legacy components need to be
integrated with more recent ones, and this again at every level
(ex: networks, systems. applications, data)
Distributed applications
As applications are distributed over networks and server farms and as they are
delivered as application components, integration requirements become even more
crucial for efficiency.
Distributed content
Integration requirements currently reach their ultimate level when not only
applications are distributed but also contents, application resources, and data
are distributed over systems and networks.
Scaling
Yet, integration issues are further compounded by scaling the computing
environment with more content, applications, systems, networks, transactions.