Единые информационно-вычислительные системы и среды формируют единое информационное пространство.
Единое информационное пространство складывается из следующих основных составляющих:
• информационных ресурсов;
• организационных структур;
• средств информационного взаимодействия.
История концепции открытых систем начинается с того момента, когда возникла проблема переносимости (мобильности) программ и данных между компьютерами с различной архитектурой.
Одним из первых шагов явилось создание компьютеров серии IBM 360, обладающих единым набором команд и способных работать с одной и той же операционной системой.
Следующий этап (вторая половина семидесятых годов) связан с областью интерактивной обработки и увеличением объема продуктов, для которых требуется переносимость (пакеты для инженерной графики, системы автоматизации проектирования, базы данных, управление распределенными базами данных).
Конец 70-х годов характеризуется массовым применением сетевых технологий. Пользователи начали обращать внимание на совместимость и возможность интеграции вычислительных средств как на необходимые атрибуты открытости систем. ISO в 1977-78 годах развернула интенсивные работы по созданию стандартов взаимосвязи в сетях открытых систем. Тогда же впервые было введено определение открытой информационной системы.
Основополагающим, базовым понятием при использовании стандартов стало понятие «открытая система», которое определяют как
«исчерпывающий и согласованный набор международных стандартов на информационные технологии и профили функциональных стандартов, которые реализуют открытые спецификации на интерфейсы, службы и поддерживающие их форматы, чтобы обеспечить взаимодействие (интероперабельность) и мобильность программных приложений, данных и персонала».
Базовым в этом определении является термин «открытая спецификация», имеющий следующее толкование:
«это общедоступная спецификация, которая поддерживается открытым, гласным, согласительным процессом, направленным на постоянную адаптацию новой технологии, и которая соответствует стандартам».
Таким образом,
под открытыми системами следует понимать системы, обладающие стандартизованными интерфейсами.
Решение проблемы открытости систем основывается на стандартизации интерфейсов систем и протоколов взаимодействия между их компонентами.
20. Методологический базис открытых систем.
Методологический базис информационных технологий, представляет собой основу для создания наиболее экономически рентабельных технологий и систем, удовлетворяющих свойствам открытости.
Наиболее значительными результатами в становлении методологического базиса открытых систем сегодня являются:
– создание системы специализированных международных организаций по целостной разработке и стандартизации открытых систем;
– разработка эталонных моделей и соответствующих им базовых спецификаций для важнейших разделов области ИТ;
– разработка и широкое использование концепции профиля, предоставляющей аппарат для спецификации и документирования сложных и многопрофильных открытых ИТ/ИС, задающих функциональности базовых спецификаций и/или профилей;
– разработка таксономии профилей, представляющей собой классификационную систему ИТ/ИС и обеспечивающую систематическую идентификацию профилей в пространстве ИТ/ИС;
– разработка концепции и методологии соответствия реализаций ИТ/ИС тем спецификациям, которые ими реализуются.
Процесс стандартизации информационных технологий должен иметь методологическое основание, которое позволило бы обоснованно определять методы и объекты стандартизации.
При этом понятие «информационные технологии» трактуется следующим образом:
«Информационные технологии включают спецификацию, проектирование и разработку систем и средств, имеющих дело со сбором, представлением, обработкой, безопасностью, передачей, организацией, хранением и поиском информации, а также обменом и управлением информацией».
Такое толкование и единая методологическая база связаны, прежде всего, с общими принципами построения информационных систем (ИС) и применяемыми средствами анализа и разработки.
Она реализована в виде методологического базиса открытых систем.
Методологический базис информационных технологий, представляет собой основу для создания наиболее экономически рентабельных технологий и систем, удовлетворяющих свойствам открытости.
Наиболее значительными результатами в становлении методологического базиса открытых систем сегодня являются:
• создание системы специализированных международных организаций по целостной разработке и стандартизации открытых систем;
• разработка эталонных моделей и соответствующих им базовых спецификаций для важнейших разделов области ИТ, что позволило сформировать концептуальный и функциональный базис пространства ИТ/ИС;
• разработка и широкое использование концепции профиля, предоставляющей аппарат для спецификации и документирования сложных и многопрофильных открытых ИТ/ИС, задающих функциональности базовых спецификаций и/или профилей;
• разработка таксономии профилей, представляющей собой классификационную систему ИТ/ИС и обеспечивающую систематическую идентификацию профилей в пространстве ИТ/ИС;
• разработка концепции и методологии соответствия реализаций ИТ/ИС тем спецификациям, которые ими реализуются.
Методологический базис информационных технологий, представляет собой основу для создания наиболее экономически рентабельных технологий и систем, удовлетворяющих свойствам открытости.
Наиболее значительными результатами в становлении методологического базиса открытых систем сегодня являются:
• создание системы специализированных международных организаций по целостной разработке и стандартизации открытых систем;
•
разработка эталонных моделей и соответствующих им базовых спецификаций для важнейших разделов области ИТ, что позволило сформировать концептуальный и функциональный базис пространства ИТ/ИС;• разработка и широкое использование концепции профиля, предоставляющей аппарат для спецификации и документирования сложных и многопрофильных открытых ИТ/ИС, задающих функциональности базовых спецификаций и/или профилей;
• разработка таксономии профилей, представляющей собой классификационную систему ИТ/ИС и обеспечивающую систематическую идентификацию профилей в пространстве ИТ/ИС;
• разработка концепции и методологии соответствия реализаций ИТ/ИС тем спецификациям, которые ими реализуются.
21. Архитектурные спецификации (эталонные модели).
Метод архитектурных спецификаций применяется для формирования концептуального базиса и определения семантической структуры важнейших разделов ИТ.
Как правило, базис реализуется посредством разработки эталонных моделей, образующих методологическое ядро ИТ.
Эталонные модели определяют структуризацию конкретных разделов ИТ, задавая тем самым контекст разработки соответствующих этим разделам стандартов.
Эталонные модели могут рассматриваться в качестве фундаментальных моделей (законов) в пространстве ИТ (информационной «материи»).
Эталонные модели определяют архитектуру наиболее важных и достаточно независимых разделов ИТ.
Таким образом,
«каждая эталонная модель представляет собой концептуальный и методологический базис конкретного раздела ИТ, определяя структуру множества базовых спецификаций, соответствующих данному разделу».
Базоваяэталоннаямодельвзаимосвязиоткрытыхсистем (Basic Reference Model for Open Systems Interconnection - RM-OSI).
Руководствопоокружениюоткрытыхсистем POSIX (Portable Operating System Interface for Computer Environments – RM API).
Эталоннаямодельдляоткрытойраспределеннойобработки (Reference Model for Open Distributed Processing - RM-ODP)
Эталоннаямодельуправленияданными (Reference Model for Data Management – RM DF)
Эталоннаямоделькомпьютернойграфики (Reference Model of Computer Graphics - RM CG)
Эталонная модель текстовых и офисных систем (TextandOfficeSystemsReferenceModel)
Общая модель распределенных офисных приложений.
В процессе разработки находятся следующие эталонные модели:
– Модель конформности (Coformality – соответствия, подобия) и методы тестирования конформности, называемые также методами аттестационного тестирования.
– Модель основ общей безопасности (GenericSecurityFrameworks).
– Моделькачества OSI-сервиса (Quality of Service for OSI).
22. Эталонные модели открытых систем: Эталонная модель среды открытых систем (модель OSE); Эталонная модель взаимосвязи открытых систем (модель OSI).
Требование совместимости и взаимодействия прикладных программ привело к разработке системы стандартов «Интерфейс переносимой операционной системы» (свод POSIX-стандартов) и стандартов коммуникаций.
Однако эти стандарты не охватывают требуемый спектр потребностей даже в рамках установленной для них области распространения.
Дальнейшее развитие стандартизации в области информационных технологий и формирования принципа открытых систем нашло выражение в создании функциональной среды открытых систем(OSE – OpenSystemsEnvironment) и построению соответствующей модели, которая охватывала бы стандарты и спецификации по обеспечению возможностей ИТ.
Требование совместимости и взаимодействия прикладных программ привело к разработке системы стандартов «Интерфейс переносимой операционной системы» (свод POSIX-стандартов) и стандартов коммуникаций.