SlideShare a Scribd company logo
1 of 20
Стандартизація методів інтеграції даних.
Основні напрямки та специфікації.
Тема 9
План
 1. Що таке інтеграція даних
 2. Коротка історія
 3. Багатоаспектність проблеми
 4. Неоднорідність джерел даних
 5. Завдання, що виникають
 6. Основний інструментарій
 7. Архітектура систем інтеграції
 8. Інтегруючі моделі даних
 9. Механізми відображення моделей даних
 10. Засоби семантичної інтеграції даних
 11. Інтеграція метаданих
 12. Протоколи доступу як середовище інтеграції даних
 13. Інтеграція текстових ресурсів
 14. Роль стандартів в системах інтеграції даних
Що таке інтеграція даних?
 Інтеграція даних в інформаційних системах
розуміється як забезпечення єдиного уніфікованого
інтерфейсу для доступу до деякої сукупності
неоднорідних незалежних джерел даних.
Спільні дані
Система 1
Система 3Система 2
Коротка історія
Коли
• В середині 70-их почалися розробки розподілених баз даних з
багаторівневою архітектурою.
Ідея
• Глобальна схема для сукупності локальних баз даних.
Завдання
• Створити мультибази і федеративні бази даних, сховища даних, різні
репозиторії інформаційних ресурсів, а також веб-додатки
Наслідок
• Розробка методів інтеграції інформаційних ресурсів - одна з найбільш
актуальних проблем в галузі інформаційних систем на сьогодні.
Багатоаспектність проблеми
• зводиться до конверсії даних з різних джерел в
необхідний єдиний формат їх фізичного
представлення
Фізичний
• передбачає можливість доступу до даних, що
містяться в різних джерелах з урахуванням
структурних і, можливо, поведінкових властивостей
даних
Логічний
• підтримка єдиного представлення даних з
урахуванням їх семантичних властивостей в
контексті єдиної онтології предметної області
Семантичний
Багатоаспектність проблеми
залежить від властивостей
джерел даних, які можуть бути:
• статичними або динамічними
• підтримувати подання даних в термінах тієї чи іншої
моделі даних
• однорідними або неоднорідними щодо характеристик,
відповідних використовуваному рівню інтеграції
Вибір методу
інтеграції
даних
Багатоаспектність проблеми
Віртуальне подання
інтегрованих даних
Актуальне
(матеріалізоване)
подання інтегрованих
даних
Способи
інтеграції
даних
Неоднорідність джерел даних
Рівень Приклад неоднорідності джерел
даних
Фізичний Різні формати файлів
Логічний Одні джерела можуть бути веб-
сайтами, а інші - об'єктними базами
даних
Семантичний Кожне з джерел є інформаційним
ресурсом, що моделює деякий
фрагмент предметної області, якому
відповідає своя понятійна система, і ці
фрагменти перетинаються
Завдання, що виникають
При створенні системи інтеграції виникає ряд завдань, склад
яких залежить від вимог до неї і використовуваного підходу
• Розробка
архітектури
системи інтеграції
даних
• Створення
інтегруючої
моделі даних, що
є основою
єдиного
користувальницьк
ого інтерфейсу в
системі інтеграції
• Розробка методів
відображення моделей
даних та побудова
відображень в
інтегруючу модель для
конкретних моделей,
підтримуваних
окремими джерелами
даних
• Інтеграція
метаданих, що
використовуються
в системі джерел
даних
• Подолання
неоднорідності
джерел даних.
Розробка
механізмів
семантичної
інтеграції джерел
даних.
Основний інструментарій
засоби
інтеграції схем
і інтеграції
онтологічних
специфікацій
об'єктні
адаптери
(Wrappers)
посередники
(Mediators)
онтологічні
специфікації
механізми
відображення
моделей
дaних
архітектура,
що забезпечує
взаємодію
засобів
Архітектура систем інтеграції
• На посередника покладається завдання
підтримки єдиного користувальницького
інтерфейсу на основі глобального
представлення даних, що містяться в
джерелах, а також підтримку
відображення між глобальним і
локальним уявленнями даних
У системах
інтеграції
даних
найбільшого
поширення
набула
архітектура з
посередником.
Global as View
Local as View
Інтегруючі моделі даних
70-ті роки:
модель даних втілена
в мові Синтез
80-ті роки:
спроба інтеграції в
єдиної моделі даних
можливостей
мережевої моделі
даних CODASYL і
реляційної моделі
даних
2003 рік:
поява специфікації
SQL/XML
2005-2007 роки:
поява стандарту мови
запитів XQuery, що
втілює
функціональність,
властиву інтегруючій
моделі даних
Механізми відображення моделей даних
Адаптери
(Wrappers)
• при інтеграції даних
у середовищі,
заснованому на
платформі CORBA
Шлюз
• механізм відображення
представлення даних
джерела в середовище
системи бази даних
Засоби семантичної інтеграції даних
Найбільш поширений підхід до
семантичної інтеграції даних
заснований на використанні
семантичних посередників (Mediators)
Засобами
посередників
підтримуються
уніфіковані
метаописи
інтегрованих
джерел даних
Механізми
посередників
спираються на
онтологічні
специфікації
джерел
Пропонується
використовувати
апарат
дескриптивних
логік, втілений в
мові опису
онтологій OWL
Інтеграція метаданих
Традиційні завдання інтеграції
метаданих:
завдання інтеграції схем
завдання інтеграції онтологічних
специфікацій інформаційних ресурсів
Інтеграція метаданих
Труднощі при
вирішенні
завдання
інтеграції
схем
Конфлікти
іменування
Конфлікти
неоднорідності
Семантичні
конфлікти
Структурні
конфлікти
Протоколи доступу як засіб інтеграції даних
• підтримує єдине ієрархічне
представлення розподілених
інформаційних ресурсів в
середовищі архітектури
клієнт-сервер і надає
користувачеві єдиний
інтерфейс для доступу до них
Протокол
доступу до
розподілених
ресурсів
Z39.50
Інтеграція текстових ресурсів
Проблема інтеграції колекцій текстових інформаційних ресурсів
зводиться, головним чином, до інтеграції метаданих їх джерел, каталогів,
класифікаторів, тезаурусів, онтологій і т.д
Проблема набула особливої актуальності у зв'язку з розробками
електронних бібліотек
Інтеграція тут розуміється як об'єднання колекцій текстових документів з
різних джерел в рамках єдиного джерела
Найбільш цікаві методи, передбачають матеріалізовану інтеграцію
метаданих і віртуальну інтеграцію власне контенту колекцій текстових
документів
Такий підхід використовується, наприклад, в Соціонет
Роль стандартів в системах інтеграції даних
Головне призначення
стандартів полягає у
визначенні уніфікованої
моделі даних
(метаданих), що є
основою єдиного
інтерфейсу для доступу
до інтегрованих даними
для додатків і / або
кінцевих користувачів
стандарти баз
даних ISO / IEC
SQL, ISO / IEC
SQL / MED
стандарт
Дублінського
ядра
консорціуму
OCLC
стандарти
платформи
XML
консорціуму
W3C
стандарти
CORBA і UML
консорціуму
OMG
стандарт
об'єктних
даних
консорціуму
ODMG
Роль стандартів в системах інтеграції даних
В інтеграції інформаційних
ресурсів електронних
бібліотек в останні роки
активно використовуються
стандарти Ініціативи
відкритих архівів (Open
Archives Initiative)
OAI

More Related Content

What's hot

3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐Terry Cho
 
Working with JSON Data in PostgreSQL vs. MongoDB
Working with JSON Data in PostgreSQL vs. MongoDBWorking with JSON Data in PostgreSQL vs. MongoDB
Working with JSON Data in PostgreSQL vs. MongoDBScaleGrid.io
 
Airbnb Search Architecture: Presented by Maxim Charkov, Airbnb
Airbnb Search Architecture: Presented by Maxim Charkov, AirbnbAirbnb Search Architecture: Presented by Maxim Charkov, Airbnb
Airbnb Search Architecture: Presented by Maxim Charkov, AirbnbLucidworks
 
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐Terry Cho
 
Intro to elasticsearch
Intro to elasticsearchIntro to elasticsearch
Intro to elasticsearchJoey Wen
 
대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #5. rest대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #5. restTerry Cho
 
Postgres vs Mongo / Олег Бартунов (Postgres Professional)
Postgres vs Mongo / Олег Бартунов (Postgres Professional)Postgres vs Mongo / Олег Бартунов (Postgres Professional)
Postgres vs Mongo / Олег Бартунов (Postgres Professional)Ontico
 
Intro to Elasticsearch
Intro to ElasticsearchIntro to Elasticsearch
Intro to ElasticsearchClifford James
 
S4F POC BOM with Variants
S4F POC BOM with VariantsS4F POC BOM with Variants
S4F POC BOM with VariantsVardhan Naik
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network TroubleshootingOpen Source Consulting
 
I got 99 problems, but ReST ain't one
I got 99 problems, but ReST ain't oneI got 99 problems, but ReST ain't one
I got 99 problems, but ReST ain't oneAdrian Cole
 
Airflow를 이용한 데이터 Workflow 관리
Airflow를 이용한  데이터 Workflow 관리Airflow를 이용한  데이터 Workflow 관리
Airflow를 이용한 데이터 Workflow 관리YoungHeon (Roy) Kim
 
PHP File Handling
PHP File Handling PHP File Handling
PHP File Handling Degu8
 
ASP.NET 07 - Site Navigation
ASP.NET 07 - Site NavigationASP.NET 07 - Site Navigation
ASP.NET 07 - Site NavigationRandy Connolly
 

What's hot (20)

Apache Solr
Apache SolrApache Solr
Apache Solr
 
3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐3. 마이크로 서비스 아키텍쳐
3. 마이크로 서비스 아키텍쳐
 
Working with JSON Data in PostgreSQL vs. MongoDB
Working with JSON Data in PostgreSQL vs. MongoDBWorking with JSON Data in PostgreSQL vs. MongoDB
Working with JSON Data in PostgreSQL vs. MongoDB
 
Airbnb Search Architecture: Presented by Maxim Charkov, Airbnb
Airbnb Search Architecture: Presented by Maxim Charkov, AirbnbAirbnb Search Architecture: Presented by Maxim Charkov, Airbnb
Airbnb Search Architecture: Presented by Maxim Charkov, Airbnb
 
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
대용량 분산 아키텍쳐 설계 #4. soa 아키텍쳐
 
The Power of CSS Flexbox
The Power of CSS FlexboxThe Power of CSS Flexbox
The Power of CSS Flexbox
 
Intro to elasticsearch
Intro to elasticsearchIntro to elasticsearch
Intro to elasticsearch
 
Injection sql
Injection sqlInjection sql
Injection sql
 
대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #5. rest대용량 분산 아키텍쳐 설계 #5. rest
대용량 분산 아키텍쳐 설계 #5. rest
 
Postgres vs Mongo / Олег Бартунов (Postgres Professional)
Postgres vs Mongo / Олег Бартунов (Postgres Professional)Postgres vs Mongo / Олег Бартунов (Postgres Professional)
Postgres vs Mongo / Олег Бартунов (Postgres Professional)
 
Bootstrap [part 1]
Bootstrap [part 1]Bootstrap [part 1]
Bootstrap [part 1]
 
Introduction to DOM
Introduction to DOMIntroduction to DOM
Introduction to DOM
 
Intro to Elasticsearch
Intro to ElasticsearchIntro to Elasticsearch
Intro to Elasticsearch
 
S4F POC BOM with Variants
S4F POC BOM with VariantsS4F POC BOM with Variants
S4F POC BOM with Variants
 
[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting[오픈소스컨설팅] Linux Network Troubleshooting
[오픈소스컨설팅] Linux Network Troubleshooting
 
I got 99 problems, but ReST ain't one
I got 99 problems, but ReST ain't oneI got 99 problems, but ReST ain't one
I got 99 problems, but ReST ain't one
 
Data partitioning
Data partitioningData partitioning
Data partitioning
 
Airflow를 이용한 데이터 Workflow 관리
Airflow를 이용한  데이터 Workflow 관리Airflow를 이용한  데이터 Workflow 관리
Airflow를 이용한 데이터 Workflow 관리
 
PHP File Handling
PHP File Handling PHP File Handling
PHP File Handling
 
ASP.NET 07 - Site Navigation
ASP.NET 07 - Site NavigationASP.NET 07 - Site Navigation
ASP.NET 07 - Site Navigation
 

Similar to Тема 9.Стандартизація методів інтеграції даних. Основні напрямки та специфікації.

Тема 5. Простори даних.
Тема 5. Простори даних.Тема 5. Простори даних.
Тема 5. Простори даних.Oleg Nazarevych
 
Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...
Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...
Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...Oleg Nazarevych
 
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Oleg Nazarevych
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Наталья Коба
 
IT connect 2011
IT connect 2011IT connect 2011
IT connect 2011MageCloud
 
Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationCharlie662408
 
Lecture 105 - Relational data model
Lecture 105 - Relational data modelLecture 105 - Relational data model
Lecture 105 - Relational data modelAndrii Kopp
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БДpogromskaya
 
Тема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих данихТема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих данихAndriy Gorbal
 
Тема 4. Технології інтеграції даних.
Тема 4. Технології інтеграції даних.Тема 4. Технології інтеграції даних.
Тема 4. Технології інтеграції даних.Oleg Nazarevych
 
реферат з інформатики
реферат з інформатикиреферат з інформатики
реферат з інформатикиTanyushka Bora-Bora
 
Question mag 050103
Question mag 050103Question mag 050103
Question mag 050103Tani Ta
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та ісpogromskaya
 

Similar to Тема 9.Стандартизація методів інтеграції даних. Основні напрямки та специфікації. (20)

Тема 5. Простори даних.
Тема 5. Простори даних.Тема 5. Простори даних.
Тема 5. Простори даних.
 
Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...
Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...
Тема 1. Вступ. Основні проблеми, що приводять до інтеграції даних. Історія за...
 
пз
пзпз
пз
 
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
Тема 7. Моделі інтеграції - глобальна Global As View (GAV) та локальна Local ...
 
Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.Системи управління базами даних. поняття бази даних.
Системи управління базами даних. поняття бази даних.
 
IT connect 2011
IT connect 2011IT connect 2011
IT connect 2011
 
Darabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentationDarabase sql my sql mysql good presentation
Darabase sql my sql mysql good presentation
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
SPR
SPRSPR
SPR
 
Lecture 105 - Relational data model
Lecture 105 - Relational data modelLecture 105 - Relational data model
Lecture 105 - Relational data model
 
l1_2_kv1.ppt
l1_2_kv1.pptl1_2_kv1.ppt
l1_2_kv1.ppt
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
Тема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих данихТема 6. Підготовка до публікації відкритих даних
Тема 6. Підготовка до публікації відкритих даних
 
база даних
база данихбаза даних
база даних
 
Тема 4. Технології інтеграції даних.
Тема 4. Технології інтеграції даних.Тема 4. Технології інтеграції даних.
Тема 4. Технології інтеграції даних.
 
Access urok 03_tema
Access urok 03_temaAccess urok 03_tema
Access urok 03_tema
 
реферат з інформатики
реферат з інформатикиреферат з інформатики
реферат з інформатики
 
Question mag 050103
Question mag 050103Question mag 050103
Question mag 050103
 
лекція 1 введення в бд та іс
лекція 1 введення в бд та іслекція 1 введення в бд та іс
лекція 1 введення в бд та іс
 
DAL
DALDAL
DAL
 

More from Oleg Nazarevych

Етикет службового листування
Етикет службового листуванняЕтикет службового листування
Етикет службового листуванняOleg Nazarevych
 
Оцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проектуОцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проектуOleg Nazarevych
 
5 Управління ризиками (2016)
5 Управління ризиками (2016)5 Управління ризиками (2016)
5 Управління ризиками (2016)Oleg Nazarevych
 
Л2 Управління проектами. Визначення та концепції
Л2 Управління проектами. Визначення та концепціїЛ2 Управління проектами. Визначення та концепції
Л2 Управління проектами. Визначення та концепціїOleg Nazarevych
 
Л1 Введення в програмну інженерію
Л1 Введення в програмну інженеріюЛ1 Введення в програмну інженерію
Л1 Введення в програмну інженеріюOleg Nazarevych
 
Ініціація проекту
Ініціація проектуІніціація проекту
Ініціація проектуOleg Nazarevych
 
4 Планування проекту (2018)
4 Планування проекту (2018)4 Планування проекту (2018)
4 Планування проекту (2018)Oleg Nazarevych
 
Введення в програмну інженерію. Моделі розробки проектів
Введення в програмну інженерію. Моделі розробки проектівВведення в програмну інженерію. Моделі розробки проектів
Введення в програмну інженерію. Моделі розробки проектівOleg Nazarevych
 
Відеоскрайбінг
ВідеоскрайбінгВідеоскрайбінг
ВідеоскрайбінгOleg Nazarevych
 
Основи графічного дизайну
Основи графічного дизайнуОснови графічного дизайну
Основи графічного дизайнуOleg Nazarevych
 
Тема 1 Основні терміни і поняття
Тема 1 Основні терміни і поняттяТема 1 Основні терміни і поняття
Тема 1 Основні терміни і поняттяOleg Nazarevych
 
Дебетові системи електронних платежів
Дебетові системи електронних платежівДебетові системи електронних платежів
Дебетові системи електронних платежівOleg Nazarevych
 
Тема 15 Банерна реклама
Тема 15 Банерна рекламаТема 15 Банерна реклама
Тема 15 Банерна рекламаOleg Nazarevych
 
Тема 3 (2) Основні принципи функціонування та роботи систем електронної комерції
Тема 3 (2) Основні принципи функціонування та роботи систем електронної комерціїТема 3 (2) Основні принципи функціонування та роботи систем електронної комерції
Тема 3 (2) Основні принципи функціонування та роботи систем електронної комерціїOleg Nazarevych
 
Тема 14 Пошукова оптимізація. SEO оптимізація
Тема 14 Пошукова оптимізація. SEO оптимізаціяТема 14 Пошукова оптимізація. SEO оптимізація
Тема 14 Пошукова оптимізація. SEO оптимізаціяOleg Nazarevych
 
Тема № 12. Дебетові системи електронних платежів
Тема № 12. Дебетові системи електронних платежівТема № 12. Дебетові системи електронних платежів
Тема № 12. Дебетові системи електронних платежівOleg Nazarevych
 
Тема 5 Системи електронної комерції B2C
Тема 5 Системи електронної комерції B2CТема 5 Системи електронної комерції B2C
Тема 5 Системи електронної комерції B2COleg Nazarevych
 
Тема 7 (2) Послуги в електронній комерції
Тема 7 (2) Послуги в електронній комерціїТема 7 (2) Послуги в електронній комерції
Тема 7 (2) Послуги в електронній комерціїOleg Nazarevych
 
Тема 18 Методи аналізу ефективності інтернет реклами
Тема 18 Методи аналізу ефективності інтернет рекламиТема 18 Методи аналізу ефективності інтернет реклами
Тема 18 Методи аналізу ефективності інтернет рекламиOleg Nazarevych
 

More from Oleg Nazarevych (20)

Етикет службового листування
Етикет службового листуванняЕтикет службового листування
Етикет службового листування
 
Оцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проектуОцінка трудомісткості і термінів проекту
Оцінка трудомісткості і термінів проекту
 
5 Управління ризиками (2016)
5 Управління ризиками (2016)5 Управління ризиками (2016)
5 Управління ризиками (2016)
 
Л2 Управління проектами. Визначення та концепції
Л2 Управління проектами. Визначення та концепціїЛ2 Управління проектами. Визначення та концепції
Л2 Управління проектами. Визначення та концепції
 
Л1 Введення в програмну інженерію
Л1 Введення в програмну інженеріюЛ1 Введення в програмну інженерію
Л1 Введення в програмну інженерію
 
Ініціація проекту
Ініціація проектуІніціація проекту
Ініціація проекту
 
4 Планування проекту (2018)
4 Планування проекту (2018)4 Планування проекту (2018)
4 Планування проекту (2018)
 
Введення в програмну інженерію. Моделі розробки проектів
Введення в програмну інженерію. Моделі розробки проектівВведення в програмну інженерію. Моделі розробки проектів
Введення в програмну інженерію. Моделі розробки проектів
 
Відеоскрайбінг
ВідеоскрайбінгВідеоскрайбінг
Відеоскрайбінг
 
3D графіка
3D графіка3D графіка
3D графіка
 
Основи графічного дизайну
Основи графічного дизайнуОснови графічного дизайну
Основи графічного дизайну
 
Тема 1 Основні терміни і поняття
Тема 1 Основні терміни і поняттяТема 1 Основні терміни і поняття
Тема 1 Основні терміни і поняття
 
Дебетові системи електронних платежів
Дебетові системи електронних платежівДебетові системи електронних платежів
Дебетові системи електронних платежів
 
Тема 15 Банерна реклама
Тема 15 Банерна рекламаТема 15 Банерна реклама
Тема 15 Банерна реклама
 
Тема 3 (2) Основні принципи функціонування та роботи систем електронної комерції
Тема 3 (2) Основні принципи функціонування та роботи систем електронної комерціїТема 3 (2) Основні принципи функціонування та роботи систем електронної комерції
Тема 3 (2) Основні принципи функціонування та роботи систем електронної комерції
 
Тема 14 Пошукова оптимізація. SEO оптимізація
Тема 14 Пошукова оптимізація. SEO оптимізаціяТема 14 Пошукова оптимізація. SEO оптимізація
Тема 14 Пошукова оптимізація. SEO оптимізація
 
Тема № 12. Дебетові системи електронних платежів
Тема № 12. Дебетові системи електронних платежівТема № 12. Дебетові системи електронних платежів
Тема № 12. Дебетові системи електронних платежів
 
Тема 5 Системи електронної комерції B2C
Тема 5 Системи електронної комерції B2CТема 5 Системи електронної комерції B2C
Тема 5 Системи електронної комерції B2C
 
Тема 7 (2) Послуги в електронній комерції
Тема 7 (2) Послуги в електронній комерціїТема 7 (2) Послуги в електронній комерції
Тема 7 (2) Послуги в електронній комерції
 
Тема 18 Методи аналізу ефективності інтернет реклами
Тема 18 Методи аналізу ефективності інтернет рекламиТема 18 Методи аналізу ефективності інтернет реклами
Тема 18 Методи аналізу ефективності інтернет реклами
 

Recently uploaded

Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 

Recently uploaded (13)

Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 

Тема 9.Стандартизація методів інтеграції даних. Основні напрямки та специфікації.

  • 1. Стандартизація методів інтеграції даних. Основні напрямки та специфікації. Тема 9
  • 2. План  1. Що таке інтеграція даних  2. Коротка історія  3. Багатоаспектність проблеми  4. Неоднорідність джерел даних  5. Завдання, що виникають  6. Основний інструментарій  7. Архітектура систем інтеграції  8. Інтегруючі моделі даних  9. Механізми відображення моделей даних  10. Засоби семантичної інтеграції даних  11. Інтеграція метаданих  12. Протоколи доступу як середовище інтеграції даних  13. Інтеграція текстових ресурсів  14. Роль стандартів в системах інтеграції даних
  • 3. Що таке інтеграція даних?  Інтеграція даних в інформаційних системах розуміється як забезпечення єдиного уніфікованого інтерфейсу для доступу до деякої сукупності неоднорідних незалежних джерел даних. Спільні дані Система 1 Система 3Система 2
  • 4. Коротка історія Коли • В середині 70-их почалися розробки розподілених баз даних з багаторівневою архітектурою. Ідея • Глобальна схема для сукупності локальних баз даних. Завдання • Створити мультибази і федеративні бази даних, сховища даних, різні репозиторії інформаційних ресурсів, а також веб-додатки Наслідок • Розробка методів інтеграції інформаційних ресурсів - одна з найбільш актуальних проблем в галузі інформаційних систем на сьогодні.
  • 5. Багатоаспектність проблеми • зводиться до конверсії даних з різних джерел в необхідний єдиний формат їх фізичного представлення Фізичний • передбачає можливість доступу до даних, що містяться в різних джерелах з урахуванням структурних і, можливо, поведінкових властивостей даних Логічний • підтримка єдиного представлення даних з урахуванням їх семантичних властивостей в контексті єдиної онтології предметної області Семантичний
  • 6. Багатоаспектність проблеми залежить від властивостей джерел даних, які можуть бути: • статичними або динамічними • підтримувати подання даних в термінах тієї чи іншої моделі даних • однорідними або неоднорідними щодо характеристик, відповідних використовуваному рівню інтеграції Вибір методу інтеграції даних
  • 7. Багатоаспектність проблеми Віртуальне подання інтегрованих даних Актуальне (матеріалізоване) подання інтегрованих даних Способи інтеграції даних
  • 8. Неоднорідність джерел даних Рівень Приклад неоднорідності джерел даних Фізичний Різні формати файлів Логічний Одні джерела можуть бути веб- сайтами, а інші - об'єктними базами даних Семантичний Кожне з джерел є інформаційним ресурсом, що моделює деякий фрагмент предметної області, якому відповідає своя понятійна система, і ці фрагменти перетинаються
  • 9. Завдання, що виникають При створенні системи інтеграції виникає ряд завдань, склад яких залежить від вимог до неї і використовуваного підходу • Розробка архітектури системи інтеграції даних • Створення інтегруючої моделі даних, що є основою єдиного користувальницьк ого інтерфейсу в системі інтеграції • Розробка методів відображення моделей даних та побудова відображень в інтегруючу модель для конкретних моделей, підтримуваних окремими джерелами даних • Інтеграція метаданих, що використовуються в системі джерел даних • Подолання неоднорідності джерел даних. Розробка механізмів семантичної інтеграції джерел даних.
  • 10. Основний інструментарій засоби інтеграції схем і інтеграції онтологічних специфікацій об'єктні адаптери (Wrappers) посередники (Mediators) онтологічні специфікації механізми відображення моделей дaних архітектура, що забезпечує взаємодію засобів
  • 11. Архітектура систем інтеграції • На посередника покладається завдання підтримки єдиного користувальницького інтерфейсу на основі глобального представлення даних, що містяться в джерелах, а також підтримку відображення між глобальним і локальним уявленнями даних У системах інтеграції даних найбільшого поширення набула архітектура з посередником. Global as View Local as View
  • 12. Інтегруючі моделі даних 70-ті роки: модель даних втілена в мові Синтез 80-ті роки: спроба інтеграції в єдиної моделі даних можливостей мережевої моделі даних CODASYL і реляційної моделі даних 2003 рік: поява специфікації SQL/XML 2005-2007 роки: поява стандарту мови запитів XQuery, що втілює функціональність, властиву інтегруючій моделі даних
  • 13. Механізми відображення моделей даних Адаптери (Wrappers) • при інтеграції даних у середовищі, заснованому на платформі CORBA Шлюз • механізм відображення представлення даних джерела в середовище системи бази даних
  • 14. Засоби семантичної інтеграції даних Найбільш поширений підхід до семантичної інтеграції даних заснований на використанні семантичних посередників (Mediators) Засобами посередників підтримуються уніфіковані метаописи інтегрованих джерел даних Механізми посередників спираються на онтологічні специфікації джерел Пропонується використовувати апарат дескриптивних логік, втілений в мові опису онтологій OWL
  • 15. Інтеграція метаданих Традиційні завдання інтеграції метаданих: завдання інтеграції схем завдання інтеграції онтологічних специфікацій інформаційних ресурсів
  • 17. Протоколи доступу як засіб інтеграції даних • підтримує єдине ієрархічне представлення розподілених інформаційних ресурсів в середовищі архітектури клієнт-сервер і надає користувачеві єдиний інтерфейс для доступу до них Протокол доступу до розподілених ресурсів Z39.50
  • 18. Інтеграція текстових ресурсів Проблема інтеграції колекцій текстових інформаційних ресурсів зводиться, головним чином, до інтеграції метаданих їх джерел, каталогів, класифікаторів, тезаурусів, онтологій і т.д Проблема набула особливої актуальності у зв'язку з розробками електронних бібліотек Інтеграція тут розуміється як об'єднання колекцій текстових документів з різних джерел в рамках єдиного джерела Найбільш цікаві методи, передбачають матеріалізовану інтеграцію метаданих і віртуальну інтеграцію власне контенту колекцій текстових документів Такий підхід використовується, наприклад, в Соціонет
  • 19. Роль стандартів в системах інтеграції даних Головне призначення стандартів полягає у визначенні уніфікованої моделі даних (метаданих), що є основою єдиного інтерфейсу для доступу до інтегрованих даними для додатків і / або кінцевих користувачів стандарти баз даних ISO / IEC SQL, ISO / IEC SQL / MED стандарт Дублінського ядра консорціуму OCLC стандарти платформи XML консорціуму W3C стандарти CORBA і UML консорціуму OMG стандарт об'єктних даних консорціуму ODMG
  • 20. Роль стандартів в системах інтеграції даних В інтеграції інформаційних ресурсів електронних бібліотек в останні роки активно використовуються стандарти Ініціативи відкритих архівів (Open Archives Initiative) OAI