Методологический базис открытых систем

Процесс стандартизации ИТ должен иметь методологическое основание, которое позволило бы обоснованно определять объекты, методы и инструменты стандартизации. При этом понятие "информационные технологии" трактуется следующим образом: "Информационные технологии включают в себя спецификацию, проектирование и разработку программно-аппаратных и телекоммуникационных систем и средств, имеющих дело с поиском и сбором информации, представлением, организацией, обработкой, безопасностью, хранением, передачей, а также обменом и управлением информацией". Такое толкование и единая методологическая база реализованы в виде методологического базиса открытых систем [20]. Методологическую основу базиса открытых систем составляет совокупность концепций и основанных на них эталонных моделей:

• концептуальная основа и принципы построения открытых систем;

• эталонная модель окружений открытых систем OSE RM;

• эталонная модель взаимосвязи открытых систем OSI RM;

• аппарат разработки и использования профилей ИТ/ИС, предназначенный для создания открытых систем в пространстве стандартизованных решений;

• таксономия профилей;

• концепция тестирования конформности систем ИТ исходным стандартам и профилям.

Наиболее весомыми результатами в становлении методологического базиса открытых систем сегодня являются:

• создание системы специализированных международных организаций по целостной разработке и стандартизации открытых систем;

• разработка эталонных моделей и соответствующих им базовых спецификаций для важнейших разделов области ИТ, что позволило сформировать концептуальный и функциональный базис пространства для создания информационных технологий и систем (ИТ/ИС);

• разработка и широкое использование концепции профиля, предоставляющей аппарат для специфицирования и документирования сложных и многопрофильных открытых ИТ/ ИС, задающих функциональности базовых спецификаций и (или) профилей;

• разработка таксономии профилей, представляющей собой классификационную систему ИТ/ИС и обеспечивающую систематическую идентификацию профилей в пространстве ИТ/ИС;

• разработка концепции и методологии соответствия реализаций ИТ/ИС тем спецификациям, которые ими реализуются.

Методологический базис ИТ, основную часть которого составляют спецификации ИТ различных уровней абстракции, формируется на основе иерархического подхода, что способствует анализу его структуры с помощью некоторой многоуровневой модели. На рис. 6.3 показана модель, представляющая собой достаточно полную классификационную схему спецификаций ИТ.

Архитектурные спецификации, называемые также эталонными моделями (Reference Model), принадлежат концептуальном уровню (уровню метазнаний) и предназначены для структуризации спецификаций функций, определяющих семантику конкретных областей ИТ.

Уровень базовых спецификаций, или функциональный уровень, включает в себя PAS и предназначен для определения индивидуальных функций или наборов функций, описанных в эталонных моделях.

Рис. 6.3. Многоуровневая модель пространства спецификаций ИТ

Локальные профили (например, OSI-, API-профили) разрабатываются на основе использования базовых спецификаций, которые относятся к предметной области, описанной одной эталонной моделью (возможно вместе с профилями форматов данных, т.е. F-профилями).

Профили OSE – это спецификации поведения открытых систем на их границах (интерфейсах), объединяющие базовые спецификации и (или) профили, базирующиеся на различных эталонных моделях в целевые комплексы.

Полные OSE-профили открытых платформ и систем – спецификации, предназначенные для описания поведения ИТ-систем на всех их интерфейсах.

OSE-профили прикладных технологий – полная спецификация окружений прикладных технологий обработки данных (например, банковских систем, распределенных офисных приложений и т.п.), построенных на принципах открытости, т.е. удовлетворяющих условиям переносимости, интероперабельности, масштабируемости.

Стратегические профили (например, International Standardized Profiles – IPS, Government Open System Interconnection Profile – GOSIP) рассматриваются в данном случае не как спецификации одной технологии, а как совокупности стандартов, определяющих техническую политику в области телекоммуникации и открытых технологий крупной организации или даже государства.

В настоящее время методологическую основу концепции открытых систем определяют следующие базовые документы.

1. Технический отчет ISO/IEC TR 10000:1998(E). Основы и таксономия международных стандартизованных профилей (Framework and Taxonomy of International Standardized Profiles) в трех частях:

• Часть 1. Общие принципы и основы документирования (General Principles and Documentation Framework).

• Часть 2. Принципы и таксономия профилей взаимосвязи открытых систем (Principles and Taxonomy for OSI Profiles).

• Часть 3. Принципы и таксономия профилей окружений открытых систем (Principles and Taxonomy for Open System Environment Profiles).

2. Эталонная модель окружения (среды) открытых систем (Basic Reference Model for Open System Environment – RM OSE). Стандарты: ISO/IEC DTR14252, Portable Operating System Interface for Computer Environments – POSIX IEEE, P1003.0, Draft Guide to the POSIX OSE).

3. Эталонная модель взаимосвязи открытых систем (Basic Reference Model for Open Systems Interconnection – RM OSI). Стандарты: ISO 7498:1996, Information processing systems – Open Systems Interconnection, Basic Reference Model; (ITU-T Rec. X.200).

Построенный таким образом методологический базис информационных технологий представляет собой основу для создания экономически рентабельных технологий и систем, удовлетворяющих свойствам открытости. Из описания модели и спецификаций (см рис. 6.3) видно, что нижние два уровня ("Архитектурные спецификации (эталонные модели)" и "Базовые спецификации") исполняют роль концептуального и функционального базиса области ИТ соответственно.