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

Специфікації профілю переносимості прикладних програм

Функціональна середу відкритих систем

Складні питання сумісності прикладних платформ і програмних додатків, що реалізують різні функціональні області інформаційних технологій і систем, виникають щоразу, коли мова заходить про проектування та розробці складної розподіленої системи, про включення під впроваджувану ІС що вже використовуються на виробництві модулів планування, логістики, фінансового аналізу ( Legasy Systems) або про застосування у складі технічних засобів ІС вбудованого обладнання (Embedded Systems). У першому випадку реалізувати принципи відкритості завжди простіше, так як життєвий цикл створюваної технології або системи в обов'язковому порядку включає в себе етап формування стандартних профілів (див. Рис. 7.8). У другому випадку доводиться вирішувати досить складні завдання сумісності та переносимості [21]. На рис. 8.1 схематично відображені обидва етапи реалізації відкритої системи, а на рис. 8.2 показана загальна середу прикладних програм.

Варіанти реалізації відкритої системи

Рис. 8.1. Варіанти реалізації відкритої системи

Загальна середу прикладних програм

Рис. 8.2. Загальна середу прикладних програм

У гл. 7 було введено поняття профілю переносимості прикладних програм APR Такий профіль будується на основі моделі OSE RM як профіль відкритого середовища. Він охоплює широку область прикладних систем, що представляють інтерес для багатьох розробників, і призначений для використання при створенні відкритих технологій і систем. Індивідуальні стандарти і специфікації, що входять до АРР, визначають формати даних, інтерфейси, протоколи та їх комбінації. Всі види функціонального обслуговування в рамках АРР можуть бути представлені сім'ю функціональними областями: функції, реалізовані операційною системою (Operating System - OS); функції, що реалізують человекомашінная інтерфейси; функції підтримки розробки програмного забезпечення (Software Engineering - SWE); функції адміністративного управління даними (Data Management System - DMS); функції обміну даними (Data Interaction - DI); функції комп'ютерної графіки (Graphic Services - GS); мережні функції (Net Services - NS). Опишемо коротко зміст кожної функціональної області [10].

Область функцій операційної системи

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

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

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