* SOA ([[Service-Oriented Architecture]]) implementations
Core data integrations are often designed with to be enterprise-wide integration solutions. They may be designed to provide a data abstraction layer, which in turn will be used by individual core data integration implementations, such as ETL servers or applications integrated through EAI.
A core data integration differs from an edge data integration, which is not centrally planned and which will probably be completed with a smaller budget and a tighter deadline. Most edge integrations involve hand-coded scripts. Some may take the form of enterprise mashups, [[Rich Internet applications]], or other browser-based models that take advantage of [[Web 2.0]] technologies to combine data in a Web browser.
CoreBecause datait integrationsis aredifficult oftento designedpromptly withroll toout bea enterprise-widecentrally integrationmanaged solutions.data Becauseintegration theysolution dothat notanticipates addressand meets all data integration needsrequirements across an organization, IT engineers and even business users create edge data integrations, using technology that may be incompatible with that used at the core. In contrast to a core data integration, an [[edge data integration]] is not centrally planned and which will probably be completed with a smaller budget and a tighter deadline.