Enterprise systems rarely exist independent of other components, as most have key dependencies on other systems within an organization such as identity management, data storage, or analytics. Well-architected systems are integrated systems - they build on existing capabilities rather than re-inventing a feature, recognize the strengths of other systems for certain workflows, and align with existing enterprise standards and systems to reduce complexity and encourage secure, supported approaches.
ArcGIS has been designed and architected to support the shared goals of easy integration, broad standards-based interoperability, and a robust set of extensibility options across web, desktop, mobile, and server-based patterns.
Integration often brings together the capabilities and resources of multiple business information systems to amplify organizational productivity. In earlier eras of information technology, integration requirements were commonly deferred as they added scope and cost to development projects. Today, a broadening majority of workers are familiar with integrated consumer technologies. Paired with financial pressures that organizations face to increasingly handle complex, orchestrated activities in less time and with limited human and technical resources, enterprise integration enables achievement of strategic outcomes by changing the way people work, enabling the creation and delivery of greater business value. Effective enterprise integration is a hallmark of effective digital transformation.
Integration is a general term that needs specification to be able to proceed to design details. One way to break integration types into common categories is to describe integration as taking place at three different architectural tiers:
The Integration Approaches and Methods article introduces additional approaches and options for integrating, which can be useful when approaching a new requirement or system integration as a way to help understand the level of complexity and potential effort involved.