Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Korporatiivse informatsiooni integratsioon Tehnoloogiad EAI, EII, ETL Integratsioon Korporatiivse informatsiooni, andmete ja rakenduste integratsioon on aktuaalne paljude ettevõtete jaoks. Andmemahtude kasvamisega muutub aktuaalseks erinevate süsteemide info ühendamine nagu andmebaasid, andmeaidad ja muud andmekogud. Tänapäeval kasutatakse selleks kolme tehnoloogiat: 1. Rakenduste integratsioon (enterprise application integration, iсокр. EAI), 2. Korporatiivse informatsiooni integratsioon (enterprise information integration, iсокр. EII) 3. Andmete eraldamise, teisendamise ja laadimise tarkvara (extract, transform and load, iсокр. ETL). Mis on EAI EAI – see on keeruline ja mitmetahuline tehnoloogia, mis haarab süsteemi arhitektuuri, tehnilised ja programmsed vahendid ja andmetöötlusprotsessid. EAI tähendab integratsiooni teostamist järgmistel tasanditel: • Äriprotsesside integreerimine (Business Process Integration, сокр. BPI) • Rakenduste integreerimine (Application Integration) • Andmete integreerimine (Data Integration) • Integreerimise standardid (Standards of Integration) • Platvormide integreerimine(Platform Integration) Ettevõtete rakendustarkvara integratsioon (EAI) on rakenduste ettevõtte sisene sidumise protsess, et lihtsustada ja automatiseerida äriprotsesse vältides muudatuste tegemist rakendustes ja andmestruktuurides. Mõned EAI tarkvara lingid http://www.softwareag.com/Corporate/products/bis/default.asp http://www-03.ibm.com/press/us/en/pressrelease/947.wss http://h71028.www7.hp.com/enterprise/cache/4270-0-0-225-121.html http://www.iona.com/ Korporatiivse informatsiooni integratsioon (enterprise information integration, iсокр. EII) EII – see on tehnoloogia, mida kasutatakse reaalajas otse kokkusobimatute andmete integreerimiseks erinevatest andmeallikatest nii asutuse sees kui ka väljaspoolt EII tehnoloogia kindlustab andmetele juurdepääsu universaalse taseme ja kasutab info otsimise tehnoloogiat (pull technology) või kasutab päringute võimalust. See tehnoloogia on orienteeritud otse kasutajale, kes teeb süsteemis tööd. Vaata kirjeldust: http://www.stylusstudio.com/eii/ Korporatiivse informatsiooni integratsioon (enterprise information integration, iсокр. EII) Andmetele juurdepääsu tehnoloogiad • ADO.NET s a set of computer software components that can be used by programmers to access data and data services. • JDBC is an API for the Java programming language that defines how a client may access a database. • ODBC provides a standard software API method for using database management systems (DBMS) • OLE DB Database, sometimes written as OLEDB or OLE-DB) is an API designed by Microsoft for accessing different types of data stored in a uniform manner. • Xquery is a query language (with some programming language features) that is designed to query collections of XML data • Service Data Objects (SDO) for Java, C++ and .Net clients and any type of data Andmete eraldamise, teisendamise ja laadimise tarkvara (extract, transform and load, iсокр. ETL). ETL – see on tehnoloogia, mis muudab andmed (harilikult pakettöötluse režiimis) operatsioonirežiimist integreeritavateks omavahel kooskõlastatuteks andmeteks, mis sobivad otsustuste vastuvõtmiseks.. ETLtehnoloogia on orienteeritud andmebaaside, andmeaitade, andmevakkade või operatiivsete andmeladude puhul. Andmete eraldamise, teisendamise ja laadimise tarkvara (extract, transform and load, iсокр. ETL). Eraldamine Esimene osa ETL protsessis hõlmab kaevandavate andmete eraldamist süsteemist. Enamus andmeid andmeaida projektidest laadib andmed erinevatest operatiivsetest andmebaasidest. Iga eraldi süsteem võib kasutada erinevaid andmete organiseerimise viise ja seda arvestatakse. Ekstraheerimine teisendab andmed transformatsiooniks sobivasse formaati. Lõppjärgus süsteem laadib andmed tavaliselt andmeaita Vaata: http://www.cloveretl.org/ Terminid Distributed Component Object Model (DCOM) Common Object Requesting Broker Architecture (CORBA) Electronic Data Interchange (EDI) Remote Method Invocation (RMI) ADO.NET is a set of computer software components that can be used by programmers to access data and data services. Java Database Connectivity (JDBC) is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. An application programming interface (API) is a set of routines, data structures, object classes and/or protocols provided by libraries and/or operating system services in order to support the building of applications. Java Database Connectivity (JDBC) is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. Terminid järg OLE DB (Object Linking and Embedding, Database, sometimes written as OLEDB or OLE-DB) is an API designed by Microsoft for accessing different types of data stored in a uniform manner. XQuery is a query language (with some programming language features) that is designed to query collections of XML data. It is semantically similar to SQL. The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup [1] languages. It is classified as an extensible language, because it allows the user to define the mark-up elements. XML's purpose is to aid information systems in sharing structured data, especially via the Internet, Service Data Objects is a technology that allows heterogeneous data to be accessed in a uniform way. The SDO specification was originally developed in 2004 as a joint collaboration between BEA and IBM and approved by the Java Community Process.