|
EII is the industry acronym for Enterprise Information Integration. It describes the process of using data abstraction to address the data access challenges associated with data heterogeneity and data contextualization. Data is the foundation upon which the "Information Age" and critical components such as the burgeoning Web 2.0 and a future Semantic Web are being built. Uniform data access and uniform information representation are critical aspects of this journey. Acronyms and initialisms are abbreviations formed from the initial letter or letters of words, such as NATO and XHTML, and are pronounced in a way that is distinct from the full pronunciation of what the letters stand for. ...
Information as a concept bears a diversity of meanings, from everyday usage to technical settings. ...
Integration may be any of the following: In the most general sense, integration may be any bringing together of things: the integration of two or more economies, cultures, religions (usually called syncretism), etc. ...
In computer science, abstraction refers to two related, but different concepts. ...
Look up Heterogeneous in Wiktionary, the free dictionary. ...
Contextualization It is a big, long word first coined and used among linguists involved in communicating the translation of the Bible into relevant cultural settings. ...
Data is the plural of datum. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Web 2. ...
The Semantic Web is a project that intends to create a universal medium for information exchange by putting documents with computer-processable meaning (semantics) on the World Wide Web. ...
Uniform data access is a computational concept describing an even-ness of connectivity and controllability across numerous target data sources. ...
Uniform information representation is an analytical concept, referring to a process which allows information from several realms or disciplines to be displayed and worked with as if it came from the same realm or discipline. ...
Data Access Challenges
Data takes many forms within an enterprise, but it is safe to identify the following forms as most dominant: Data is the plural of datum. ...
Enterprise Architecture is the practice of applying a comprehensive and rigorous method for describing a current or future structure for an organizations processes, information systems, personnel and organizational sub-units, so that they align with the organizations core goals and strategic direction. ...
- SQL - as result of the prominence of Relational Databases in modern business applications
- Non SQL Data - most dominant in legacy mainframe environments with a variety of proprietary storage, indexing, and data access methods.
Irrespective of data form, the issue of data access is pivotal en route to producing Information; hence the emergence of standardized Data Access APIs such as ODBC, JDBC, OLE DB, and more recently ADO.NET. SQL (commonly expanded to Structured Query Language â see History for the terms derivation) is the most popular computer language used to create, modify, retrieve and manipulate data from relational database management systems. ...
Storage is the at least semi-permanent holding of an amount of something. ...
Index has two distinct meanings in computer science: an integer which identifies an array element, and a data structure which enables sublinear-time lookup. ...
Data Access typically refers to software and activities related to storing, retrieving, or acting on data housed in a database or other repository. ...
An application programming interface (API) is the interface that a computer system, library or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
Java Database Connectivity, or JDBC, is an API for the Java programming language that defines how a client may access a database. ...
OLE DB (sometimes written as OLEDB or OLE-DB), Object Linking and Embedding for Databases, is a means Microsoft use for accessing different types of data stores in a uniform manner. ...
ADO.NET (or the new ActiveX Data Objects technology) is the primary relational data access model for Microsoft . ...
Standardization of Data Access APIs and the emergence of XML as a universal representation format, collectively provide a foundation for Information creation, persistence, and dissemination. It is this capability expressed via a software offering that describes an EII product. The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
Product Characteristics An EII product offers virtualization of heterogeneous data where data takes the form of SQL, XML, Data-returning Web services, and other URI-referencable resources. Such SQL data is typically accessible via ODBC, JDBC, ADO.NET, OLE DB. XML is generally URI based, and is thus accessible via WebDAV. In computing, virtualization is the process of presenting a logical grouping or subset of computing resources so that they can be accessed in ways that give benefits over the original configuration. ...
Look up Heterogeneous in Wiktionary, the free dictionary. ...
Data is the plural of datum. ...
SQL (commonly expanded to Structured Query Language â see History for the terms derivation) is the most popular computer language used to create, modify, retrieve and manipulate data from relational database management systems. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
A web service is a collection of protocols and standards used for exchanging data between applications. ...
SQL (commonly expanded to Structured Query Language â see History for the terms derivation) is the most popular computer language used to create, modify, retrieve and manipulate data from relational database management systems. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
Java Database Connectivity, or JDBC, is an API for the Java programming language that defines how a client may access a database. ...
ADO.NET (or the new ActiveX Data Objects technology) is the primary relational data access model for Microsoft . ...
OLE DB (sometimes written as OLEDB or OLE-DB), Object Linking and Embedding for Databases, is a means Microsoft use for accessing different types of data stores in a uniform manner. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
WebDAV is an IETF working group. ...
EII, Virtual Database, and Universal Server products are more alike than different. In all cases, they provide single -- homogeneous -- data representations and/or access points (SQL, ODBC, JDBC, ADO.NET, XML, or Web Services) for disparate data sources. For instance, a single JDBC or ODBC or XML resource URI could provide access to data in several relational database tables, each associated with a different database engine, from a different database vendor, and associated with a myriad of enterprise applications. A federated database (or virtual database) is the fully-integrated, logical composite of all constituent databases in a federated database system. ...
A Universal Server is a server solution that implements a number of industry standard protocols and APIs. ...
Look up Homogeneous in Wiktionary, the free dictionary. ...
SQL (commonly expanded to Structured Query Language â see History for the terms derivation) is the most popular computer language used to create, modify, retrieve and manipulate data from relational database management systems. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
Java Database Connectivity, or JDBC, is an API for the Java programming language that defines how a client may access a database. ...
ADO.NET (or the new ActiveX Data Objects technology) is the primary relational data access model for Microsoft . ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
A web service is a collection of protocols and standards used for exchanging data between applications. ...
Java Database Connectivity, or JDBC, is an API for the Java programming language that defines how a client may access a database. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
Uri is one of the 26 cantons of Switzerland. ...
Before reading this article, you can find some popular databases in this model, this the best way to imagine about relational database. ...
EII products enable loose coupling between homogenous-data consuming client applications and services and heterogeneous-data stores. Such client applications and services include Desktop Productivity Tools (Spreadsheets, Word processors, Presentation Software, etc.), Development Environments and Frameworks (Java EE, .NET, Mono, SOAP or RESTian Web services, 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, Web Content Management. Homogeneous is an adjective that has several meanings. ...
Look up Heterogeneous in Wiktionary, the free dictionary. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
A word processor (also more formally known as a document preparation system) is a computer application used for the production (including composition, editing, formatting, and possibly printing) of any sort of viewable or printed material. ...
Street preacher in Covent Garden using a presentation style Presentation is the process of presenting the content of a topic to an audience. ...
An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ...
In software development, a framework is a defined support structure in which another software project can be organized and developed. ...
Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform â part of the Java platform â for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. ...
The . ...
Mono is a project led by Novell, Inc. ...
Soap most commonly appears in bar form. ...
Representational State Transfer (REST) is a software architectural style for distributed hypermedia systems like the world wide web. ...
According to the W3C a Web service[1] is a software system designed to support interoperable machine-to-machine interaction over a network. ...
The phrase business intelligence (BI) may refer to: a set of business processes for collecting and analyzing business information. ...
Business Activity Monitoring (BAM) refers to the aggregation, analysis, and presentation of relevant and timely information about business activities inside organizations and involving customers and partners. ...
Enterprise resource planning systems (ERPs) are management information systems (MISs) that integrate and automate many of the business practices associated with the operations or production and distribution aspects of a company engaged in manufacturing products or services. ...
Customer Relationship Management (CRM) includes the methodologies, strategies, software, and web-based capabilities that help an enterprise organize and manage customer relationships. ...
The term Business Process Management (or BPM) refers to activities performed by businesses to optimize and adapt their processes. ...
A content management system (or CMS) is a system used to organise and facilitate collaborative digital content creation. ...
Utilization Mechanics The steps that follow are common across all EII product offerings. Naturally, the implementation specifics will differ on a per vendor basis. - Determine shape and form of information to be processed
- Identify associated data sources
- Create EII product references (data source linking process) for respective data sources
- Process information - for instance via a discrete or composite Web Service, Dynamic HTML/XHTML/XML Web Page, XML transformation (e.g RSS/Atom/RDF feed) etc.
Dynamic HTML or DHTML is a method of creating interactive web sites by using a combination of static markup language HTML, a client-side scripting language (such as JavaScript), the presentation definition language (e. ...
The Extensible HyperText Markup Language, or XHTML, is a markup language that has the same expressive possibilities as HTML, but a stricter syntax. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
RSS is a family of web feed formats, specified in XML and used for Web syndication. ...
Atom is the name of a specific web feed format. ...
Resource Description Framework (RDF) is a family of specifications for a metadata model that is often implemented as an application of XML. The RDF family of specifications is maintained by the World Wide Web Consortium (W3C). ...
Related technologies Data Access typically refers to software and activities related to storing, retrieving, or acting on data housed in a database or other repository. ...
ADO.NET (or the new ActiveX Data Objects technology) is the primary relational data access model for Microsoft . ...
Java Database Connectivity, or JDBC, is an API for the Java programming language that defines how a client may access a database. ...
Open Database Connectivity (ODBC) is a standard software API for connecting to database management systems (DBMS). ...
OLE DB (sometimes written as OLEDB or OLE-DB), Object Linking and Embedding for Databases, is a means Microsoft use for accessing different types of data stores in a uniform manner. ...
XQuery is a query language (with some programming language features) that is designed to query collections of XML data. ...
SQL (commonly expanded to Structured Query Language â see History for the terms derivation) is the most popular computer language used to create, modify, retrieve and manipulate data from relational database management systems. ...
The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...
A Universal Server is a server solution that implements a number of industry standard protocols and APIs. ...
A federated database (or virtual database) is the fully-integrated, logical composite of all constituent databases in a federated database system. ...
Web 2. ...
A web service is a collection of protocols and standards used for exchanging data between applications. ...
Data integration is the problem of combining data residing at different sources and providing the user with a unified view of these data [1]. This important problem emerges in a variety of situations both commercial (when two similar companies need to merge their databases) and scientific (combining research results from...
External links This article or section may contain external links added only to promote a website, product, or service – otherwise known as spam. If you are familiar with the content of the external links, please help by removing commercial links, in accordance with Wikipedia:External links. (you can help!) |