Бурная экспансия Internet обнажила целый ряд проблем, решение которых затрагивает самые глубокие корни жизни общества. Это не только технические и технологические аспекты, не только социально-экономические и психологические проблемы, но и философско-мировоззренческие и даже религиозные.
Человечество вступило в новую фазу Второй Промышленной Революции, о которой писал еще в начале 50-х годов Норберт Винер в своей книге “Кибернетика и общество (или гуманное отношение к человеку)”. Некоторые его цитаты звучат сегодня очень актуально: “Последующее развитие автоматизации … убедило меня в том, что я был прав в своем утверждении [возможность создания автоматического завода] и что это развитие явится одним из величайших факторов, обуславливающих социальную и техническую жизнь грядущего века, ключевым явлением второй промышленной революции”, “Можно даже утверждать, что современные средства связи … делают “мировое государство” неизбежным”.
Сейчас буквально на наших глазах создается “нервная система” нового “существа” под названием Человечество. Это и совершенно новый уровень общения между отдельными личностями через Сеть, и интеграция компьютерных технологий с телевидением и традиционными средствами коммуникации, и новые возможности концентрации и распределения информации через CALL — центры, и новые горизонты электронной коммерции с технологией “самообслуживания” (self—service), и новая технология взаимодействия между предприятиями (Supply Chain, CRM, Virtual Enterprise ), и новый уровень электронной поддержки “жизненного цикла” (Life Cycle) продукции. Сюда же относится и активная работа по созданию “единого электронного пульса” — системы синхронизации компьютеров по Гринвическому времени (Greenwich Electronic Time, GET). При этом требования к мощностям технических средств все более смещаются с уровня “клиента” и ПК на уровень серверов приложений и серверов баз данных. На верхние уровни выносятся, не только доступные через Internet базы данных, не только средства создания и ведения собственных Web сайтов, но и ERP приложения, например, Oracle Applications. При этом общие ресурсы все более “отчуждаются” от конкретных предприятий и организаций.
Новые технологии возродили интерес к увеличению мощности компьютеров и к уходу от технологии клиент/сервер. Так Ларри Эллисон будучи главным апологетом технологии клиент/сервер, недавно провозгласил: “назад к мэйнфреймам”, имея в ввиду, конечно, совсем другую техническую и технологическую основу. Безусловно, сегодня налицо предпосылки качественно нового уровня “информационно-когнитивного потенциала” общества, который, по определению Юлия шрейдера, включает возможности общества по накоплению, хранению, передачи знаний (в том числе и прямое общение, и системы образования и повышения квалификации), а также средства и кадры для обработки, хранения, поиска и передачи информации.
Однако на пути эффективной реализации этого потенциала встает целый ряд проблем , о которых пойдет речь ниже . Причем многие проблемы связаны с требованиями развития “головного мозга” нового “организма”, которые существенно отличаются от активно решаемых сейчас проблем развития “периферической нервной системы”.
Проблемы унификации стандартов
В то время, как в области традиционного “материального” производства уже давно сложилась система поддержки и согласования стандартов, в области ИТ многое еще предстоит сделать. Даже для отдельного предприятия, работающего на уровне intranet, новые технологии предъявляют весьма высокие требования к уровню формализации и универсализации представления знаний, к унификации средств обмена информацией и к корпоративной культуре по управлению знаниями. Подробный анализ вопросов, связанных с intranet, как инструментом корпоративного управления дан в работе.
На межкорпоративном уровне сегодня все более настоятельно требуется унификация стандартов ИТ. Наиболее близко к новому уровню широкого использования в Сети подошел стандарт XML, принятая в начале 1998 года Консорциумом WWW (W3C) первая версия спецификаций которого, к концу 1999 года обросла более чем 20 дополнительными предложениями, рекомендациями и спецификациями, расширяющими ядро, например: Extensible Style Language (XSL) — номенклатура XML для спецификации семантики форматирования и презентации документов и язык XSLT (T — трансформация), который служит для трансформации одних типов документов XML в другие. В отличие от первой практической реализации спецификаций стандарта ISO SGML — широко используемого HTML, XML имеет ряд особенностей, которые делают его “первым кандидатом” для практического использования в перспективных Internet технологиях, а именно:
1. XML — “самоописательный язык” (self—describing), включающий метауровень для определения новых типов документов (Document Type Definitions — DTD);
2. XML — гибкий язык для обмена информацией, причем не обязательно, чтобы определения DTD у разных организаций совпадали. Поскольку вся метаинформация DTD пересылается в сообщении, то любой приемник, поддерживающий XML, может легко интерпретировать их в свои DTD.
3. Используя отдельные средства описания презентации документа — Extensible Style Language (XSL), можно легко преобразовывать одни и те же XML данные в другие представления, например, отпечатанный документ, страница HTML, сообщение на экране мобильного устройства и т.п.
4. Используя XSLT можно легко преобразовывать и устанавливать соответствие (mapping) одного XML DTD в другой.
Уже сейчас XML начинает использоваться для замены устаревшей технологии EDI (Electronic Data Interchange), что позволяет включать в сферу e-commerce множество средних и мелких предприятий, для которых технология EDI была недоступна из-за своей громоздкости и дороговизны. Все более активно XML начинает использоваться и в ERP приложениях. Например, в Oracle Applications Release 11i предполагается использовать основанные на XML средства интеграции как внутри Oracle Applications, так и с ERP системами других поставщиков.
Принятие языка XML в качестве стандарта, которому все готовы следовать, связано в значительной степени с его простотой. Принятая в XML объектно-ориентированная модель (Document Object Model, DOM), позволяет легко преобразовывать XML документы для хранения в объектно-реляционных и реляционных СУБД и наоборот. Например, эти функции выполняет средство Oracle — XML SQL Utility for Java. Однако, даже для такого относительно простого объекта стандартизации, как иерархический документ требуется более широкая унификация стандартов — для более эффективного использования в Сети. Так руководство FarCountries, которая использует XML для увязки тысяч поставщиков и посредников по всему миру, отмечает, что наиболее сложная задача — это разработка хорошей модели данных и ее представление в DTD, которая была бы, по возможности, общей для всех ее клиентов. Недаром в W3C была организована специальная рабочая группа, которая занимается унификацией структуры и форматов файлов XML для DTD (W3C XML Schema Working Group). Проблемы унификации стандартов существенно возрастают в областях с более сложными объектами, чем иерархические документы.
Проблемы стандартизации описания продукции, технологии и бизнеса
Началом современного этапа стандартизации описания продукции и технологии можно считать появление в середине 80-х годов проекта STEP (STandard for the Exchange of Product model data)
— серии стандартов для обеспечения универсального механизма обмена данными о продукции и технологии как между различными организациями, так и между разными этапами жизненного цикла продукции. ядром STEP был почти объектно-ориентированный язык информационного моделирования EXPRESS (ISO 10303, part11). Не являясь языком программирования, не поддерживая “методы” и механизмы их наследования, действующая версия EXPRESS обеспечивает объектно-ориентированную идеологию для описания концептуальных моделей данных (множественное наследование данных и ограничений, выводимые атрибуты и др.).
Вторым «китом», на котором основан EXPRESS, является модель “сущность-связь” (E—R модель). Так же, чувствуется влияние и SQL. Графическая версия — EXPRESS-G уже полностью вытеснила IDEF 1X, который использовался на начальных этапах проекта STEP. В новой версии — EXPRESS v2 уже предполагается полная объектно-ориентированность, с поддержкой моделирования процессов, событий, транзакций, а также единая формальная метамодель, гораздо более детализированная и семантически более строгая, чем части Generic Resources серии стандартов ISO 10303 (parts 41-49).
Вся работа над проектом велась под эгидой подкомитета 4, технического комитета 184 ISO (ISO TC184/SC4), к концу 90-х годов в рамках которого появилось еще несколько серий стандартов (разной степени завершенности), связанных с описанием уже не только продукции и технологии (ISO 13584, ISO 14959, ISO 15926), но и управления производством (Manufacturing Management — MANDATE — ISO 15531) и использующих в качестве основы язык EXPRESS.
За 15 лет вокруг EXPRESS и STEP сформировалась уже целая отрасль ит, которая обеспечивает значительное уменьшение трудозатрат при “запуске” новых технологий и новых видов продукции. Причем, если серия ISO 10303 начиналась прежде всего для обслуживания автомобильной и аэрокосмической промышленностей то сейчас она охватывает уже большинство видов производств, включая электротехническое, кораблестроительное, строительство, нефтехимическое и т.п. Появились не только компании, специализирующиеся на инструментарии технологии STEP, но и организации общеметодологического плана, связанные с развитием технологии “данных о продукции” (Product Data Technology— PDT), например EuroSTEP, PDT Solutions, PDTAG , PDES и др.)
Важно отметить активное использование Internet при разработке стандартов, в работе над которыми принимают участие многие организации и специалисты всех ведущих стран мира. Это и серии телеконференций с дискуссиями по наиболее важным вопросам, и электронное голосование по утверждению проектов стандартов на разных стадиях разработки вплоть до статуса Международного стандарта, и организация очных семинаров конференций, и организация полного электронного архива, доступного по Сети. Такая технология организации проектов на основе управления знаниями симптоматична для “новой эры”, однако она делает только первые шаги и серьезно противоречит существующим социальным институтам.
Несмотря на внешние успехи сама идеология, методология и технология STEP/EXPRESS требует глубокого совершенствования. С одной стороны, нужна “гармонизация” и “модуляризация” стандартов внутри самого ISOTC184/SC4, c другой, оказалось необходимым выйти за рамки описания “продукции и технологии” и включить более широкий круг вопросов бизнеса, с третьей стороны все более возникает необходимость в согласовании аналогичных работ с другими организациями, занимающимися разработками в том же направлении и прежде всего с группами CSMF (Conceрtual Schema Modelling Facilities) и CDIF (CASE Data Interchange Format) в рамках объединенного технического комитета ISO и Международной Электротехнической Комиссии (ISO/IEC JTC1), с консорциумом WWW (W3C), с базовыми подгруппами OMG (Object Management Group), с группой KIF ( Knowledge Interchange Format ) ANSI ASC X3T2, а также с OAG (Open Application Group).
Внутри самого сообщества ISO TC184/SC4 зреет неудовлетворенность состоянием дел. Проект все более разрастается и становится менее управляемым без создания более общего и семантически строгого ядра, которое бы использовалось во всех специализированных описаниях не только продукции и технологии, но и бизнеса в широком смысле, включая управление производством и PDM системы. Для этого в рамках 10 рабочей группы (ISO TC184/SC4/WG10) начались работа по созданию общей метамодели в рамках проекта IIDEAS (Integration of Industrial Data for Exchange Access and Sharing). В проекте предполагается охватить не только стандарты ISO TC 184/ SC4 но и установить связь с другими упомянутыми организациями по стандартизации. Под их эгидой проводятся специальные объединительные семинары по интеграции моделей данных и процессов в информационных системах.