Международные структуры в области стандартизации информационных технологий

 

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

Область ИТ очень динамична, она характеризуется быстрыми темпа­ми развития. При этом определяющую роль в формировании стратеги­ческих ориентиров процесса развития играют глобальные концепции. К важнейшим глобальным концепциям, прежде всего относятся концепция открытых систем и концепция Глобальной информационной инфраструк­туры (Global Information Infractracture — GII), которые для практичес­кого воплощения требуют не только развитой научно-методической базы и всеобъемлющей системы стандартов, но и сами могут рассматриваться как вехи процесса стандартизации ИТ. Отсюда следует, что процесс стан­дартизации ИТ также приобрел глобальный характер. Его целью являет­ся полномасштабная комплексная стандартизация ИТ.

Интенсивность усилий в области стандартизации ИТ в мировом масштабе обеспечила развитие соответствующей системы стандартов до такого уровня, когда она становится главным носителем научно-методических основ области ИТ. На этом пути получены фундамен­тальные нормативно-методические решения, в частности созданы стан­дарты, определяющие:

• глобальные концепции развития области ИТ;

• концептуальный базис и эталонные модели построения основных разделов ИТ;

• функции, протоколы взаимодействия, интерфейсы и другие ас­пекты ИТ;

• языки программирования, языки спецификации информацион­ных ресурсов, языки управления базами данных;

• модели технологических процессов создания и использования систем ИТ, а также языки описания таких моделей;

• методы тестирования соответствия (конформности) систем ИТ исходным стандартам и профилям;

• методы и процедуры функционирования собственно системы стандартов ИТ;

• метаязыки и нотации для описания стандартов ИТ;

• общесистемные функции ИТ, например безопасность, админист­рирование, интернационализация, качество сервисов; и пр.

Состояние и развитие стандартизации в области информационных технологий характеризуются в настоящее время следующими особен­ностями:

• несколько сотен международных и национальных стандартов не полностью и неравномерно удовлетворяют потребности в стандарти­зации объектов и процессов создания и применения сложных ИС;

• длительные сроки разработки, согласования и утверждения меж­дународных и национальных стандартов (3—5 лет) приводят к их кон­серватизму и хроническому отставанию от современных технологий создания сложных ИС;

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

• в области ИС функциональными стандартами поддержаны и рег­ламентированы только самые простые объекты и рутинные, массовые процессы (телекоммуникация, программирование, документирование программ и данных);

• наиболее сложные и творческие процессы создания и развития круп­ных распределенных ИС (системный анализ и проектирование, интегра­ция компонентов и систем, испытания и сертификация ИС и т.п.) почти не поддержаны требованиями и рекомендациями стандартов из-за раз­нообразия содержания, трудности их формализации и унификации;

• пробелы и задержки в подготовке и издании стандартов высокого ранга, а также текущая потребность в унификации и регламентирова­нии современных объектов и процессов в области ИС приводят к со­зданию многочисленных нормативных и методических документов отраслевого, ведомственного или фирменного уровней;

• последующие селекция, совершенствование и согласование нор­мативных и методических документов в ряде случаев позволяют со­здать на их основе национальные и международные стандарты.

Приведенный список проблем в общем виде очерчивает поле дея­тельности в области международной стандартизации.

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

На рисунке представлена система авторитетных международных организаций (ISO — Международная организация стандартизации, IEC— Международная электротехническая комиссия), играющие зна­чительную роль в решении задач стандартизации ИТ.

 

 
 
 

В этой деятельности участвуют также многие специализированные профессиональные организации:

• IEEE (Институт инженеров по электротехнике и электронике — международная организация — разработчик ряда важных международ­ных стандартов в области ИТ);

• CEN (Европейский комитет стандартизации широкого спектра товаров, услуг и технологий, в том числе связанных с областью разра­ботки ИТ, аналог ISO);

• CENELEC (Европейский комитет стандартизации решений в электротехнике, в частности стандартизации коммуникационных ка­белей, волоконной оптики и электронных приборов — аналог IEC);

• ETSI (Европейский институт стандартизации в области сетевой инфраструктуры — аналог ITU-T);

• OMG (Группа объектно-ориентрованного управления — крупней­ший международный консорциум, осуществляющий разработку стан­дартов для создания унифицированного распределенного объектного программного обеспечения, включающий в себя свыше 600 компа­ний — производителей программного продукта, разработчиков при­кладных систем и конечных пользователей);

• ЕСМА (Европейская ассоциация производителей вычислитель­ных машин — международная ассоциация, целью которой служит про­мышленная стандартизация информационных и коммуникационных систем); и др.

В 1987 г. ISO и IEC объединили свою деятельность в области стан­дартизации ИТ, создав единый орган JTC1 (Joint Technical Committee 1 — Объединенный технический комитет 1), предназначенный для формирования всеобъемлющей системы базовых стандартов в облас­ти ИТ и их расширений для конкретных сфер деятельности.

К основным целям Комитета JTC1 относятся разработка, поддер­жание, продвижение стандартов ИТ, являющихся необходимыми для глобального рынка, удовлетворяющих требованиям бизнеса и пользо­вателей и имеющих отношение:

• к проектированию и разработке систем и средств ИТ;

• производительности и качеству продуктов и систем ИТ;

• безопасности систем ИТ и информации;

• переносимости прикладных программ;

• интероперабельности продуктов и систем ИТ;

• унифицированным средствам и окружениям;

• гармонизированному словарю понятий области ИТ;

• дружеским и эргономичным пользовательским интерфейсам. Работа над стандартами ИТ в JTC1 тематически распределена по

подкомитетам (Subcommittees — SC). Ниже показаны подкомитеты и группы JTC1, связанные с разработкой стандартов ИТ, относящихся к окружению открытых систем OSE (Open Systems Environment).

• С2 — символьные наборы и кодирование информации;

• SC6 — телекоммуникация и информационный обмен между сис­темами;

• SC7 — разработка программного обеспечения и системная доку­ментация;

• SC18 — текстовые и офисные системы;

• SC21 — открытая распределенная обработка (Open Distributed Processing — ODP), управление данными (Data Management — DM) и взаимосвязь открытых систем (Open System Interconnection — OSI);

• SC22 — языки программирования, их окружения и интерфейсы системного программного обеспечения;

• SC24 — компьютерная графика;

• SC27 — общие методы безопасности для ИТ-приложений;

• SGFS — специальная группа по функциональным стандартам. Результатом целенаправленной деятельности по стандартизации

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

Характерная особенность стандартов ИТ состоит в том, что они содержат определения основных понятий и терминов области ИТ, описания моделей, сценариев, функций, правил поведения и представ­ления информации. По существу, в стандартах ИТ свойства систем ИТ представляются в виде концептуальных, функциональных, инфор­мационных моделей объектов стандартизации.