75
Если мы обратимся к справочнику международных стандартизован-
ных профилей, то обнаружим, что уже существует профиль, описываю-
щий набор протоколов для реализации передачи данных по транспорт-
ному протоколу OSI через локальную сеть FDDI. Данный профиль имеет
наименование <TC54>. Он включает ссылки на стандарт транспортного
протокола OSI, стандарт протокола сетевого уровня (X.25) вместе с до-
полнениями, адаптирующими этот протокол для использования в ло-
кальных сетях, а также ссылки на стандарты протоколов нижних уров-
ней, определяющих функционирование сети FDDI. Профиль <TC54> яв-
ляется типичным примером OSI-профиля, так как определяет только
функции сетевого взаимодействия, определенные стандартными протоко-
лами, разработанными в соответствии с моделью RM OSI.
Таким образом, описание коммуникационного интерфейса в профиле
<PC> будет включать ссылки на следующие спецификации: стандарт
протокола DRA, стандарты протоколов верхних уровней модели RM OSI
(OSI Stack (7-5)), профиль <TC54>.
В состав спецификаций API необходимо включить стандарты языков
<С++ >и <SQL>, а также интерфейс RDA, реализующий сервис протокола
RDA для клиентских систем. Следовательно, описание интерфейса API в
профиле <PC> включает ссылки на следующие спецификации: стандарт
С++, стандарт SQL, интерфейс RDA-клиента.
Отметим, что в профиль <PC> могут быть включены спецификации и
других классов интерфейсов, как, например, графического пользователь-
ского интерфейса (GUI). И нам пришлось бы включать в профиль <PC>
такие ссылки, если бы одним из исходных требований к разрабатываемой
системе было бы требование обеспечения легкости перевода пользовате-
лей с одной компьютерной платформы на другую.
Профиль серверной части (Server Side of System) обозначим как <PS>,
будет содержать идентичный с профилем <PC> коммуникационный ин-
терфейс (иначе клиентские и серверные системы не смогли бы взаимодей-
ствовать). Интерфейс API профиля <PS> будет почти идентичным соот-
ветствующему интерфейсу профиля <PC>, за исключением некоторых
различий в программных интерфейсах для сервиса RDA в клиентской и
сервисных системах.
Если в исходной постановке задачи имеется требование обеспечения
переносимости хранимых данных, то в профиль <PS> следовало бы ввести
ссылки на стандарты, определяющие форматы представления данных в
долговременной памяти. Такие стандарты относятся к классу интерфей-
сов, называемых информационными.
Отметим, что, в соответствии с введенными выше определениями, по-
строенные нами в примере профили <PC> и <PS> относятся к OSE-