
1.
Распределенные системы
обработки
данных
Сложность функций области взаимодействия привела к тому, что они в со-
ответствии с базовой эталонной моделью взаимодействия открытых систем
поделены на семь расположенных друг над другом слоев, называемых уров-
нями. Их иерархия в зависимости от вьшолняемых функций делится на две
части - прикладную и транспортную платформы.
Часть открытой системы, реализующая некоторую функцию и входящая в
состав того или иного уровня, называется объектом. Набор правил взаимо-
действия объектов одного и того же Л^-го уровня называется Л^-протоко-
лом. Связь между объектами соседних уровней определяется интерфейсом
(например, связь между объектами
N-H(N-
1)-ГО уровней определяется (N
- 1)-м интерфейсом.
Общие свойства открытых систем обычно формируются следующим об-
разом:
• расширяемость/масштабируемость - extensibility/scalability,
• мобильность (переносимость) -portalility,
• интероперабельность (способность к взаимодействию с другими систе-
мами) - interoperability,
• дружественность к пользователю, в том числе легкая управляемость -
driveability.
Эти свойства, взятые по отдельности, были характерны и предыдущим по-
колениям информационных систем и средств вычислительной техники. Новый
взгляд на открытые системы определяется тем, что эти свойства рассматри-
ваются в совокупности, как взаимосвязанные, и реализуются в комплексе.
Взаимодействие открытых систем стало основной концепцией архитектуры
информационных сетей.
Понятие «система» носит двойствеьшый характер. С одной стороны, по об-
щему определершю, система - это совокупность взаимодействующих элемен-
тов (компонентов), аппаратных
и/или
программных. С другой стороны, систе-
ма может выступать в качестве компонента другой, более сложной системы,
которая, в свою очередь, может быть компонентом системы следующего уров-
ня.
В связи с этим нужно уточнить представление об архитектуре систем и
средств как внешнем их описании (reference model) с точки зрения того, кто
ими пользуется. Архитектура открытой системы, таким образом, оказывается
иерархическим описанием ее внешнего облика и каждого компонента с точки
зрения:
• пользователя (пользовательский интерфейс);
• проектировщика системы (среда проектирования);
• прикладного программиста (системы и инструментальные средства /сре-
ды программирования);
• системного программиста (архитектура ЭВМ);
• разработчика аппаратуры (интерфейсы оборудования).
18