24
с их помощью определяются положения и функциональных компонент и
интерфейсов, обеспечивающих взаимодействие между прикладной
программой и компонентами среды, которые обеспечивают те или иные
виды обслуживания прикладным программам. Таким образом, модель
позволяет структурировать и формально описать среду, в которой
функционирует прикладная программа, и с этой точки зрения модель
может стать серьезной основой для применения точных методов для
анализа характеристик системы и оптимизации последних с помощью
различных методик и критериев, которые еще предстоит разработать. До
настоящего времени серьезных исследований в этом направлении не
проводилось, если не считать отдельных попыток введения взвешенных
оценок для различного типа стандартов, выбираемых при построении
прикладных систем, как например, методики оценки, предлагаемые
NIST [12].
Референсная модель ВОС (OSI/ISO).
Когда речь заходит о моделях открытых систем, обычно сразу
упоминают известную референсную модель OSI-ISO или в русском
варианте, "модель взаимосвязи открытых систем" ВОС [2,3,14]. Эта
модель берет свое начало из сетевой архитектуры SNA, предложенной
IBM. Модель развивается и используется уже около двадцати лет. Она
описывает систему взаимодействий в процессах обмена сообщениями и
данными между прикладными системами в вычислительных сетях.
Модель является наиболее проработанной с функциональной точки
зрения, полноты набора стандартов и определения их совместимости
друг с другом. Модель основана на разбиении среды на семь уровней,
взаимодействие между которыми описывается соответствующими
стандартами, что обеспечивает практически полную "прозрачность"
взаимодействия через эти уровни вне зависимости от того, каким
образом построен любой из уровней в каждой конкретной реализации
(см. рис. 1.2). С этой точки зрения моделью задается открытая
коммуникационная среда, полностью независимая от того, как и на
какой аппаратной и программной основе реализован каждый уровень.
Вместе с тем, эта модель относится исключительно к области
коммуникационных взаимодействий и не рассматривает взаимодействия
составных элементов прикладных процессов в отдельной машине, на
основе анализа которых возможно обеспечение мобильности
прикладных программ. Это свойство модели легко объяснимо, так как в
то время, когда формировалась основная концепция модели,
мобильность программ основывалось, главным образом, на аппаратной
совместимости платформ. Это, кстати, составляло основу технической
политики ведущих фирм изготовителей ЭВМ и разработчиков
программного обеспечения: IBM, DIGITAL EQUIPMENT, HP и др. В
рамках данной модели отдельная машина рассматривается как единое
целое. Подробнее на модели OSI, как составной части более общих