Кәсіпорындық ақпараттық интеграция: Бірыңғай дерек көрінісі
Enterprise information integration
Кәсіпорын ақпараттық интеграциясы (EII): ұйымның барлық деректерін біріктіріп, бірыңғай көрініс жасау. Деректерді басқару, интеграциялау, және қол жеткізуді жеңілдетеді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Бүкіл ұйым үшін деректер мен ақпараттың бірыңғай көрінісін қолдау
Support a unified view of data and information for an entire organization
Кәсіпорындық ақпарат интеграциясы (EII) – бүкіл ұйым үшін деректер мен ақпараттың бірыңғай көрінісін қамтамасыз ету қабілеті. EII деректерді виртуализациялау қолданбасында, ақпаратты интеграциялау процесінде деректерді абстракциялау арқылы ұйымдағы барлық деректерді қарау үшін бірыңғай интерфейс (біркелкі деректерге қол жеткізу) және осы деректерді ұсыну үшін құрылымдар мен атау конвенцияларының бірыңғай жиынтығы (біркелкі ақпараттық бейнелеу) қамтамасыз етіледі. EII-нің мақсаты – әртүрлі дерек көздерінің үлкен жиынтығын пайдаланушыға немесе жүйеге біркелкі дерек көзі ретінде көрсету.
Enterprise information integration (EII) is the ability to support a unified view of data and information for an entire organization. In a data virtualization application of EII, a process of information integration, using data abstraction to provide a unified interface (known as uniform data access) for viewing all the data within an organization, and a single set of structures and naming conventions (known as uniform information representation) to represent this data; the goal of EII is to get a large set of heterogeneous data sources to appear to a user or system as a single, homogeneous data source.
Шолу
Кәсіпорынның деректері әртүрлі форматта сақталуы мүмкін, соның ішінде реляциялық деректер қоры (олар өздері көптеген түрлерге ие), мәтіндік файлдар, XML файлдары, электрондық кестелер және әрқайсысы өздерінің индекстеу және деректерге қол жеткізу әдістері бар түрлі меншік сақтау әдістері. Стандартталған деректерге қол жеткізу API пайда болды, олар жалпы дерек көзінен деректерді алу және өзгерту үшін командалардың нақты жиынтығын ұсынады. Көптеген қолданбалар бар, олар осы API командаларын әр түрлі дерек көздері арқылы, әсіресе реляциялық деректер қорларында іске асырады. Мұндай API-ге ODBC, JDBC, XQJ, OLE DB және жақында ADO.NET кіреді. Ақпаратты интеграциялау үшін өте маңызды файлдың ішінде деректерді бейнелеу үшін стандартты форматтар бар. Олардың ішіндегі ең танымал - стандартты әмбебап бейнелеу форматы ретінде пайда болған XML. Сондай-ақ, географиялық сипаттамаларды білдіру үшін Geography Markup Language және каталог стилі туралы ақпаратты ұстау үшін Directory Service Markup Language сияқты нақты деректер үшін анықталған XML "грамматикалары" бар. Сонымен қатар, iCalendar сияқты күнтізбе ақпаратын және визит карточкасы ақпаратын бейнелеу үшін vCard сияқты XML емес стандартты форматтар бар. Кәсіпорындық ақпарат интеграциясы (EII) деректерді интеграциялауды коммерциялық тұрғыда қолданады. Жоғарыда сипатталған теориялық проблемаларға қарамастан, жеке сектор тиімді өнім ретінде деректерді интеграциялау мәселелеріне көбірек көңіл бөледі. EII дұрыстыққа немесе анықтамалылыққа емес, жылдамдық пен қарапайымдыққа баса назар аударады. Әртүрлі деректер жиынтығын біріктіру. Әр дерек көзі ерекше және ол EII-ді қолдауға арналған емес. Сондықтан, деректерді виртуализациялау және деректерді федерациялау деректерді және ақпаратты әртүрлі деректер жиынтықтарынан біріктіруді қолдау үшін кездейсоқ деректердің ортақтығына тәуелді. Деректер көздеріндегі деректер құндылығының ортақ болмауынан қайтарылған жиынтық дұрыс емес, толық емес және растау мүмкін емес болуы мүмкін. Бір шешім - ETL қажеттілігінсіз деректерді біріктіру үшін әртүрлі деректер базаларын қайта құру. Қайта құрылған деректер базалары деректер базалары арасында анықтамалық тұтастықты сақтауға болатын ортақ шектеулерді қолдайды. Қайта құрылған деректер базалары деректер құндылығының ортақтығын қамтамасыз ететін, жобаланған деректерге қол жеткізу жолдарын ұсынады. Оңай орнату. Тіпті проблеманы шешу жолы ретінде танылса да, EII қазіргі уақытта қолдануға уақыт алады және орнатуда күрделіліктерді ұсынады. Ұсынылған схемасыз шешімдерге "Жеңіл аралық бағдарламалық құралдар" кіреді. Жоғары деңгейдегі ақпаратты өңдеу. Аналитиктер тіпті жұмыс істейтін ақпарат интеграция жүйесімен де деректер базасындағы көздердің белгілі бір қолданбаны қанағаттандыратындығын анықтау қиындықтарын бастан кешіреді. Репозиторийлер жиынтығы туралы осындай сұрақтарға жауап беру үшін метадеректер және/немесе онтологиялар сияқты семантикалық ақпарат қажет.
Data within an enterprise can be stored in heterogeneous formats, including relational databases (which themselves come in a large number of varieties), text files, XML files, spreadsheets and a variety of proprietary storage methods, each with their own indexing and data access methods. 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, XQJ, OLE DB, and more recently ADO. 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 as Geography Markup Language for expressing geographical features and Directory Service Markup Language for holding directory style information. In addition, non XML standard formats exist such as iCalendar for representing calendar information and vCard for business card information. Enterprise Information Integration (EII) applies data integration commercially. Despite the theoretical problems described above, the private sector shows more concern with the problems of data integration as a viable product. EII emphasizes neither on correctness nor tractability, but speed and simplicity. Combining disparate data sets Each data source is disparate and as such is not designed to support EII. Therefore, data virtualization as well as data federation depends upon accidental data commonality to support combining data and information from disparate data sets. Because of this lack of data value commonality across data sources, the return set may be inaccurate, incomplete, and impossible to validate. One solution is to recast disparate databases to integrate these databases without the need for ETL. The recast databases support commonality constraints where referential integrity may be enforced between databases. The recast databases provide designed data access paths with data value commonality across databases. Simplicity of deployment Even if recognized as a solution to a problem, EII currently takes time to apply and offers complexities in deployment. Proposed schema less solutions include "Lean Middleware". Handling higher order information Analysts experience difficulty—even with a functioning information integration system—in determining whether the sources in the database will satisfy a given application. Answering these kinds of questions about a set of repositories requires semantic information like metadata and/or ontologies.
Қолданбалар
EII өнімдері біртекті деректерді пайдаланатын клиенттік қосымшалар мен қызметтер және әртүрлі деректерді сақтау орындары арасындағы байланыстың ыңғайлы болуын қамтамасыз етеді. Мұндай клиенттік қосымшалар мен қызметтерге жұмыс үстелінің өнімділік құралдары (кестелік программалар, мәтін өңдегіштер, презентациялық бағдарламалық жасақтама және т.б.), дамыту орталары мен платформалары (Java EE, .NET, Mono, SOAP немесе RESTful веб-қызметтері және т.б.), бизнес-интеллект (BI), бизнес-белсенділікті мониторингілеу (BAM) бағдарламалық жасақтамасы, кәсіпорын ресурстарын жоспарлау (ERP), клиенттермен қарым-қатынасты басқару (CRM), бизнес-процестерді басқару (BPM және/немесе BPEL) бағдарламалық жасақтамасы және веб-контентті басқару (CMS) жатады.
EII products enable loose coupling between homogeneous 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 RESTful 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, and web content management (CMS).