Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.cplire.ru/rus/casr/os/3_1/19/3.html
Дата изменения: Fri Mar 30 16:20:00 2001
Дата индексирования: Sat Dec 22 11:40:33 2007
Кодировка: Windows-1251

Поисковые слова: закон вина
Технология открытых систем. Понятие профиля, классификация, роль и методы построения профилей.

7.3 Понятие профиля, классификация, роль и методы построения профилей

Основным приемом в ТОС служит функциональная стандартизация или построение функционального стандарта - профиля. Профиль,  это  -  согласованный  набор  базовых  стандартов, предназначенный для решения какой либо задачи или класса задач.  

Построение профиля позволяет строить и развивать систему наиболее экономичным образом. Если все программно-аппаратные средства, в том числе суперкомпьютерные, поставляемые различными производителями, соответствуют профилю, т.е. выполнены в соответствии в с необходимыми стандартами, они будут работать в единой среде, где будет обеспечена переносимость   приложений,   взаимодействие   и   функциональная расширяемость. В соответствии с этим существует определенная классификация профилей. В упрощенном виде она представлена на Рис. 7.2

Рис.7.2 Реализация принципов открытых систем.

На верхнем уровне находятся международные стандартизованные профили (International Standardized Profiles -IPS), признанные комитетом IСО. ISP имеют в международном сообществе такой же статус, что и международные базовые стандарты и направлены на широкую область применения.  Сюда относятся профили, описывающие конкретную программно-аппаратную среду, независимо от области применения. Именно к таким профилям относится профиль суперкомпьютерной среды (Supercomputer Application Environment Profile IEEE Std.1003.10 - 1995).

Ниже следуют национальные профили, в соответствии с которыми должна строится Национальная информационная инфраструктура. Примерами национальных профилей могут служить Профиль Переносимости Приложений Правительства   США   (Application   Portability   Profile   -   АРР) (http://pegasus.ncsVnist.gov/nii/niiframe/htm),    а также входящий в него Государственный профиль взаимосвязи открытых систем  (Government Open System Interconnection Profile - GOSIP ). Подготовлен отечественный аналог Госпрофиля, который в настоящее время находится на стадии утверждения Госстандартом России.

Профили следующего уровня - отраслевые или корпоративные профили. Для каждой отрасли может и должен быть построен свой профиль, например, профиль банковской деятельности, профиль военного назначения, профиль научных исследований и т.д. Применительно к данной Концепции речь должна идти о корпоративном профиле РАН-Минобразования РФ.

Ниже следуют профили уровня предприятия и подразделения.

Все описанные профили не должны противоречить профилю более высокого уровня, а составлять их подмножество.

Общие правила построения профилей - Таксономия профилей описаны в трехчастевом стандарте   ISO/IEC TR-10000-1-2-3, но реальное построение профиля - достаточно сложная научно-техническая задача. Разработкой профилей занимаются   аккредитованные организации по стандартизации, производители, пользователи.

Внутри каждой из этих трех категорий организации объединяются между собой, в том числе, в различные ассоциации и консорциумы, организации всех этих категорий участвуют в сложном и дорогостоящем процессе выработки стандартов по принципам Workshop (см. Рис. 7.3). (Workshop дословно переводится как мастерская, что очень верно передает смысл весьма точно регламентированного процесса, аналога в русском языке пока нет, и поэтому будем пользоваться этим термином). Следует подчеркнуть, что в условиях рыночной экономики стандарты играют несколько другую роль, чем они играют при централизованно распределительной экономике. Их живучесть и эффективность достигаются за счет согласительного, сбалансированного процесса их создания с участием пользователей, производителей и разработчиков.

К аккредитованным организациям в нашей стране относится Госстандарт.

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

Рис.7.3. Процесс принятия стандарта(профиля) методом достижения консенсуса

Разработчики приложений, в свою очередь, следуя профилю, обеспечивают   возможность   повторного   применения   разработанных приложений при смене платформ.

Поставщики средств вычислительной техники обеспечивают себе расширение рынка сбыта.  

Наконец,   разработчики  стандартов  могут  оценить  отсутствие необходимых стандартов и сосредоточить внимание на их разработке.

Как известно, говорить о соответствии стандартам невозможно без проведения соответствующего тестирования и сертификационных испытаний. Поэтому стадия тестирования является обязательным этапом ТОС. На основе профиля должно проводиться тестирование и сертификация приложений на соответствие требованиям открытости. Основу любого профиля, в том числе и суперкомпьютерного профиля, составляют стандарты серии POSIX. Общий перечень стандартов POSIX составляет более 45 наименований, с кратким содержанием   которых   можно   ознакомиться   на   сервере   IЕЕЕ [http://standards.ieee.org/Catalog/posix.html].

Следует подчеркнуть, что и базовые стандарты, и профиль имеют свой срок жизни, и срок жизни профиля должен быть больше срока жизни системы.

На основе предложений Российской академии наук Решением Государственной комиссии по информатизации ?25 от 18 августа 1998 года рекомендовано федеральным органам исполнительной власти, органам исполнительной власти субъектов Российской Федерации, ведомствам и организациям при создании за счет средств федерального и региональных бюджетов информационно-телекоммуникационных систем и их компонентов руководствоваться принципами открытых систем и включать требование на соответствие необходимым стандартам в техническое задание на их разработку и внедрение (http://opensys.ire.ras.ru).