Download Document

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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.