71
Наиболее выпукло проблемы формирования функциональных профи-
лей можно показать на примере открытой распределенной информацион-
ной системы с архитектурой «клиент-сервер». Рассмотрим общие подходы
к построению профилей таких систем [2-1].
Профиль среды распределенной ИС должен определять ее архитекту-
ру в соответствии с выбранной моделью распределенной обработки дан-
ных, например, Distributed Computing Environment (DCE) или Common
Object Request Broker Architecture (CORBA).
В первом случае модель определяется стандартами Консорциума OSF,
в частности, используется механизм удаленного вызова процедур (Remote
Procedure Call – RPC) с учетом стандартов де-факто, которые специфици-
руют применяемые мониторы транзакций (например, монитор транзакций
Tuxedo) [2-5].
Во втором случае модель определяется стандартами консорциума
OMG, в частности, спецификацией брокера объектных запросов (Object
Request Broker – ORB). Стандарты интерфейсов приложений со средой
ИС (Application Program Interface – API) должны быть определены по
функциональным областям профилей ИС. Декомпозиция структуры среды
функционирования ИС на составные части, выполняемая на стадии эскиз-
ного проектирования, позволяет детализировать профиль среды ИС по
функциональным областям эталонной модели OSE/RM:
• графического пользовательского интерфейса (MOTIF консорциума
OSF или стандарт X Window IEEE);
• реляционных или объектно-ориентированных СУБД (например,
стандарт языка SQL и спецификации доступа к разным базам дан-
ных);
• операционных систем с учетом сетевых функций, выполняемых на
уровне ОС (например, набора стандартов POSIX–ISO и IEEE);
• телекоммуникационной среды в части услуг и сервисов прикладно-
го уровня: электронной почты (по рекомендациям ITU-T X.400,
X.500), доступа к удаленным базам данных RDA (по стандарту ISO
9594-1.2), передачи файлов, доступа к файлам и управления фай-
лами (по стандарту ISO 10607 - 1, 2, 3, 4, 5, 6).
Профиль среды распределенной ИС должен включать в себя:
• стандарты протоколов транспортного уровня (по ISO/IEC, OSI или
стандарт де-факто протокола TCP/IP),
• стандарты локальных сетей (например, стандарт Ethernet IEEE
802.3 или стандарт Fast Ethernet IEEE 802.3 u),
• стандарты средств сопряжения проектируемой ИС с сетями пере-
дачи данных общего назначения (например, по рекомендациям
ITU-T: X.25, X.3, X.29 и др.).