Рішень з GRID SOA

Порівняння web-сервісів, тобто класичних сервісно-орієнтованих

1. Можливість реалізації пошукових функцій GRID SOA рішень на основі розширеної в’язанки процедур, які реалізовані на сервері сховища даних – сервера Data Vara House.

2. GRID SOA рішення здатні здійснювати аналіз даних, як в корпоративних мережах, так і в глобальних мережних ресурсах.

3. GRID SOA програмні розробки дозволяють продовжувати роботу інтелектуальних програмних агентів для пошуку і зберігання даних і після виконання певних запитів.

4. Вбудовані (Embedded) GRID SOA рішення дозволяють передавати права доступу до даних від користувача до усієї в’язанки GRID-сервісів за допомогою цифрових сертифікатів.

Зрозуміло, що GRID системи враховуючи високу продуктивність обчислень потребують застосовувати потужні механізми інтегрування даних на базі Data Vara House (сховищ даних) технологій. На сьогодні об’єднання даних для GRID систем здійснюється на основі 3 підходів:

1. Консолідація даних.

2. Федералізація даних.

3. Розповсюдження даних.

 

Сьогодні в цілому світі проблема інтегрування інформаційної структури є надзвичайно актуальною.

Існують три технології інтегрування даних:

ü Консолідація інформаційних ресурсів

ü Федералізація інформаційних ресурсів

ü Розповсюдження інформаційних ресурсів

Консолідація– є збирання даних з територіально віддалених джерел або від стриманих із різних комп’ютерних платформ даних та інформації з метою створення єдиного сховища даних, які будуть далі опрацьовуватись та використовуватись для аналізу і прогнозування.

Для здійснення консолідації даних виконуються технології, які одержали назву Extraction (технології екстракції , перетворення і завантаження) Transformation Load (ETL).

ETL – Засоби сьогодні стали типовим підходом до інтегрування інформації на рівні підприємства чи організації. Це дозволяє створити сховища даних, вітрини даних, на основі отримання оперативних даних здійснюється перетворення різних даних відповідно до єдиної структурної схеми.

Федералізація даних– є технологією інтегрування даних на основі створення єдиної віртуальної картини (образу) одного чи декілька первинних файлів даних на основі методології мета визначень.

Мета дані – це дані про дані.

Процес федералізації даних на основі метаданих завжди задіює витягування первинних даних з джерел їх виникнення.

Розповсюдження даних – шляхом копіювання первинних даних відповідно до часових директив чи певних подій

Реплікація (розповсюдження) часто використовується наприклад в банку. Оновлення можуть передаватись в остаточну систему реплікації синхронно або асинхронно. В англомовній літературі ця технологія часто називається Enterprise Data Space.

Data Space – простори даних є множиною всіх інформаційних продуктів цілої предметної галузі для опису яких створені спеціальні мови – мета мови опису простору даних.

Мета дані дають таку перевагу , що метод пошуку даних стає швидким і точним.

 

Процес розвитку соціальних мереж обумовив виникнення нових рішень, таких як google+.

Принаймі 15 суттєвих переваг соціальної мережі Google + від найближчих конкурентів (facebook , twitter, myspace):

1. Google + є інтегрованим середовищем поєднання нових Web- сервісних технологій, які вдало об’єднані і добре між собою взаємодіють. Це і власне спілкування за допомогою e-mail , добре відпрацьований сервіс picasa ,якісний чат і врешті google+ задіяла відео-конференції на основі дуже простих механізмів.

При цьому ,якщо ви завантажуєте зображення з сервісу picasa в соціальну мережу google+ автоматично відбувається підтримка google+.

На основі концепції google+ закладена ідея створення різних кіл користувачів, які поєнані певними зв’язками спільності. (родичі, близькі,друзі,знайомі ).

Завдяки поділу середовища спілкування на кола такий спосіб розділення обмежує можливість ділитися контентом. Адже ми визначаємо хто може доступитись до інформації ,а хто ні. Крім того різним колам можна надавати доступ лише до певних частин інформації. Доступ до незакритих запитів є можливим , якщо користувач не додав нас до кола друзів.

Новий сервіс відео-зустрічей дозволяє проводити відео-конференцію після редагування списку осіб, яких ми хочемо запросити до відео-кімнати.

Учасники конференції можуть переглядати відео на youtube.

З точки зору автоматизації процесів створення програмних ужитків для соціальних мереж створено такі засоби інструментальної підтримки.

1. Рішення щодо API (application program interface) , які є засобом зв’язування нашого програмного ужитку з діючою соціальною мережею.

Прикладом такого інструментального середовища є facebook Platform API.

Розробники facebook пішли ще далі. Вони створили спеціальну мову FBML. (мова розмітки). Крім того створена друга мовна інструментальна підтримка – FQL (Facebook Query Language). Для розробників програмних рішень , які повинні взаємодіяти із соціальною мережею facebook створена інструментальна система facebook Platform , яка розташована для вільного користування відкритим початковим кодом на сайті

http://developers.facebook.com/

 

 

Архітектура програмних рішень даних розробниками Facebook