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

Основні властивості і призначення профілів

Еталонна модель середовища відкритих систем (OSE / RM) визначає поділ будь-якої інформаційної системи на додатки (прикладні програми і програмні комплекси) і середовище, в якому ці додатки функціонують. Між додатками і середовищем визначаються стандартизовані інтерфейси, які є необхідною частиною профілів будь-якої відкритої системи. Крім того, у профілях ІС можуть бути визначені уніфіковані інтерфейси взаємодії функціональних частин один з одним і інтерфейси взаємодії між компонентами середовища ІС.

Класифікація інтерфейсів відкритих систем вводить такі чотири основні типи інтерфейсів OSE:

  • 1) API (Application Program Interface - інтерфейс прикладної програми);
  • 2) CSI (Communication Services Interface - інтерфейс комунікаційних послуг);
  • 3) HCI (Human / Computer Interface - человекомашінная інтерфейс);
  • 4) ISI (Information Services Interface - інтерфейс інформаційних послуг).

Можуть бути визначені й інші типи інтерфейсів, наприклад інтерфейс керованих об'єктів.

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

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

Через інтерфейс НСI здійснюється фізична взаємодія користувача і системи ІТ. Прикладами такого інтерфейсу служать клавіатури для введення інформації та віконні системи взаємодії з користувачем.

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

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

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

Профіль OSI - конкретний (локальний) профіль, складений з базових стандартів, відповідних моделі OSI (Open System Interconnection), і (або) базових стандартів представлення форматів і даних, тобто F-профілсй.

На підставі цих визначень можна сформулювати наступні загальні властивості профілів.

  • 1. Профіль тільки обмежує функціональність базової специфікації завдяки вибору його опцій і значень параметрів. Таким чином, функціональність профілів витікає з функціональності обраних в них базових стандартів.
  • 2. Профілі не можуть містити ніяких вимог, суперечливих з базовим стандартом, вони лише здійснюють вибір відповідних опцій і діапазонів значень параметрів.
  • 3. Профіль може містити додаткові, більш спеціальні або обмежувальні атестаційні вимоги. Таким чином, атестація на відповідність профілю увазі атестацію на відповідність всьому набору складових його специфікацій, зокрема базових стандартів, на які він посилається.

Основними цілями OSE- і OSI-профілів є реалізація основних властивостей відкритості проектованої, впроваджуваної, експлуатованої або развиваемой системи. У зв'язку з цим формований OSE-профіль повинен забезпечувати [6] наступні.

  • 1. Переносимість ППO і багатократну використовуванність ПО на рівні вихідного коду і стандартних бібліотек (Application Software Portability and Software Reuse at the Source Code Level). Саме переносимість між різними платформами вихідного тексту ПО вважається однією з основних практично досяжних завдань, вирішення якої дозволяє організаціям захистити себе від необхідності додаткового інвестування в існуюче ПЗ для його перепроектування при переході на нові прикладні платформи. Якщо йод переносимістю додатків розуміється перенесення всього відповідного даному додатком ПЗ на інших платформах, то йод його переіспользумостью, як правило, розуміється перенесення в нові додатки деякої частини працюючих програм, що також має велике практичне значення і безпосередньо відноситься до цілям відкритості систем.
  • 2. Переносимість даних (Data Portability). Не менш важливою метою відкритих систем є переносимість на нові прикладні платформи даних, що зберігаються в зовнішній пам'яті існуючих систем ІТ, що забезпечується розробкою OSE на основі стандартів і ISP, строго регламентують формати і способи представлення даних.
  • 3. Інтероперабельність прикладного програмного забезпечення (Application Software Interoperability). Тут мається на увазі можливість обміну даними між сутностями ПЗ, в тому числі між сутностями, реалізованими на різнорідних прикладних платформах, а також можливість спільного використання ними обмінюваних даних. Дана властивість на нижньому рівні забезпечується побудовою стандартизованих комунікаційних інтерфейсів, тобто CSI-інтерфейсів, систем на основі стандартів мережевих протоколів, зокрема OSI-ірофілей. Реалізація його в повному обсязі призводить до необхідності вирішення проблеми семантичної інтероперабельності, тобто розуміння різнорідними платформами семантики даних, якими вони обмінюються один з одним.
  • 4. Інтероперабельність управління і безпеки (Management and Security Interoperability). Для цілей інтеграції та спільного використання різнорідних платформ в рамках розподілених систем ІТ необхідна уніфікація і концептуальна цілісність засобів адміністративного управління та управління інформаційною безпекою систем ІТ незалежно від реалізаційних оточень. Тому для забезпечення безшовної інтеграції систем їх засоби адміністративного управління та засоби захисту повинні будуватися відповідно до міжнародних стандартів.
  • 5. Переносимість користувачів (User Portability). Під переносимістю користувачів розуміється відсутність необхідності в їх повторному навчанні при перенесенні ППО на інші платформи, що також є однією з важливих цілей концепції відкритих систем.
  • 6. Використання існуючих стандартів і акомодацію до стандартів перспективних технологій (Accommodation of Standards). Профілі OSE є ефективним засобом просування існуючих стандартів у практику. У той же час вони є об'єктами, здатними еволюціонувати з урахуванням зміни стандартів, технологій і користувальницьких вимог, насамперед тому, що вони конструюються допомогою посилань на базові стандарти. Таким чином, на основі поняття OSE-профілю підтримується така властивість відкритих систем, як адаптованість до зміни стандартів.
  • 7. Легку настраиваемость на нові технології створення інформаційних систем (Accommodation of New Information System Technology). Профілі OSE, будучи вихідним матеріалом при побудові відкритих систем, не пов'язані безпосередньо з нижележащими технологіями. Однак розвиток таких технологій спричиняє розвиток системи стандартів. Гнучкість апарату OSE-профілів дозволяє враховувати тенденції переходу до нових стандартів і відповідно до нових технологій.
  • 8. Масштабованість прикладних платформ і розподілених систем (Application Platform Scalability). Масштабованість відноситься до найважливіших властивостям відкритості систем ІТ. Стосовно до прикладної платформі воно означає можливість різних типів реалізацій деякого OSE-профілю, відрізняються технічними та ресурсними характеристиками (наприклад, суперкомп'ютери і робочі станції), підтримувати одну і ту ж функціональність, тобто один і той же набір сервісів.
  • 9. Прозорість реалізацій процесів (Implementation Transparency). Дана властивість підтримується завдяки систематичному використанню через апарат OSE-профілів стандартизованих специфікацій (стандартів і ISPs), одним з принципів розробки яких є незалежність від конкретних реалізацій. Таким чином, всі особливості реалізації OSE-профілів ховаються за інтерфейсами відкритих систем, що й забезпечує властивість прозорості реалізацій для кінцевих користувачів систем ІТ.
  • 10. Підтримку користувальницьких вимог (Support Clear Statement of User Requirements). Важливою властивістю відкритих систем є точна специфікація користувальницьких вимог, визначених у вигляді наборів сервісів, що надаються відкритими системами на їх інтерфейсах. Ця властивість адекватно підтримується застосуванням апарату OSE-профілів.

При практичному формуванні та застосуванні профілів, як було сказано вище, можна використовувати регіональні, національні стандарти, стандарти де-факто та відомчі нормативні документи. У процесі застосування стандартів і профілів можуть бути виявлені прогалини в положеннях деяких стандартів і необхідність модифікації або доповнення вимог, визначених у них. Деякі функції, не формалізовані стандартами, але важливі для уніфікації побудови або взаємодії компонентів конкретної технології або ІС, можуть визначатися нормативними документами відомства або фірми, обов'язковими для конкретного профілю і проекту. Для ефективного використання конкретного профілю необхідно:

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

При використанні OSE- і OSI-профілів для створення ІС слід забезпечити перевірку коректності їх застосування шляхом тестування, випробувань і сертифікації, для чого повинна бути створена технологія контролю та тестування в процесі застосування профілю. Вона повинна підтримуватися сукупністю методик, інструментальних засобів, складом і змістом оформлюваних документів на кожному етапі забезпечення та контролю коректності застосування відповідної версії і положень профілю.

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

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