Зарубежными специалистами, работающими в области информационных технологий (ИТ) была предложена методология открытых систем. Основным ее достоинством является сохранение вложенных ранее инвестиций при построении информационных систем (ИС) на различных аппаратных и программных платформах, обеспечение взаимосвязи систем, переносимости прикладного программного обеспечения и данных.
Общие свойства открытых ИС можно определить следующим образом:
• расширяемость (или масштабируемость) - обеспечивается возможность добавления новых функций ИС или изменения некоторых уже имеющихся функций без изменения остальных функциональных частей ИС;
• мобильность (или переносимость) - обеспечивается возможность переноса программ и данных при модернизации или замене аппаратных платформ ИС, а также возможность работы людей, пользующихся данной ИТ, без их переучивания при изменении ИС;
• интероперабельность - обеспечивается способность к взаимодействию данной ИС с другими ИС;
|
|
• дружественность к пользователю.
По определению специалистов IEEE (The Institute of Electrical and Electronics Engineers): " Открытая система - исчерпывающий и согласованный набор международных стандартов ИТ и функциональных стандартов профилей, которые специфицируют интерфейсы, службы и поддерживающие форматы, чтобы обеспечить интероперабельность и мобильность приложений, данных и персонала".
Все без исключения стандарты верхнего уровня предназначены для создания открытых информационных систем. Стандарты открытых информационных систем необходимы для обеспечения взаимодействия информационных технологий за счет достижения следующих видов мобильности:
- мобильность данных, заключающаяся в способности систем к взаимодействию за счет использования согласованных форматов данных (стандарт ISO 7498); стандарты обмена ГОСТ 6201-90 (ISO9735), ГОСТ 6106-87(ISO 6422)
- мобильность программ, заключающаяся в переносе прикладных программ при замене технических средств (ISO 9945);
- мобильность пользователя, заключающаяся в предоставлении дружественного интерфейса пользователю, не имеющему специальной подготовки;
- расширяемость - возможность добавления (наращивания) новых функций, которыми ранее информационная система не обладала, без ее модификации.
Стандартизации подлежат:
- базовые функции операционных систем (какие?);
- функции управления базами данных и распределенная обработка (какие?);;
- функции пользовательского интерфейса (какие?);;;
- функции взаимосвязи открытых систем (какие?);;;
- структура данных и документов (какие?);;;
- безопасность информационных систем и др