В. Сухомлин, НИВЦ МГУ
В последнее десятилетие произошло становление новой науки - науки об информационных технологиях (ИТ-науки) или итологии, основными характерными чертами которой являются:
фундаментальное значение для развития по существу всех областей знания и видов деятельности, как эффективного метода познания и инструмента, усиливающего интеллектуальные возможности человека;
целевая направленность на преображение человеческой практики и бытия, способность прокникновения во все аспекты жизни и деятельности человека;
междисциплинарная роль как общезначимой дисциплины (аналогично математике и философии), обусловленная прежде всего ее методологическим значением, благодаря наличию развитого концептуального базиса, универсальных в применении парадигм, методов, языков для формализации, анализа и синтеза прикладных знаний.
Предмет итологии - информационные технологии (ИТ), а также процессы, связанные с их созданием и применением.
Основными методами итологии являются:
Создание основ научного знания в виде методологичекого ядра (метазнаний), представляющего собой целостную систему эталонных моделей важнейших разделов ИТ, осуществляющего структуризацию научного знания в целом. Данный метод получил название архитектурной спецификации.
Представление ИТ в виде спецификаций поведения реализаций ИТ, т.е. ИТ-систем, которое может наблюдаться на интерфейсах (границах) этих систем. Данный метод называют также функциональной спецификацией.
Стандартизация спецификаций ИТ и управление их жизненным циклом, осуществляемая системой специализированных международных организаций на основе строго регламентированной деятельности. Данный процесс обеспечивает накопление базовых сертифицированных научных знаний, служит основой создания открытых технологий.
Аппарат (концепция и методология) проверки соответствия (аттестации) реализаций ИТ (т.е. ИТ-систем) ИТ-спецификациям, на основе которых данные ИТ-системы были разработаны (по существу данный аппарат играет такую же роль в пространстве информационных технологий, как и эпсилон-дельта аппарат в математическом анализе).
Профилирование ИТ или разработка функциональных профилей ИТ - метод построения спецификаций комплексных технологий посредством комбинирования базовых и производных от них (представленных в стандартизованном виде) спецификаций с соответствующей параметрической настройкой этих спецификаций (по существу профилирование является композиционным оператором в пространстве ИТ с базисом, в качестве которого выступают базовые, т.е. стандартные спецификации).
Таксономия (классификационная система) профилей ИТ, обеспечивающая уникальность идентификации в пространстве ИТ, явное отражение взаимосвязей ИТ между собой.
Разнообразные методы формализации и алгоритмизации знаний, методы конструирования прикладных информационных технологий (пара-дигмы, языки программирования, базовые открытые технологии, функциональное профилирование ИТ и т.п.).
Предметом итологии являются ИТ, представляемые в двух видах:
в формальном, в виде спецификаций ИТ;
в виде ИТ-систем, т.е. реализаций спецификаций ИТ.
Предметом итологии являются динамические развиваемые сущности.
Являясь отражением той или иной человеческой деятельности, ИТ изменяются на протяжении их жизненного цикла. Характеризуется созидательностью, направленностью на преображение бытия, практики общества, неудержимостью проникновения во все сферы жизни и формы деятельности человека с целью их качественного преобразования. Самая агрессивная из всех наук.
Общезначимая научная дисциплина, играющая такую же важную междисциплинарную роль как математика или философия. При этом роль итологии должна рассматриваться:
во-первых, в концептуальном плане, как методологический базис формализации, анализа и синтеза знаний;
во-вторых, в технологическом плане, как инструмент, продвигающий интеллектуальные способности и коструктивные возможности человека.
Индустрализация науки, проявляющаяся как в ее тесной связи с информационной индустрией, так и в активном участии промышленности в развитии самой науки.
Важность всеоблемлющей стандартизации как концептуальных основ и методов, так и самих ИТ.
Создание мощной международная системы специализированных организаций для плановой разработки новых концепций и технологий, их гармонизации и сертификации в качестве международных стандартов, управления жизненным циклом стандартов ИТ, поддержания их в согласованном состоянии, разработки методов и средств аттестации ИТ-систем.
Несет черты бюрократической дисциплины, знания которой представляются в виде обезличенных документов, имеющих стандартизованную форму.
Является правопреемницей математики как инструмент формализации знаний.
Организационная структура в области стандартизации ИТ
Организационная структура, поддерживающая процесс стандартизации ИТ, включает три основных группы организаций:
а) Международные организации, входящие в структуру ООН;
ISO (International Organization for Standardization - Международная организация по стандартизации);
IEC (International Electrotechnical Commision - Международная электротехническая комиссия);
ITU-T (International Telecommunication Union-Telecommunications - Международный союз по телекоммуникации - телекоммуникация). До 1993г. эта организация имела другое название - CCITT (International Telegraph and Telephone Consultative Committee - Международный консультативный комитет по телефонии и телеграфии или, сокращенно, МККТТ). X.200, X-400, X-500, X-600.
б) Промышленные профессиональные или административные организации;
IEEE (Institute of Electrical and Electronic Engineers - Институт инженеров по электротехнике и электронике) LAN IEEE802, POSIX
Internet и IAB (Internet Activities Board - Совет управления деятельностью Internet) TCP/IP
Regional WOS (Workshops on Open Systems - Рабочие группы по открытым системам). OSE-profiles
с) Промышленные консорциумы.
ECMA (European Computer Manufactureres Association - Европейская ассоциация производителей вычислительных машин) OSI, безопасность, управление, Office Document Architecture (ODE)
OMG (Object Management Group - Группа управления объектами) RM: Common Object Request Broker Architecture (CORBA)
X/Open (Организована группой поставщиков компьютерной техники) X/Open Portability Guide (XPG4) Common Application Environment
NMF (Network Management Forum - Форум управления сетями)
OSF (Open Software Foundation - Основание открытого программного обеспечения). Имеет следующие предложения: OSF/1 (Соответствует стандарту POSIX и XPG4) MOTIF - графический пользовательский интерфейс (Distributed Computer Environment) DCE - технология интеграции платформ: DEC, HP, SUN, MIT, Siemens, Microsoft, Transarc DME (Distributed Management Environment) ~=~ NMF
Международные организации по стандартизации, входящие в структуру ООН:
ISO (International Organization for Standartization: Международная организация по стандартизации)
IEC (International Electrotechnical Commision: Международная Электротехническая Комиссия)
ITU-T (International Telecommunications Union - Telecommunications: Международный союз по телекоммуникации)
Промышленные, профессиональные или административные организации
IEEE (Institute of Electrical and Electronic Engineers: Институт инженеров по электротехнике и электронике)
Internet и IAB (Internet Activities Board: Совет управления деятельностью Internet)
Regional WOS (Workshops on Open Systems: Рабочие группы по открытым системам)
Промышленные консорциумы
ECMA (European Computer Manufactures Assosiation: Европейская ассоциация производителей вычислительных машин)
OMG (Object Management Group: Группа управления объектами)
X/Open (Организован группой европейских поставщиков компьютерной техники)
NMF (Network Management Forum: Форум управления сетями)
OSF (Open Software Foundation: Фонд открытого программного обеспечения)
Структура JTC1 и состав основных подкомитетов по стандартизации ИТ
В 1987 г. ISO и IEC объединили свою деятельность в области стандартизации ИТ, создав единый орган JTC1 (Joint Technical Committee 1 - Объединенный технический коммитет 1), предназначенный для формирования всеобъемлющей системы базовых стандартов в области ИТ и их расширений для конкретных сфер деятельности.
Работа над стандартами ИТ в JTC1 тематически распределена по подкомитетам (Subcommittees - SC).
В дополнение создана специальная группа по функциональным стандартам (Special Group on Functional Standards - SGFS) для обработки предложений по Международным стандартизованным профилям (International Standardized Profiles - ISP s), представляющим пределения профилей ИТ.
Ниже показаны подкомитеты и группы JTC1, связанные с разработкой стандартов ИТ, относящихся к окружению открытых систем (Open Systems Environment - OSE).
JTC1:
C2 - Символьные наборы и кодирование информации
SC6 - Телекоммуникация и информационный обмен между системами
SC7 - Разработка программного обеспечения и системная документация
SC18 - Текстовые и офисные системы
SC21 - Открытая распределенная обработка (Open Distributed Processing - ODP), управление данными (Data Management - DM) и взаимосвязь открытых систем (Open System Interconnection - OSI)
SC22 - Языки программирования, их окружения и интерфейсы системного программного обеспечения
SC24 - Компьютерная графика
SC27 - Общие методы безопасности для ИТ-приложений
SGFS - Специальная группа по функциональным стандартам
(International Telecommunication Union-Telecommunications Международный союз по телекоммуникации-телекоммуникация)
ITU-T несет ответственность за разработку и согласование Рекомедаций, которые обеспечивают интероперабельность телекоммуникационного сервиса в глобальном масштабе, в частности, сервиса, связанного с передачей данных, интегрированного телекоммуникационного сервиса для голоса и данных; сервиса передачи сообщений и справочной службы (стандартов OSI и ODP).
Основные исследовательские группы (Study Groups - SGs):
ITU-T
SG7 Сети передачи данных
SG8 Терминалы для услуг телематики
SG10 Языки для телекоммуникации
Имеется тесное сотрудничество между JTC1 и ITU-T. Основной формой сотрудничества является соглашение об общем тексте для стандартов ISO/IEC (т.е. JTC1) и рекомендаций и ITU-T/CCITT, относящихся к одним и тем же аспектам в областях OSI и ODP.