Навігація
Головна
 
Головна arrow Інформатика arrow Інформаційні технології
< Попередня   ЗМІСТ   Наступна >

Еталонні моделі середовища та взаємозв'язку відкритих систем

Еталонна модель середовища відкритих систем (модель OSE)

Вимога сумісності та взаємодії прикладних програм призвело до розробки системи стандартів "Інтерфейс переносимої операційної системи" (звід POSIX-стандартів) і стандартів комунікацій. Однак ці стандарти не охоплюють необхідний спектр потреб навіть в рамках встановленої для них області поширення. Подальший розвиток стандартизації в галузі ІТ та формування принципу відкритих систем знайшло вираження у створенні функціонального середовища відкритих систем OSE і побудові відповідної моделі, яка охоплювала б стандарти і специфікації по забезпеченню можливостей ІТ. Модель орієнтована на керівників ІТ-служб та менеджерів проектів, відповідальних за придбання (розробку), впровадження, експлуатацію та розвиток інформаційних систем, що складаються з неоднорідних програмно-апаратних і комунікаційних засобів. Прикладні програми в середовищі OSE можуть включати в себе:

  • • системи реального часу (Real Time System - RTS) і вбудовані системи (Embedded System - ES);
  • • системи обробки транзакцій (Transaction Processing System - TPS);
  • • системи управління базами даних (Database Management System - DBMS);
  • • різноманітні системи підтримки прийняття рішення (Decision Support System - DSS);
  • • управлінські ІС адміністративного (Executive Information System - EIS) і виробничого (Enterprise Resource Planning - ERP) призначення;
  • • географічні ІС (Geographic Information System - GIS);
  • • інші спеціалізовані системи, в яких можуть застосовуватися специфікації, рекомендовані міжнародними організаціями.

З погляду виробників і користувачів середу OSE є досить універсальною функціональної інфраструктурою, яка регламентує і полегшує розробку або придбання, експлуатацію і супровід прикладних захищених систем, які:

  • • виконуються на будь-який використовується платформі постачальника або користувача;
  • • використовують будь-яку операційну систему;
  • • забезпечують доступ до бази даних і керування даними;
  • • обмінюються даними і взаємодіють через мережі будь-яких постачальників і в локальних мережах споживачів;
  • • взаємодіють з користувачами через стандартні інтерфейси в системі загальної інтерфейсу "користувач - комп'ютер".

Таким чином, середа OSE підтримує стерпні, масштабовані і взаємодіючі прикладні комп'ютерні програми через стандартні функціональності, інтерфейси, формати даних, протоколи обміну і доступу. Стандартами можуть бути міжнародні, національні та інші загальнодоступні специфікації і угоди. Ці стандарти і специфікації доступні будь розробнику, постачальнику і користувачеві обчислювального і комунікаційного програмного забезпечення і устаткування при побудові систем і засобів, що задовольняють критеріям OSE.

Прикладні програми і засоби OSE стерпні, якщо вони реалізовані на стандартних платформах і написані на стандартизованих мовах програмування. Вони працюють зі стандартними інтерфейсами, які пов'язують їх з обчислювальним середовищем, читають і створюють дані в стандартних форматах і передають їх у відповідності зі стандартними протоколами, що виконуються в різних обчислювальних середовищах.

Прикладні програми і засоби OSE масштабуються в середовищі різних платформ і мережевих конфігурацій - від ПК до потужних серверів, від локальних систем розпаралелених обчислень до великих GRID-систем. Різницю в обсягах обчислювальних ресурсів на будь-якій платформі користувач може помітити за деякими непрямими ознаками, наприклад за швидкістю виконання прикладної програми, але ніколи - з відмов роботи системи.

Прикладні програми і засоби OSE взаємодіють один з одним, якщо вони надають послуги користувачу, використовуючи стандартні протоколи, формати обміну даними та інтерфейси систем спільної чи розподіленої обробки даних для цілеспрямованого використання інформації. Процес передачі інформації з однієї платформи на іншу через локальну обчислювальну мережу (ЛОМ) (Local Area Network - LAN) або комбінацію будь-яких мереж (аж до глобальних) повинен бути абсолютно прозорий для прикладних програм і користувачів і не викликати технічних труднощів при використанні. При цьому місце перебування та розташування інших платформ, операційних систем, баз даних, програм і користувачів не повинно мати значення для використовуваного прикладного кошти.

Робоча група 1003.0 POSIX IEEE розробила еталонну модель OSE (Open Systems Environment / Reference Model - OSE / RM). Ця модель описана на міжнародному рівні в технічному звіті TR 14250 комітету JTC1 (рис. 6.4).

В описі моделі використовується два типи елементів: логічні об'єкти, що включають в себе прикладне програмне забезпечення (ППО), прикладні платформи і зовнішню функціональне середовище; інтерфейси, що містять інтерфейс прикладної системи і інтерфейс обміну із зовнішнім середовищем.

Логічні об'єкти представлені трьома класами, інтерфейси - двома. У контексті еталонної моделі OSE прикладне програмне забезпечення містить безпосередньо коди програм, дані, документацію, тестуючі, допоміжні та навчальні засоби.

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

Еталонна модель середовища взаємодії відкритих систем

Рис. 6.4. Еталонна модель середовища взаємодії відкритих систем

Зовнішня Середа платформ складається з елементів, зовнішніх по відношенню до ППО та прикладної платформі (робочі станції, зовнішні периферійні пристрої збору, обробки і передачі даних, об'єкти комунікаційної інфраструктури, послуги інших платформ, операційних систем або мережевих пристроїв).

Інтерфейс прикладної програми (Application Program Interface - API) є інтерфейсом між ППО і прикладною платформою. Основна функція API полягає у підтримці переносимості ППО. Класифікація API проводиться залежно від типу реалізованих послуг: взаємодія в системі "користувач - комп'ютер", обмін інформацією між додатками, внутрішні послуги системи, комунікаційні послуги.

Інтерфейс обміну із зовнішнім середовищем (External Environment Interface - EEI) забезпечує передачу інформації між прикладною платформою і зовнішнім середовищем, а також між прикладними програмами, які виконуються на одній платформі.

Еталонна модель OSE RM реалізує і регулює взаємини "постачальник - користувач". Логічні об'єкти прикладної платформи і зовнішнього середовища є постачальником послуг, ППО - користувачем. Вони взаємодіють за допомогою набору API- і EEI-інтерфейсів, визначених моделлю POSIX ОБИДВІ (рис. 6.5) [21].

Базова модель POSIX OSE - інтерфейси

Рис. 6.5. Базова модель POSIX OSE - інтерфейси

Інтерфейс EEI являє собою сукупність всіх трьох інтерфейсів, кожен з яких має характеристики, що визначаються зовнішнім пристроєм:

  • 1) інтерфейс комунікаційних сервісів (Communication Service Interface - CSI) - забезпечує сервіс для реалізації взаємодії із зовнішніми системами. Реалізація взаємодії здійснюється за допомогою стандартизації протоколів і форматів даних, якими можна обмінюватися за встановленими протоколами;
  • 2) человекомашінная інтерфейс (Human Computer Interface - НCI) - інтерфейс, через який здійснюється фізична взаємодія користувача і системи програмного забезпечення;
  • 3) інтерфейс інформаційних сервісів (Information Service Interface - ISI) - кордон взаємодії із зовнішньою пам'яттю довготривалого зберігання даних, забезпечується стандартизацією форматів і синтаксису представлення даних.

Прикладна платформа через обидва основні інтерфейсу до платформи надає сервіси для різних застосувань.

Середа OSE забезпечує функціонування ППО, використовуючи певні правила, компоненти, методи сполучення елементів системи (Plug Compatibility) і модульний підхід до розробки програмних та інформаційних систем. Достоїнствами моделі є виділення зовнішнього середовища в самостійний елемент, що має певні функції і відповідний інтерфейс, і можливість її застосування для опису систем, побудованих на основі архітектури "клієнт-сервер". Відносний недолік полягає в тому, що ще не всі необхідні специфікації представлені на рівні міжнародних гармонізованих стандартів.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук