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

Процесс стандартизации информационных технологий должен иметь методологическое основание, которое позволило бы обоснован­но определять методы и объекты стандартизации. При этом понятие «информационные технологии» трактуется следующим образом: «Ин­формационные технологии включают в себя спецификацию, проекти­рование и разработку систем и средств, имеющих дело со сбором, пред­ставлением, обработкой, безопасностью, передачей, организацией, хра­нением и поиском информации, а также обменом и управлением информацией».

Такое толкование и единая методологическая база связаны с общи­ми принципами построения информационных систем и применяемы­ми средствами анализа и разработки. Она реализована в виде методо­логического базиса открытых систем [7].

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

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

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

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

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

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

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

В данной модели выделены следующие уровни спецификаций ин­формационных технологий:

• концептуальный уровень (уровень метазнаний) — состоит из ар­хитектурных спецификаций, называемых эталонными моделями (ReferenceModel), которые предназначены для структуризации спе­цификаций функций, определяющих семантику конкретных областей информационных технологий;

• функциональный уровень, или уровень базовых спецификаций (ба­зовых стандартов), — включает в себя также PAS и предназначен для определения индивидуальных функций или наборов функций, опи­санных в эталонных моделях;

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

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

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

• полные OSE-профили открытых платформ и систем — специфи­кации, предназначенные для описания поведения ИТ-систем на всех их интерфейсах;

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

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

Архитектурные спецификации (эталонные модели)

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

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

1. Базовая эталонная модель взаимосвязи открытых систем (Basic Reference Model for Open Systems Interconnection — RM-OSI) [ISO 7498:1984, Information processing systems —Open Systems Intercon­nection, Basic Reference Model, ITU-T Rec. X.200 (1994)].

2. Руководство по окружению открытых систем POSIX (Portable Operating System Interface for Computer Environments — RM API) [ISO/IEC DTR 14252, Portable Operating System Interface for Computer Environments - POSIX-IEEE, P1003.0, Draft Guide to the POSIX Open System Environment, February 1995].

3. Эталонная модель для открытой распределенной обработки (Reference Model for Open Distributed Processing - RM-ODP) [ITU-T Rec. 902|ISO/IEC 10746-2:1995, Reference Model for Open Distributed Processing].

4. Эталонная модель управления данными (Reference Model for Data Management- RM DF) [DIS 9075:1992, Information technology -Reference Model for Data Management].

5. Эталонная модель компьютерной графики (Reference Model of Computer Graphics- RM CG) [ISO/IEC 11072:1992, Information Technology. Computer Graphics — Computer Graphics Reference Model].

6. Эталонная модель текстовых и офисных систем (Text and Office Systems Reference Model) [ISO/IEC TRTOSM-1, Information technology. Text and office systems reference model — Part 1. Basic reference model].

7. Общая модель распределенных офисных приложений [ISO/IEC 10031/1:1991, Information technology— Text communication — Distributed-office-applications model — Part 1. General model].

В процессе разработки находятся следующие эталонные модели:

• модель конформности (Coformality — соответствия, подобия) и методы тестирования конформности, называемые также методами ат­тестационного тестирования;

• модель основ общей безопасности (Generic Security Frameworks);

• модель качества OSI-сервиса (Quality of Service for OSI).

Наши рекомендации