- Enterprise Information Integration
Enterprise Information Integration or EII, is a process of
information integration , usingdata abstraction to provide a single interface (known asuniform data access ) for viewing all the data within an organization, and a single set of structures and naming conventions (known asuniform information representation ) to represent this data; the goal of EII is to get a large set ofheterogeneous data sources to appear to a user or system as a single,homogeneous data source.EII challenges
Data within an enterprise can be stored in various formats, includingrelational database s (which themselves come in a large number of varieties), text files,XML files,spreadsheet s and a variety of proprietarystorage methods, each with their own indexing anddata access methods.EII standards
Standardized data access APIs have emerged, that offer a specific set of commands to retrieve and modify data from a generic data source. Many applications exist that implement these APIs' commands across various data sources, most notably relational databases. Such APIs include
ODBC ,JDBC ,OLE DB , and more recentlyADO.NET .There are also standard formats for representing data within a file, that are very important to information integration. The best-known of these is
XML , which has emerged as a standard universal representation format. There are also more specific XML "grammars" defined for specific types of data, such asGeography Markup Language for expressing geographical features, andDirectory Service Markup Language , for holding directory-style information. In addition, non-XML standard formats exist, such asiCalendar , for representing calendar information, andvCard , forbusiness card information.Uses of EII
EII products enable
loose coupling between -data consuming client applications and services andheterogeneous -data stores. Such client applications and services include Desktop Productivity Tools (spreadsheet s,word processor s, presentation software, etc.), Development Environments andFramework s (Java EE , .NET, Mono,SOAP or RESTianWeb service s, etc.),business intelligence (BI),business activity monitoring (BAM) software,enterprise resource planning (ERP),Customer Relationship Management (CRM),Business Process Management (BPM and/or BPEL) Software, andweb content management .ee also
*
Federated database system
*Web 2.0
*Web services
*Metadata repository
*Data integration
*Semantic integration
*Semantic Web
*Business Intelligence 2.0 (BI 2.0)
*Enterprise Application Integration
*Data Warehouse
*Service-Oriented Modeling Data access technologies
*
ADO.NET
*JDBC
*ODBC
*OLE DB
*XQuery
*Service Data Objects (SDO) for Java, C++ and .Net clients and any type of data sourceReferences
Integration using Data Services http://dev2dev.bea.com/pub/a/2005/06/data_integration.html -Manu M.R
Wikimedia Foundation. 2010.