четверг, 1 июля 2010 г.

Онтологии в корпоративных системах Часть 2

Раздел: Информационные системы
Автор(ы): А.Я. Гладун, Ю.В. Рогушина, журнал "Корпоративные системы" (№1, 2006) размещено: 23.03.2007
обращений: 13085
отзывов: 4

Сегодня при разработке корпоративных систем управления знаниями самое узкое место — не программный аспект, а задача извлечения, формулирования, структурирования и представления информации, т. е. данных и знаний. В статье акцент делается на роли онтологий как модели описания знания в подобных системах. Именно онтология формирует самое общее представление об объекте исследования, фиксирует категориальный аппарат концепции (теории).
НАЧАЛО — Онтологии в корпоративных системах. Часть I Онтологические системы могут применяться для решения задач в сфере бизнеса, создания интеллектуальных систем, представления знаний в Интернет. Круг технологий, связанных с этим вопросом, весьма широк и включает в себя мультиагентные системы, автоматическое извлечение знаний из текстов на естественном языке, поиск информации, интеллектуальное аннотирование, автоматическое составление авторефератов и прочее.
Во второй части статьи вкратце рассмотрены теоретические понятия, инструментальные средства, практические примеры применения.

ФОРМАЛЬНАЯ МОДЕЛЬ ОНТОЛОГИИ

Онтология состоит из терминов (понятий), их определений и атрибутов, а также связанных с ними аксиом и правил вывода.
Формальная модель онтологии O=<Т, R, F> — это упорядоченная тройка конечных множеств, где:
  • Т — термины прикладной области (ПрО), которую описывает онтология O;
  • R — отношения между терминами заданной ПрО;
  • F — функции интерпретации, заданные на терминах и/или отношениях онтологии O.
Модели онтологий классифицируются таким образом:
  • простые (имеют лишь концепты);
  • на основе фреймов (имеют лишь концепты и свойства);
  • на основе логик (например Ontolingua, DAML+OIL).
Отношения представляют тип взаимодействия между концептами ПрО1. Пример бинарного отношения — «является частью». Следует заметить, что отношения, которые целесообразно использовать при создании онтологии, значительно менее разнообразны, чем термины, и, как правило, не специфичны для конкретной ПрО («часть-целое», «является подклассом», «оказывает воздействие», «похоже на» и т. п.).
Аксиомы используются для моделирования утверждений, которые всегда являются истинными.
Между концептами могут быть установлены определенные виды связей. Словарь терминов в определенной прикладной области, тезаурус со своими понятиями (концептами) и связи, которые определяют термины естественного языка, могут рассматриваться как онтологии. Для установления связи между вербально определенными концептами и поиском концептов релевантных запросов используются методы получения информации. Известными примерами онтологии такого типа являются индексы поисковых машин информации в Интернет.
Для описания более сложных систем вводят такие понятия, как модель расширяемой онтологии.

ЯЗЫКИ ОПИСАНИЯ ОНТОЛОГИЙ

Для того чтобы реализовывать различные онтологии, необходимо разработать языки их представления, имеющие достаточную выразительную мощность и позволяющие пользователю избежать «низкоуровневых» проблем.
Ключевым моментом в проектировании онтологии является выбор соответствующего языка спецификации онтологий (Ontology specification language). Цель таких языков — дать возможность указывать дополнительную машинно-интерпретируемую семантику ресурсов, сделать машинное представление данных более похожим на положение вещей в реальном мире, существенно повысить выразительные возможности концептуального моделирования слабо структурированных Web-данных.
Распространение онтологического подхода к представлению знаний оказало содействие при создании разнообразных языков представления онтологии и инструментальных средств, предназначенных для их редактирования и анализа.
Существуют традиционные языки спецификации онтологий: Ontolingua, CycL, языки, основанные на дескриптивных логиках (такие как LOOM), языки, основанные на фреймах (OKBC, OCML, Flogic).
Более поздние языки основаны на Web-стандартах (XOL, SHOE, UPML). Специально для обмена онтологиями через Web были созданы RDF(S), DAML, OIL, OWL, которые будут рассмотрены далее.
В целом, различие между традиционными и Web-языками спецификации онтологии заключается в выразительных возможностях описания предметной области и некоторых возможностях механизма логического вывода для этих языков. Типичные примитивы языков дополнительно включают:
  • конструкции для агрегирования, множественных иерархий классов, правил вывода, аксиом;
  • различные формы модуляризации для записи онтологий и взаимоотношений между ними;
  • возможность мета-описания онтологии, что полезно при установлении отношений между различными видами онтологий. Сегодня некоторые из таких языков приобрели большую популярность и широко применяются (в частности для описания информационных ресурсов и сервисов Интернет).
Язык RDF. В рамках проекта семантической интерпретации информационных ресурсов Интернет (Semantic Web) был предложен стандарт описания метаданных о документе Resource Description Framework, использующий XML-синтаксис.
RDF использует базовую модель данных «объект — атрибут — значение» и способен сыграть роль универсального языка описания семантики ресурсов и взаимосвязей между ними. Ресурсы описываются в виде ориентированного размеченного графа — каждый ресурс может иметь свойства, которые в свою очередь также могут быть ресурсами или их коллекциями. Все словари RDF используют базовую структуру, описывающую классы ресурсов и типы связей между ними. Это позволяет использовать разнородные децентрализованные словари, созданные для машинной обработки по разным принципам и методам. Важной особенностью стандарта является расширяемость: можно задать структуру описания источника, используя и расширяя такие встроенные понятия RDF-схем, как классы, свойства, типы, коллекции. Модель схемы RDF включает наследование классов и свойств.
RDF уже получил поддержку многих ведущих производителей ПО. Разработан ряд программных продуктов, позволяющих создавать RDF-описания для разного рода систем. Предполагаются возможности интеграции существующих хранилищ информации в общую базу семантического описания и интеграции концепции RDF-базы с форматом MPEG. RDF Schema — стандарт, предложенный по инициативе W3C для представления онтологических знаний. Он специфицирует множество всевозможных допустимых схем данных. Модели предметных областей описываются посредством ресурсов, свойств и их значений. RDFS предоставляет хорошие базовые возможности для описания словарей типов предметных областей. Одно из ограничений — невозможность с помощью RDFS выразить аксиоматические знания, т. е. задать аксиомы и правила вывода, построенные на них.
DAML+OIL — семантический язык разметки Web-ресурсов, расширяющий стандарты RDF и RDF Schema за счет более полных примитивов моделирования. Последняя версия DAML+OIL обеспечивает богатый набор конструкций для создания онтологии и разметки информации таким образом, чтобы их могла читать и понимать машина.
Первыми предложениями по описанию онтологии на базе RDFS были DARPA DAML-ONT (DARPA Agent Markup Language) и European Commission OIL (Ontology Inference Layer). Эти стандарты спецификации и обмена онтологиями были разработаны для поддержки процесса обмена знаниями и интеграции знаний. На базе этих предложений и возникло совместное решение DAML+OIL. Онтология DAML+OIL состоит из: заголовков (headers); элементов классов (class elements); элементов свойств (property elements); экземпляров (instances).
OWL (Web Ontology Language) — язык представления онтологий, расширяющий возможности XML, RDF, RDF Schema и DAML+OIL. Этот проект предусматривает создание мощного механизма семантического анализа. Планируется, что в нем будут устранены ограничения конструкций DAML+OIL.
Онтологии OWL — это последовательности аксиом и фактов, а также ссылок на другие онтологии. Они содержат компоненту для записи авторства и другой подробной информации, являются документами Web, на них можно ссылаться через URI.
В упоминавшемся уже проекте Semantic Web «машинная обработка смысла» контента будет сделана максимально четкой при помощи пометки документов указателем «с полным смыслом» на основе использования онтологических терминов. Таким образом, онтологии рассматриваются как ключевая технология для использования в Semantic Web (рис. 1).

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

ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ОБРАБОТКИ ОНТОЛОГИЙ

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

Редакторы

Ontolingua. Кроме собственно редактора онтологии, эта система содержит сетевой компонент Webster, предназначенный для определения концептов, сервер, обеспечивающий доступ к онтологиям Ontolingua по протоколу OKBC (Open Knowledge Base Connectivity), и Chimaera — инструментарий для анализа и объединения онтологий.
Protégé — свободно распространяемая Java-программа, предназначенная для построения (создания, редактирования и просмотра) онтологий той или иной прикладной области. Она включает редактор онтологии, позволяющий проектировать онтологии, разворачивая иерархическую структуру абстрактных и конкретных классов и слотов. На основе сформированной онтологии Protégé позволяет генерировать формы получения знаний для введения экземпляров классов и подклассов.
Инструмент поддерживает использование языка OWL и позволяет генерировать html-документы, отображающие структуру онтологий. Поскольку он использует фреймовую модель представления знаний ОКВС, это позволяет адаптировать его и для редактирования моделей ПрО, представленных не в OWL, а в других форматах (UML, XML, SHOE, DAML+OIL, RDF и RDFS и т. п.).
DOE — простой редактор, который позволяет пользователю создавать онтологии. Процесс спецификации онтологии состоит из трех этапов.
На первом этапе пользователь строит таксономию понятий и отношений, явным образом очерчивая позицию каждого элемента (понятие) в иерархии. Затем пользователь указывает, в чем специфика понятия относительно его «родителя», и в чем это понятие подобно или отлично от его «братьев». Пользователь может также прибавить синонимы и энциклопедическое определение на нескольких языках для всех понятий.
На втором этапе две таксономии рассматриваются с разных точек зрения. Пользователь может расширить их новыми объектами или добавить ограничения на области отношений.
На третьем этапе онтология может быть переведена на язык представления знаний.
OntoEdit — инструментальное средство, обеспечивающее просмотр, проверку и модификацию онтологии. Оно поддерживает языки представления онтологии OIL и RDFS, а также внутренний язык представления знаний OXML, основанный на XML. Как и Protégé, это автономное Java-приложение, но его коды закрыты. Свободно распространяемая версия OntoEdit Free ограничена 50 концептами, 50 отношениями и 50 экземплярами.
OilEd -автономный графический редактор онтологии, разработанный в рамках проекта Оп-То-Knowledge. Он свободно распространяется по общедоступной лицензии GPL. Инструмент использует для представления онтологий язык OIL. В OilEd отсутствует поддержка экземпляров классов.
WebOnto разработан для просмотра, создания и редактирования онтологий. Для моделирования онтологий он использует язык OCML (Operational Conceptual Modeling Language). Пользователь может создавать различные структуры, в том числе классы со множественным наследованием. Инструмент имеет ряд полезных особенностей: просмотр отношений, классов и правил, возможна совместная работа над онтологией нескольких пользователей.
ODE (Ontological Design Environment) взаимодействует с пользователями на концептуальном уровне, обеспечивает их набором таблиц для заполнения (концептов, атрибутов, отношений) и автоматически генерирует код на языках LOOM, Ontolingua и FLogic. Инструмент получил свое развитие в WebODE, который интегрирует все сервисы ODE в единую архитектуру, сохраняя свои онтологии в реляционной БД.

Сложные инструментальные средства

Эти средства нужны для того, чтобы не только вводить и редактировать онтологическую информацию, но и анализировать ее, выполняя типичные операции над онтологиями, например:
  • выравнивание (alignment) — установка различного вида соответствий между двумя онтологиями для того, чтобы они могли использовать информацию друг друга;
  • отображение (mapping) — нахождение семантических связей между подобными элементами разных онтологий;
  • объединение (merging) — операция, которая по двум онтологиям генерирует третью, объединяющую информацию из первых двух.
PROMPT служит для объединения и группировки онтологий. Это дополнение к системе Protégé, реализованное в виде плагина. По двум онтологиям, которые надо объединить, PROMPT строит список операций (например, объединение терминов или их копирование в новую онтологию) и передает его пользователю, который может выполнить одну из предлагаемых операций. Затем список операций модифицируется, и создается список конфликтов и их возможных решений. Это повторяется до тех пор, пока не будет готова новая онтология.
Chimaera — интерактивный инструмент для объединения онтологии, базирующийся на редакторе онтологий Ontolingua.
В OntoMerge исходные онтологии транслируются в общее представление на специальном языке.
OntoMorph определяет набор операторов преобразования, которые можно применить к онтологии.
OBSERVER объединяет онтологии с информацией об отображении между ними и находит синонимы в исходных онтологиях.
ONION базируется на алгебре онтологии и предоставляет инструменты для определения правил артикуляции (соединения) между онтологиями.

МЕТОДОЛОГИЯ СОЗДАНИЯ ОНТОЛОГИЙ

Практическая разработка онтологии включает:
  • определение классов в онтологии;
  • расположение классов в таксономическую иерархию (подкласс — надкласс);
  • определение слотов и описание допускаемых значений этих слотов;
  • заполнение значений слотов экземпляров.
После этого можно создать базу знаний, определив отдельные экземпляры этих классов, введя в определенный слот значение и дополнительные ограничения для слота.
Выделим некоторые фундаментальные правила разработки онтологии. Они выглядят довольно категоричными, но во многих случаях помогут принять верные проектные решения.
  • Не существует единственно правильного способа моделирования предметной области — всегда существуют жизнеспособные альтернативы. Лучшее решение почти всегда зависит от предполагаемого приложения и ожидаемых расширений.
  • Разработка онтологии — это обязательно итеративный процесс.
  • Понятия в онтологии должны быть близки к объектам (физическим или логическим) и отношениям в интересующей предметной области. Скорее всего, это существительные (объекты) или глаголы (отношения) в предложениях, которые описывают предметную область.
Знание того, для чего предполагается использовать онтологию, и того, насколько детальной или общей она будет, может повлиять на многие решения, касающиеся моделирования.
Нужно определить, какая из альтернатив поможет лучше решить поставленную задачу и будет более наглядной, более расширяемой и более простой в обслуживании. Следует помнить, что онтология — это модель реального мира, и понятия в онтологии должны отражать эту реальность.
После того как определена начальная версия онтологии, мы можем оценить и отладить ее, используя ее в каких-то приложениях и/или обсудив ее с экспертами предметной области. В результате начальную онтологию скорее всего нужно будет пересмотреть. И этот процесс итеративного проектирования будет продолжаться в течение всего жизненного цикла онтологии.
Повторное использование существующих онтологии может быть необходимым, если системе нужно взаимодействовать с другими приложениями, которые уже вошли в отдельные онтологии или контролируемые словари. Многие полезные онтологии уже доступны в электронном виде и могут быть импортированы. Существуют библиотеки повторно используемых онтологий, например Ontolingua или DAML. Существует также ряд общедоступных коммерческих онтологий, например UNSPSC, RosettaNet, DMOZ.

ОРГАНИЗАЦИОННЫЕ ОНТОЛОГИИ И ПОРТАЛЫ ЗНАНИЙ

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

Структурная схема функционирования
Онтология предприятия содержит классы понятий с заданными на них семантическими отношениями. Она состоит из набора технологических онтологий и организационной онтологии, отражающей организационно-функциональную структуру предприятия: состав штатного расписания (работники, администрация, обслуживающий персонал), партнеры, ресурсы и т. п. и отношения между ними. Онтологии технологий содержат понятия, описывающие производственные процессы. Общие знания ПрО, к которой относятся субъекты экономической деятельности, отображает онтология отрасли.
Разработанные онтологии позволят сотрудникам одной отрасли или корпорации использовать общую терминологию и избежать взаимных недоразумений, которые могут усложнить сотрудничество и привести к серьезным убыткам (например, организационная онтология четко отражает взаимную иерархию и связи между подразделениями предприятия, а также сферы их компетенции, а ссылки на определенные нормативные документы обеспечивают одинаковую базу для переговоров). Они обеспечат работу со структурированными источниками данных, для которых может быть построена схема данных, то есть описаны типы данных и связи между ними, и существует формальный способ получения отдельных элементов данных. Примерами структурированных источников данных можно считать различные базы данных (например реляционные и объектные), а также слабо структурированные ресурсы, описанные в форматах XML, RDF, OWL, DAML+OIL.
В качестве примера практического использования онтологических моделей технологий приведем систему ONTOLOGIC, предназначенную для создания и поддержки распределенных систем нормативно-справочной информации (НСИ), ведения словарей, справочников и классификаторов и поддержки системы кодирования объектов учета (см. рис. 3).

Интеграция приложений в ONTOLOGIC
Основу системы составляет технологическая среда для постоянного, в режиме реального времени, взаимодействия пользователей: потребителей информации (сотрудников служб и функциональных подразделений) и экспертов, отвечающих за ведение нормативно-справочной информации.
Для обеспечения однозначной идентификации и классификации объектов в системах НСИ разработана методика, использующая онтологическую модель формального описания классифицируемых данных, обеспечивающая выделение ключевых свойств объектов классификации и построение на их основе классификационного кода. Выделяются классы (группы однородной продукции) по принципу однородности набора технических и потребительских характеристик, и для каждого материала формируется классификационный код, включающий код класса и коды всех свойств и их значений для данного материала.
Онтология обеспечивает непротиворечивое накопление любого количества информации в стандартной структуре классификации. Такой подход гарантирует однозначную идентификацию ресурсов независимо от различных трактовок их наименований разными производителями.
Данная технология предусматривает создание типового решения для управления основными данными и НСИ для промышленных предприятий, холдингов и государственных структур. В качестве технологической платформы используется SAP MDM (Master Data Management), предназначенный для интеграции различных (в том числе разноплатформенных) приложений в масштабе компании, холдинга, отрасли, госструктуры и т. п., а также для организации и управления отраслевой или корпоративной нормативно-справочной информацией (мастер-данными).

ПРИМЕРЫ ПРИМЕНЕНИЯ ОНТОЛОГИЙ

TOVE (Toronto Virtual Enterprise). Цель проекта — создание модели данных, которая должна:
  • обеспечить общую терминологию для предметной области, приложения которой могут совместно использоваться и пониматься каждым участником общения;
  • дать точное и по возможности непротиворечивое определение значения каждого термина на основе логики первого порядка;
  • обеспечить задание семантики с помощью множества аксиом, которые автоматически позволяют получать ответ на множество вопросов о предметной области.
TOVE должно обеспечить построение интегрированной модели некоторой предметной области, состоящей из следующих онтологии: операций, состояний и времени, организации, ресурсов, продуктов, сервиса, производства, цены, количества.
Ontolingua — система, разработанная в Стэнфордском университете, которая обеспечивает распределенную совместную среду для просмотра, создания, редактирования, модификации и использования онтологии. Сервер системы поддерживает до 150 активных пользователей, некоторые из которых дополняют систему описанием своих проектов.
Среди множества других проектов Ontolingua использует проект Enterprise project.
Enterprise Project. Целью проекта является улучшение (где необходимо, замена) существующих методов моделирования при помощи набора средств, позволяющих интегрировать различные методы и средства моделирования предприятия. Предполагается создание таких инструментальных средств, которые обеспечат: фиксирование и описание конкретной предметной области; определение задач и требований (согласующихся с онтологией); определение и оценку вариантов решений и альтернативных проектов, реализацию выбранной стратегии.
При независимой разработке инструментальных средств возможно использование разной терминологии, что может привести к конфликтам и неоднозначности при их интегрировании. Для решения этой проблемы была построена онтология, в которой задан набор часто используемых и общепринятых терминов, таких как деятельность, процесс, организация, стратегия, маркетинг.
KACTUS. Цель проекта — построение методологии многократного применения знаний о технических системах во время их жизненного цикла. Это необходимо, чтобы использовать одни и те же базы знаний для проектирования, оценки, функционирования, сопровождения, перепроектирования и обучения.
KACTUS поддерживает интегрированный подход, включающий производственные и инженерные методы и методы инженерии знаний, на основе создания онтологической и вычислительной основы для многократного использования полученных знаний параллельно с различными приложениями технической области. Это достигается при помощи построения онтологии предметной области и ее многократного использования в различных прикладных областях. Кроме того, делается попытка объединить эти онтологии с существующими стандартами (например STEP), применяя онтологии там, где возможно фиксирование данных о конкретной области.
Основным формализмом в KACTUS является CML (Conceptual Modeling Language).
Инструментарий KACTUS представляет собой интерактивную среду, в которой можно экспериментировать с теоретическими результатами (организовывать библиотеки онтологии, преобразовывать данные между онтологиями, делать преобразования для различных формализмов), а также осуществлять практические действия (просмотр, редактирование и уточнение онтологии в разных формализмах).
OntoSeek — информационно-поисковая система, которая разработана для семантически ориентированного поиска информации, комбинируя управляемый онтологией механизм установления соответствия смысла и мощные системы моделирования.
SHOE (Simple HTML Ontology Extensions) позволяет авторам аннотировать свои Web-страницы, внося в них семантическое содержание. Основным компонентом SHOE является онтология, которая содержит информацию о некоторой области. Используя эту информацию, средства поиска и построения запросов обеспечивают более релевантный ответ на запрос по сравнению с существующими поисковыми машинами, так как предоставляется возможность включать в Web-страницы знания, которые интеллектуальные агенты могут действительно прочитать. Для этого SHOE дополняет HTML набором специальных тэгов для представления знаний. SHOE позволяет находить знания с помощью таксономии и правил вывода, существующих в онтологии.
Plinus. Целью проекта является полуавтоматическое извлечение знаний из текстов на естественном языке, в частности, литературы о механических свойствах керамических материалов. Так как тексты охватывают широкий диапазон понятий, требуется множество интегрированных онтологии для охвата таких понятий, как керамические материалы и их свойства, способы их обработки, различные дефекты материалов, например, такие как трещины и поры. Онтология определяет язык, при помощи которого выражается семантическая часть словаря.

ЗАКЛЮЧЕНИЕ

Деятельность отдельных людей и организаций сейчас все в большей степени зависит от имеющейся у них информации и способности ее эффективно использовать (извлекать знания). При этом одни группы людей, занимающихся обработкой информации, используют специальные термины, которые другими организациями используются в ином контексте. В то же время в разных организациях часто применяются разные обозначения для одних и тех же понятий.
Все это значительно усложняет взаимопонимание. Поэтому необходимо разрабатывать формализованные модели представления знаний, которые обеспечивали бы обработку информации на семантическом уровне в системах управления знаниями (СУЗ).
В настоящее время существует значительный интерес к СУЗ со стороны промышленных компаний, которые осознают высокий прикладной потенциал систем, базирующихся на знаниях и используемых для решения целого ряда практических задач предприятия (организации). Вопросы управления знанием приобретают решающее значение для развивающейся экономики, где знание капитализируется и, поэтому, приобретает совершенно иной статус.
Онтологии играют решающую роль в модели описания знания, без которой, как утверждают специалисты, вход в любую предметную область запрещен. Проектирование онтологии — это творческий процесс, и поэтому потенциальные приложения онтологии, а также понимание разработчиком предметной области и его точка зрения на нее будут, несомненно, влиять на принятие решений.
Об авторах:
    Гладун Анатолий Ясонович — канд. техн. наук, с.н.с. Международного НУЦ информационных технологий и систем НАНУ, Рогушина Юлия Витальевна — канд. физ-мат. наук, с.н.с. Института программных систем НАНУ.


    1 Несколько упрощенно, концепты — это базовые понятия некоторой предметной области. Все определения терминов были приведены в первой части статьи.

Онтологии в корпоративных системах часть 1

А.Я. Гладун, Ю.В. Рогушина, журнал "Корпоративные системы" (№1, 2006)

Сегодня при разработке корпоративных систем управления знаниями самое узкое место — не программный аспект, а задача извлечения, формулирования, структурирования и представления информации, т. е. данных и знаний. В статье акцент делается на роли онтологий как модели описания знания в подобных системах. Именно онтология формирует самое общее представление об объекте исследования, фиксирует категориальный аппарат концепции (теории).
К ключевым идеям, влияющим на современные тенденции развития корпоративных систем и бизнеса, можно отнести управление знаниями, виртуальные предприятия, реинжиниринг, организационное обучение, инновации в бизнес-процессах, комплексные системные приложения для бизнеса, самоадаптирующиеся системы, электронную коммерцию, Интернет/Интранет-стратегии, права интеллектуальной собственности, технологии аутсорсинга, информационные порталы. Эти идеи могут быть выражены одной фразой: "радикальные непрекращающиеся изменения".

БИЗНЕС И ЗНАНИЯ

Для современного бизнеса характерно постоянное изменение среды, в которой работают, адаптируются и выживают общества, организации, люди. В условиях конкуренции судьба бизнеса во многом определяется скоростью и точностью реакции компании на изменение внешней среды, а это требует применения в менеджменте новых концепций, техник и инструментария.
Деятельность как отдельных людей, так и организаций сейчас все в большей степени зависит от имеющихся у них знаний — одного из самых ценных ресурсов — и способности их эффективно использовать. Однако средства, предназначенные для представления знаний, еще недостаточно совершенны и часто заставляют вновь и вновь искать решения одних и тех же задач.
Различные группы пользователей, занимающиеся обработкой и анализом информации, используют специальную терминологию, которая применяется другими сообществами в ином контексте. В то же время в различных сообществах часто встречаются различные обозначения для одних и тех же понятий.
Все это значительно усложняет взаимопонимание, поэтому важно разрабатывать модели представления знаний, которые обеспечивали бы автоматизированную обработку информации на семантическом уровне в системах управления знаниями (СУЗ).
Управление знаниями сегодня рассматривается как мощное конкурентное преимущество в фирме, ориентированной на постоянные изменения бизнес-процессов. Но ни информационные технологии (ИТ), ни данные сами по себе не могут обеспечить конкурентного преимущества на долгосрочный период. Конкурентные преимущества могут быть достигнуты только «переводом» информации в ценные, смысловые руководства к действию. Таким образом, знание состоит в действии: в эффективном представлении данных и информационных ресурсов для принятия решений, а также в самом выполнении принятого решения.
Почти все компании обладают огромным исходным багажом данных и практического опыта. Но пока эта информация рассредоточена в базах данных, хранилищах документов, сообщениях электронной почты, отчетах о продажах и, разумеется, в головах сотрудников. Проблема в том, чтобы организовать доступ к этим данным, придав им форму, удобную для использования. Это не просто, а если еще требуется сделать это быстро (чтобы принять на основе анализа информации неотложное решение), задача может оказаться практически невыполнимой.
Таким образом, управление знаниями — это стратегия предприятия, цель которой — выявить и обратить на пользу фирме всю имеющуюся у нее информацию, опыт и квалификацию сотрудников с тем, чтобы повысить качество обслуживания клиентов и сократить время реакции на меняющиеся рыночные условия. Одним из важнейших и перспективных направлений в области формализации знаний, которое дает возможность использования накопленных знаний для компьютерной обработки, являются онтологии.
Управление знаниями (Knowledge Management) — совокупность процессов и технологий, предназначенных для выявления, создания, распространения, обработки, хранения и предоставления для использования знаний.
Онтология — целостная структурная спецификация некоторой предметной области, ее формализованное представление, которое включает словарь (или имена) указателей на термины предметной области и логические выражения, описывающие, как они соотносятся друг с другом.

КОРПОРАТИВНЫЕ СИСТЕМЫ, ОСНОВАННЫЕ НА ЗНАНИЯХ

Термин «управление знаниями» начал использоваться еще в середине 1990-х годов в связи с проблемами, возникшими при обработке больших объемов информации в крупных корпорациях. Он связан с поддержкой процессов создания, распространения, обработки и использования знаний внутри предприятия.
Можно рассматривать управление знаниями как комплексную организационно-техническую деятельность, направленную на повышение эффективности использования знания в бизнес-процессах организации (предприятия). При этом знания классифицируются и распределяются по категориям в соответствии с предопределенной, но развивающейся онтологией структурированных и слабо структурированных баз данных и баз знаний.
Задачи и цели СУЗ. Задача СУЗ — накапливать не разрозненную информацию, а структурированные, формализованные знания — закономерности и принципы, позволяющие решать реальные производственные задачи. Основная цель СУЗ — сделать знания доступными и повторно используемыми на уровне всей корпорации.
Онтологический подход к проектированию СУЗ как раз и позволяет создавать системы, в которых знания, накопленные внутри организации, становятся доступными для большинства пользователей. Основные преимущества этого подхода:
  • онтология представляет пользователю целостный, системный взгляд на определенную предметную область (ПрО);
  • знания о ПрО представлены единообразно, что упрощает их восприятие;
  • построение онтологии позволяет восстановить недостающие логические связи ПрО.
Например, в электронной коммерции онтологическое представление знаний используют для поддержки автоматизированного обмена данными между покупателями и продавцами, для вертикальной интеграции рынков (VerticalNet.com), а также для повторного использования описаний различными электронными торговыми точками. Механизмы поиска также применяют онтологии для выборки страниц с синтаксически различными, но семантически одинаковыми словами.
Важность онтологического подхода в СУЗ обусловлена также тем, что знание, которое не описано и не тиражировано, в конечном счете становится устаревшим и бесполезным. Напротив, знание, которое распространяется, приобретается и обменивается, генерирует новое знание.
В СУЗ знаниями считают всю доступную информацию (документы, сведения о заказчиках, описание технологий работы, продукции и т. д.), а также закономерности предметной области, полученные из практического опыта или внешних источников. Эти знания различаются в зависимости от отраслей индустрии и могут быть рассредоточены по всему предприятию.
Одними из первых СУЗ были хранилища данных. В дальнейшем идея хранилища трансформировалась в понятие корпоративной памяти, которая содержит гетерогенную информацию из различных источников и обеспечивает доступ к ней для решения производственных задач. Корпоративная память фиксирует информацию из различных источников и делает эту информацию доступной специалистам для решения производственных задач (рис. 1).

Структура корпоративной памяти
Разработка СУЗ. При разработке СУЗ выделяют следующие этапы:
  • накопление — стихийное и бессистемное накопление информации в организации;
  • извлечение — процесс, идентичный традиционному извлечению знаний для экспертной системы (один из наиболее сложных и трудоемких этапов, от его успешности зависит дальнейшая жизнеспособность системы);
  • структурирование — на этом этапе должны быть выделены основные понятия, выработана структура представления информации, обладающая максимальной наглядностью, простотой изменения и дополнения;
  • формализация — представление структурированной информации в форматах машинной обработки, то есть на языках описания данных и знаний;
  • обслуживание — под процессом обслуживания понимается корректировка формализованных данных и знаний (добавление, обновление), удаление устаревшей информации, фильтрация данных и знаний для поиска информации, необходимой пользователям.
На сегодняшний день созданы индустриальные системы централизованного управления распределенными хранилищами информации, представленной в любых форматах, в том числе изображения, файлы различных офисных приложений и систем CAD/CAM.
При этом возникает естественный вопрос — откуда берутся эти знания?
Источники знаний. Традиционным решением, широко применявшимся в ранних экспертных системах, было извлечение знаний из памяти эксперта. При этом применяются как пассивные методы (наблюдение, анализ протоколов работы, лекционные материалы), так и активные (анкетирование, интервью, экспертные игры и т. д.). Однако широко известна парадоксальная закономерность: по мере накопления опыта эксперт все больше утрачивает способность формализовать эти знания в виде, доступном неспециалисту. Именно поэтому работа с экспертами так сложна и дорога (к ней надо привлекать квалифицированных инженеров по знаниям), а главное — крайне трудоемка и требует значительного времени.
В связи с этим для создания прикладных систем, основанных на знаниях, интерес представляют методы автоматизированного извлечения знаний из потоков данных, отражающих реальную работу специалистов в какой-либо ПрО и позволяющих обобщать и формализовать их опыт.

Знания — совокупность сведений, отчетов, фактов, понятий, представлений о чем-либо, накопленных в результате обучения, опыта, в процессе деятельности. Корпоративные знания — знания, которые доступны организации в явном виде и могут использоваться для повышения эффективности сотрудниками данной организации.
Хранилище данных — система хранения данных большого объема, реализуемая на основе БД разных типов и позволяющая объединять их в единый рабочий массив.

DATA MINING

Data Mining (в буквальном переводе с английского — «добыча данных») — это направление в ИТ, которое связано с автоматизированным извлечением знаний (неявным образом присутствующих в обрабатываемой информации) и базируется на интеллектуальном анализе данных.
Мониторинг деятельности. В связи с совершенствованием технологий записи и хранения данных в электронной форме деятельность любого предприятия стала сопровождаться регистрацией и записью всех подробностей его деятельности, вследствие чего стали доступны потоки информации в самых различных областях. Специфика таких потоков данных заключается в следующем:
  • данные крайне неоднородны, что требует различных средств для обработки (например для информации на естественном языке, мультимедийных данных от разнообразных датчиков, переработки количественной информации);
  • объем данных крайне велик и постоянно возрастает;
  • инструменты, предназначенные для анализа этих данных, должны быть доступны пользователю, не являющемуся профессиональным программистом или специалистом в ИТ (соответственно, полученные в результате анализа знания должны представляться наглядно и просто);
  • необходимо обеспечить отчуждаемость от производителя, т. е. однажды извлеченные знания (правила, закономерности, связи) должны быть доступны всем пользователям (например в рамках корпоративной БЗ).
Скрытые знания. В основе современной технологии Data Mining лежит концепция шаблонов, отражающих различные фрагменты взаимоотношений в данных. Важное свойство методов Data Mining — нетривиальность обнаруживаемых шаблонов, которые должны отражать неочевидные, ранее неизвестные регулярности в данных, составляющие так называемые скрытые знания (hidden knowledge). Примерами сфер приложения таких технологий являются анализ покупательской корзины в розничной торговле, прогнозирование изменений клиентуры, выявления мошенничества с кредитными карточками.
Методы Data Mining позволяют выделить следующие типы закономерностей:
  • последовательность (например после покупки объекта А в течение месяца с большой вероятностью следует покупка объекта Б);
  • связь между событиями (например покупка объектов А и Б с большой вероятностью осуществляется одновременно);
  • классификация (клиенты фирмы относятся к одной из групп с относительно постоянными потребностями и требованиями);
  • кластеризация отличается от классификации тем, что сами группы заранее не задаются и выделяются непосредственно в процессе анализа;
  • прогноз — построение временных рядов, отражающих динамику поведения целевых показателей.
Text Mining. Так называется одна из подобластей Data Mining, которая ориентирована на обработку текстовой информации и широко применяется для мониторинга ресурсов Интернет. Задача Text Mining — проанализировать не синтаксис, а семантику значения текстов, выбрать из него информацию, наиболее значимую для пользователя (есть тесная связь с контент-анализом). Обычно выделяют такие приложения Text Mining:
  • реферирование текстов на естественном языке;
  • классификацию (тематическое индексирование) текстовых документов;
  • кластеризацию текстовых документов и их фрагментов;
  • построение онтологии текстового документа (основных терминов и связей между ними), например семантической сети;
  • визуализация полученных знаний.
Повторное использование. Data Mining — достаточно трудоемкий и дорогостоящий процесс, а получаемые в результате знания — ценный продукт. Поэтому одним из важных направлений является построение технологий и методов, направленных на обеспечение повторного использования этих знаний. Однако повторное использование знаний в различных контекстах невозможно без наличия механизмов, позволяющих фиксировать различное понимание этих знаний. Это связано с тем, что у каждого пользователя есть свое индивидуальное представление об окружающем его мире. Целостное представление о некоторой проблемной области позволяет дать ее онтологическая модель.
Рассмотрим более детально, что такое онтология, и в каком смысле применяется этот термин сегодня в ИТ.

Data Mining — процесс обнаружения значимых зависимостей и тенденций в результате интеллектуального анализа содержимого хранилищ и баз данных. Text Mining — совокупность технологий извлечения знаний из документов на естественных языках и их представления в необходимой пользователю форме.
Контент-анализ — методика объективного качественного анализа содержимого информационных ресурсов.

ЧТО ТАКОЕ ОНТОЛОГИЯ?

Понятие онтология1 сейчас активно применяется в информатике и искусственном интеллекте. Этот термин пришел из философии, где обозначал часть метафизики — учение о всем сущем, о его наиболее общих философских категориях, таких как бытие, субстанция, причина, действие, явление. При этом онтология как наука претендовала на полное объяснение причин всех явлений.
В инженерии знаний под онтологией понимается детальное описание некоторой проблемной области, которое используется для формального и декларативного определения ее концептуализации. Часто онтологией называют базу знаний специального вида, которую можно разделять, отчуждать и самостоятельно использовать в рамках рассматриваемой ПрО.
Можно сказать, что онтология — это точная спецификация некоторой области, которая включает в себя словарь терминов этой области и множество логических связей (типа «элемент-класс», «часть-целое»), которые описывают, как эти термины соотносятся между собой2. Заметим, что при таком подходе понятие онтологии сильно пересекается с уже давно принятым в информатике и лингвистике понятием тезауруса.
Онтологии позволяют представить понятия в таком виде, что они становятся пригодными для машинной обработки. Нередко онтологии используются в качестве посредника между пользователем и информационной системой, они позволяют формализовать договоренности о терминологии между членами сообщества, например между пользователями некоторого корпоративного хранилища данных.
В центре большинства онтологий находятся классы, которые описывают понятия ПрО. Например, все информационные ресурсы Интернет, с одной стороны можно классифицировать как текстовые, графические, аудио, мультимедийные и т. д., а с другой — как платные либо бесплатные. Слоты (параметры) описывают свойства классов и экземпляров. Например, на уровне экземпляров классов информационные ресурсы можно описывать через такие слоты, как размер, имя, тематика, местоположение, протокол доступа и т. д.
На формальном уровне онтология — система, состоящая из наборов понятий и утверждений об этих понятиях, на основе которых можно строить классы, объекты, отношения, функции и теории. Практически все модели онтологии содержат определенные концепты (понятия, классы), свойства концептов (атрибуты, роли), отношения между концептами (зависимости, функции) и дополнительные ограничения, которые определяются аксиомами. Концептом может быть описание задачи, функции, действия, стратегии, процесса соображения и т. п.
Онтологические системы строятся на основе следующих принципов:
  • формализации, т. е. описания объективных элементов действительности в единых, строго определенных образцах (терминах, моделях и др.);
  • использования ограниченного количества базовых терминов (сущностей), на основе которых конструируются все остальные понятия;
  • внутренней полноты и логической непротиворечивости.
В отличие от обычного словаря для онтологической системы характерно внутреннее единство, логическая взаимосвязь и непротиворечивость используемых понятий.

КЛАССИФИКАЦИЯ ОНТОЛОГИЙ

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

Иерархия онтологий
Верхнего уровня. Такие онтологии описывают наиболее общие концепты (пространство, время, материя, объект, событие, действие и т. д.), которые независимы от конкретной проблемы или области. Поэтому представляется разумным (по крайней мере, в теории) унифицировать их для больших сообществ пользователей. Примером такой общей онтологии является коммерческий проект онтологии CYC. Это база знаний, содержащая все общие понятия окружающего мира, которую могут использовать самые разные программные средства. По некоторым данным, в CYC уже представлены 10 концептов и 105 аксиом. Для представления знаний в рамках этого проекта разработан специальный язык CYCL.
Ориентированные на предметную область. Во многих дисциплинах сейчас разрабатываются стандартные онтологии, которые могут использоваться экспертами по предметным областям (доменам) для совместного использования и аннотирования информации в своей области. Например, в области медицины созданы большие стандартные, структурированные словари, такие как SNOMED и семантическая сеть Системы Унифицированного Медицинского Языка (the Unified Medical Language System). Также появляются обширные общецелевые онтологии. Так, программа ООН по развитию (United Nations Development Program) и компания Dun&Bradstreet объединили усилия для разработки онтологии UNSPSC, которая предоставляет терминологию товаров и услуг (www.unspsc.org).
Ориентированные на задачу. Это онтология, используемая конкретной прикладной программой и содержащая термины, которые используются при разработке ПО, выполняющего конкретную задачу. Она отражает специфику приложения, но может также содержать некоторые общие термины (например, в графическом редакторе будут и специфические термины — палитра, тип заливки, наложение слоев и т. д., и общие — сохранить и загрузить файл).
Онтологии ПрО и онтологии задач описывают, соответственно, словари, которые относятся к определенной ПрО (например медицина, дистанционное обучение, Интернет-технологии) или типичной задаче (например диагностика, продажа). При этом они используют специализацию терминов, представленных в онтологиях верхнего уровня.
Прикладные онтологии описывают концепты, которые зависят как от онтологии задач, так и от онтологии домена. Примером может служить онтология для автомобилей, строительных материалов, вычислительной техники. Онтология ПрО обобщает понятия, использующиеся в некоторых задачах домена, абстрагируясь от самих задач (так, онтология автомобилей независима от любых особенностей конкретных марок машин).

ОНТОЛОГИЧЕСКИЙ АНАЛИЗ

В основе онтологического анализа лежит описание системы (например корпорации) в терминах сущностей, отношений между ними и преобразование сущностей, которое выполняется в процессе решения определенной задачи.
Основной характерной чертой этого подхода является, в частности, разделение реального мира на составляющие и классы объектов и определение их онтологий, или же совокупности фундаментальных свойств, которые определяют их изменения и поведение. Эти подходы и методологии базируются на следующих принципах проектирования и реализации онтологии.
Ясность — онтология должна эффективно передавать смысл введенных терминов, ее определения должны быть объективны, а для их объективизации должен использоваться четко фиксированный формализм.
Согласованность — все определения должны быть логически непротиворечивы, а те утверждения, которые выводимы в онтологии, не должны противоречить ее аксиомам.
Расширяемость — необходимо проектировать онтологию так, чтобы ее словари терминов можно было расширять без ревизии уже существующих понятий.
Минимум влияния кодирования — концептуализация онтологии должна быть специфицирована на уровне представления, а не символьного кодирования.
Минимум онтологических обязательств — онтология должна содержать только наиболее существенные предположения о моделируемой ПрО, чтобы оставлять свободу расширения и специализации.
Онтологический инжиниринг подразумевает глубокий структурный анализ предметной области. Приведем простейший алгоритм онтологического инжиниринга:
  • выделение концептов — базовых понятий данной предметной области;
  • определение «высоты дерева онтологий» — количество уровней абстракции;
  • распределение концептов по уровням;
  • построение связей между концептами — определение отношений и взаимодействий базовых понятий;
  • консультации с различными специалистами для исключения противоречий и неточностей.
Методология построения онтологии предполагает рассмотрение следующих важных вопросов:
  • обозначение целей и области применения создаваемой онтологии;
  • построение онтологии, которое включает:
    1) фиксирование знаний о ПрО, т. е. определение основных понятий и их взаимоотношений в выбранной предметной области; создание точных непротиворечивых определений для каждого основного понятия и отношения; определение терминов, которые связаны с этими терминами и отношениями; 2) кодирование, т. е. разделение совокупности основных терминов, используемых в онтологии, на отдельные классы понятий; 3) выбор или разработку специального языка для представления онтологии; 4) непосредственно задание фиксированной концептуализации на выбранном языке представления знаний;
  • совместное использование людьми или программными агентами общего понимания структуры информации;
  • обеспечение возможности использования знаний ПрО;
  • создание явных допущений в ПрО, лежащих в основе реализации;
  • отделение знаний ПрО от оперативных знаний — это еще один вариант общего применения онтологий;
  • анализ знаний в ПрО.

МОДЕЛИРОВАНИЕ БИЗНЕС-ПРОЦЕССОВ

Понятие онтологии и онтологического анализа вошли и в процедуры и стандарты моделирования бизнес-процессов. Ведь описание бизнес-процесса — это по сути структурирование данных и знаний.
Существует много сложных формаций или систем, созданных и поддерживаемых человеком, таких как коммерческие предприятия, корпорации и т. д. Эти системы представляют собой совокупность взаимосвязанных между собой объектов и процессов, в которых определенные объекты тем или иным образом участвуют. Онтологическое исследование подобных сложных систем позволяет накопить ценную информацию об их работе, результаты анализа которой будут иметь решающее мнение при проведении процесса реорганизации существующих и построении новых систем.
Для моделирования таких сложных систем разработан ряд методологий, например методологии семейства IDEF (Integrated DEFintion). IDEF содержит 14 государственных стандартов США, созданных в рамках предложенной ВВС США программы компьютеризации промышленности ICAM. Они предназначены для анализа процессов взаимодействия в производственных системах. Для поддержки онтологического анализа предназначена методология IDEF5.
Онтологический анализ обычно начинается с составления словаря терминов, который используется при обсуждении и исследовании характеристик объектов и процессов, составляющих рассматриваемую систему, а также создания системы точных определений этих терминов. Кроме того, документируются основные логические взаимосвязи между соответствующими введенным терминам понятиями. Результатом этого анализа является словарь терминов, точных их определений и взаимосвязей между ними.
Таким образом, онтология содержит совокупность терминов и правила, согласно которым эти термины могут быть скомбинированы для построения достоверных утверждений о состоянии рассматриваемой системы в некоторый момент времени. Кроме того, на основе этих утверждений могут быть сделаны соответствующие выводы, позволяющие вносить изменения в систему для повышения эффективности её функционирования.
Процесс построения онтологии, согласно IDEF5, состоит из пяти основных действий:
  • изучение и систематизирование начальных условий — это действие устанавливает основные цели и контексты проекта разработки онтологии, а также распределяет роли между членами проекта;
  • сбор и накапливание данных — на этом этапе происходит сбор и накапливание необходимых начальных данных для построения онтологии;
  • анализ данных — эта стадия заключается в анализе и группировке собранных данных ипредназначена для облегчения построения терминологии;
  • начальное развитие онтологии — на этом этапе формируется предварительная онтология на основе отобранных данных;
  • уточнение и утверждение онтологии — заключительная стадия процесса.
В любой системе существуют две основные категории предметов восприятия: объекты, составляющие систему, и взаимосвязи между этими объектами, характеризующие состояние системы.
На начальном этапе построения онтологии должны быть выполнены следующие задачи:
  • создание и документирование словаря терминов;
  • описание правил и ограничений, согласно которым на базе введенной терминологии формируются достоверные утверждения, описывающие состояние системы;
  • построение модели, которая на основе существующих утверждений позволяет формировать необходимые дополнительные утверждения.
Для поддержания процесса построения онтологии в IDEF5 разработаны специальные онтологические языки: схематический язык (Schematic Language-SL) и язык доработок и уточнений (Elaboration Language-EL).
Язык SL (рис. 3) позволяет строить разнообразные типы диаграмм и схем в IDEF5. Основная цель всех этих диаграмм — наглядно и визуально представлять основную онтологическую информацию.

Элементы построения онтологий в IDEF5
Существуют четыре основных вида схем, которые используются для накопления информации об онтологии в прозрачной графической форме.
  • диаграмма классификации (Classification Schematics) — обеспечивает механизм для логической систематизации знаний, накопленных при изучении системы;
  • композиционная схема (Composition Schematics) — механизм графического представления состава классов онтологии, позволяющий описывать, что из каких частей состоит, т. е. наглядно отображать состав объектов, относящихся к тому или иному классу;
  • схема взаимосвязей (Relation Schematics) — инструмент визуализации и изучения взаимосвязей между различными классами объектов в системе;
  • диаграмма состояния объекта (Object State Schematics) — средство документации процессов с точки зрения изменения состояния объекта.
Таким образом, диаграммы состояния в IDEF5 наглядно представляют изменения состояния или класса объекта в течение всего хода процесса. При построении концептуальной модели используются предметные знания в виде набора понятий и связывающих их отношений. Каждое понятие имеет имя и может иметь атрибуты, каждый атрибут может иметь значение с учетом специфики предметной области.
Строение и свойства любой системы могут быть эффективно исследованы при помощи словаря терминов, используемых при описании характеристик объектов и процессов, имеющих отношение к рассматриваемой системе, точных и однозначных определений всех терминов этого словаря и классификации логических взаимосвязей между этими терминами. Набор этих средств и является онтологией системы, а стандарт IDEF5 предоставляет структурированную методологию, с помощью которой можно наглядно и эффективно разрабатывать, поддерживать и изучать эту онтологию.
ПРОДОЛЖЕНИЕ — Онтологии в корпоративных системах. Часть II
Об авторах:
    Гладун Анатолий Ясонович — канд. техн. наук, с.н.с. Международного НУЦ информационных технологий и систем НАНУ, Рогушина Юлия Витальевна — канд. физ-мат. наук, с.н.с. Института программных систем НАНУ.


    1 От др.-греч, онтос — сущее, логос — учение, понятие. 2 Самый простой пример — классификатор в любой ИС (прим ред.).

воскресенье, 18 апреля 2010 г.

Онтология предприятия

Онтология для предприятия

Со студенческой скамьи нам известно, что онтология – область философии, если более конкретно – философии бытия. Оказывается, некоторые философские построения, будучи замешанными на крепком математическом аппарате, могут быть использованы не только для абстрактного теоретизирования, но и для решения конкретных практических задач. Мало того, практики бизнеса считают, что прикладная онтология имеет реальный шанс стать прорывом в области средств, реально помогающих ведению бизнеса, поддержанию его «на плаву». Во всяком случае топ-менеджмент «Донского Табака» придерживается именно такого мнения – проект построения онтологической модели предприятия и реализации на ее основе ИС сейчас находится в процессе реализации. О философии в практическом применении «Реальный бизнес» беседует с Борисом Швединым, руководителем DunRose Ltd – компании, непосредственно занимающейся в том числе и разработкой онтологических моделей.                                                                                                                                         

«Реальный бизнес»: – Онтология – термин, который известен скорее философам, нежели бизнесменам…

Борис Шведин: – Да, практическая, или прикладная онтология, является частью той самой «большой» онтологии, раздела философии, занимающегося вопросами бытия, существования, сущности. Сущим может быть фактически что угодно – одушевленные, неодушевленные предметы… В данном случае, говоря о прикладной онтологии, мы подразумеваем ее практическую применимость, прямое использование в деятельности предприятий. Существует стремление улучшить функционирование предприятия, сделать его более эффективным, осуществить его, выражаясь модным термином, «бизнес-реинжинеринг», для чего существуют традиционные направления бизнеса – консалтинг, к примеру. Практическая онтология же, как прикладная  отрасль, возникла сравнительно недавно – всего чуть больше 10 лет назад. В мире существует всего 4 научных центра, работающих в этой области: один из них находится в Баффало (США), другой – в Заарленде (Германия), третий – в Эдинбурге (Центр искусственных технологий при Эдинбургском университете, занимающийся в основном Еnteprise Ontology – онтологией предприятий), и единственный государственный центр – лаборатория прикладных онтологий в Тренто (Италия).

«Р.Б.»: – Что же собою представляет «практическая онтология?»

Б.Ш.: – Сама по себе практическая онтология – это «гремучая смесь» философии и математики. Это  в том числе и набор понятий, терминов и определений, с помощью которых  можно детально описать деятельность предприятия, формализовать ее. Смысл ее использования отчасти тот же, что и в случае использования других инструментов построения информационных систем: это оптимизация, повышение прозрачности, эффективности деятельности предприятия и т.д. Но лишь отчасти. Ибо главное – не в этом, повышение эффективности работы – лишь одно из частных следствий использования прикладной онтологии. Мы развиваем экспириенциальную онтологию, и, с нашей точки зрения, корпоративная информационная система должна служить прежде всего средством накопления, структурирования и трансляции опыта. А остальные преимущества, та же эффективность и прозрачность, выступают скорее следствиями достижения главной цели. Попробую объяснить…

Для любого человека возможны два крайних состояния онтологической рефлексии (когда он анализирует себя и пытается понять, что ему делать в этой жизни). Одна крайность – постоянная рефлексия, ведение дневника и т.п., другая – жизнь «взахлеб», анархическая модель поведения, при которой человек в лицо встречает удачи и проблемы, не задумываясь лишний раз над их сущностью. Эти крайности объединяет то, что в обоих случаях работает механизм накопления опыта, хочет этого человек или нет. Чем успешный человек отличается от неудачника? Заметьте, не умный от глупого, не сильный от слабого и т.п. – именно успешный от неуспешного? В первую очередь тем, что успешный человек обладает некоторой способностью структурировать и типологизировать окружающий его мир и события, носит как бы «типологизирующие очки». Это опыт, набор онтологических паттернов (англ. pattern – «образец». – Примечание «Р.Б.»). Подчас человек даже не может объяснить словами, каким образом он классифицирует и выявляет закономерности в явлениях окружающей действительности – он просто это делает.

Давайте абстрагируемся от человеческого индивидуума и посмотрим на организацию, предприятие. Мы придем к выводу, что, в отличие от человека, организация в принципе является существом «безмозглым», т.е. не имеющим возможности накапливать, структурировать и транслировать опыт. У организации нет выбора, она должна постоянно жить в состоянии онтологической рефлексии. Как правило, происходит персонификация организации – к ней «прикручивается» голова «первого лица» (директора, управляющего, собственника и т.д.). В лучшем случае директора можно сравнить с птицей, тянущей вверх дирижабль-организацию. В худшем (и весьма частом) случае собственники или другие люди, которые принимают решения, желают, чтобы руководитель махал крыльями внутри этого дирижабля, пытаясь поднять его вверх… чего, разумеется, не происходит. Так или иначе, само по себе предприятие накапливать и транслировать опыт неспособно. Поэтому для того, чтобы оно успешно выживало, необходимо построить его онтологическую модель.

Существует некоторый набор базовых элементов, на основе которых можно описать деятельность любого предприятия (точно так же, как на наборе черных и белых клавиш рояля можно сыграть практически любую музыку). Такими элементами в онтологической модели являются объекты делового оборота, субъекты делового оборота, задачи и отношения. Всего четыре элемента, но каждый из них распадается на несколько «подвидов»: к примеру, субъекты делового оборота – на субъекты внешнего и внутреннего оборота, разграничение которых проходит через определение онтологической «складки» – границ предприятия как сущего. Затем деление, дробление понятий продолжается, доходя до конкретных лиц и организаций. Объекты делового оборота также делятся на материальные и нематериальные (что самое сложное), и так далее – в общем, выстраивается иерархия. А уже потом мы переходим к задачам, выстраивая их топологическую модель, которая имеет как иерархическую структуру (сверху вниз), так и горизонтальную: бывает, что задача является кросс-функциональной, то есть в ее решении задействованы несколько подразделений, специалистов и т.д. Кроме этого задаются так называемые «инфраструктурные координаты» в пространстве и во времени. Их отличие от географических координат состоит в том, что они определяются в первую очередь по отношению к предприятию, к его производственным процессам. Поясню: к примеру, во время Второй мировой войны театр военных действий для Германии, союзников и России существенно отличался от географической карты Европы. Так и для предприятия: станица Кущевская относится для «Донского Табака» к логистическому пространству Ростовской области, хотя географически это Краснодарский край. То же самое несоответствие географического и инфраструктурного характерно и для времени: у предприятия свои производственные циклы, которые не совпадают с традиционными периодами – сутками, неделями и т.д.

Очень важным элементом онтологической модели является поименование, которое делится на инфраструктурное и функциональное. Инфраструктурные имена предприятия остаются неизменными, в то время как реальные имена сотрудников могут меняться (вместе с сотрудниками).

«Р.Б.»: – Однако существуют готовые системы автоматизации предприятий…

Б.Ш.: – Конечно, существуют. Рано или поздно руководство приходит к мысли о том, что использовать средства компьютерной автоматизации необходимо. Они обращаются к системам лидеров рынка ERP-решений, таких как Oracle, IBM или SAP, не имея онтологической модели, что очень опасно. Для внедрения системы от крупных вендоров корпоративного ПО также описывается деятельность предприятия, но с помощью их собственных матриц. И если в полученной таким образом схеме работы предприятия что-то не стыкуется с принципами организации софта, это «что-то», как правило, приходится «обрезать», либо производить дорогостоящую доработку ПО. Существующий уклад воспринимается как as is, т.е. «как есть», последующий, после внесения изменений, доработок – to be, «как должно быть». Череда этих as is и to be может никогда не закончиться. Сталкиваясь с реальной жизнью предприятия, система не всегда работает так, как того от нее ждут заказчики. С нашей точки зрения, этих as is и to be вообще не должно быть. Онтологическая модель строится один раз, впоследствии она лишь эволюционирует вместе с самим предприятием.

Агитируя за приобретение потенциальным заказчиком той или иной информационной системы, продавец, как правило, говорит: «Используя нашу систему, вы прикасаетесь к передовому опыту ведущих западных компаний!» Я категорически против таких заявлений. Нет плохого и хорошего опыта, опыт всегда такой, какой он есть. Наши предприятия, работающие в наших условиях, с нашей производственной базой, часто доставшейся в наследство от советских времен, с нашими кадрами, подготовленными нашими же вузами… окажется ли для них опыт крупной американской корпорации более ценным, чем их собственный? Нет, конечно. Я не говорю при этом о каком-то «особом пути России» и т.п., я говорю, что нет хорошего и плохого опыта… С нашей точки зрения, наиболее правильным путем развития будет построение собственной онтологической модели, которая, будучи имплементированной в корпоративную информационную систему, даст предприятию накапливать, структурировать и использовать свой собственный опыт, а не абстрактные знания, полученные кем-то другим.

«Р.Б.»: – Опыт ценнее знаний?

Б.Ш.: – С моей точки зрения (а я ее никому не навязываю), принципиальное отличие знания от опыта заключается в том, что опыт всегда персонифицирован. Нет опыта без его носителя. А знания могут быть оторваны от того, кто их создал. К чему это приводит? Top- и Middle-менеджмент уходит и забирает опыт с собой, на предприятии он не остается. В то же время реалии современного бизнеса таковы, что все большую роль играют нематериальные активы предприятий – ценится бренд, отношения с поставщиками и партнерами, умение работать на рынке. Все это относится к сфере опыта. Идеи, модели решения проблем, онтологические паттерны – это все должно оставаться на предприятии. Так становится более прозрачным смысл расхожего выражения «Главный капитал – это люди». Поэтому крупные компании прикладывают массу усилий для удержания менеджмента и сохранения опыта  у себя в компании. У нас же, как правило, особых усилий к тому, чтобы оставить опыт на предприятии, не прикладывается – нет соответствующей культуры. Сегодня один управляющий, завтра приходит другой и говорит что-то вроде «Все, что было до меня, – полный маразм, начинаем жить заново».

«Р.Б.»: – Есть ли на Западе компании, использующие онтологические модели?

Б.Ш.: – Практически нет. Вообще построение онтологических моделей – довольно молодая практика, она только началась. Сами по себе онтологические модели крупные западные структуры (к примеру, Министерство обороны США) не строят, они разрабатывают онтологии – наборы принципов, терминов, определений, описание архитектуры предприятий, – этакая мясорубка по разработке классификаций. Это уже очень много.

Технологическому процессу как таковому онтология вроде бы и не нужна – достаточно руководства типа «возьми то-то, положи туда-то, произведи еще 33 действия, и на выходе получишь пластиковую бутылку». Но как только к технологии добавляются еще и человеческие взаимоотношения, становится ясно, что необходимы какие-то принципы организации, построения отношений и т.д. Американцы впервые успешно применили такой подход при построении руководства по формированию экипажей атомных подводных лодок.

У нас же вопросы обоснования организационных структур (это, кстати, одно из направлений применения онтологической модели предприятия) всегда были очень сложными и острыми…

С моей точки зрения, и мотивы взаимоотношений людей в рамках структуры, организации должны быть скорректированы. В процессе работы перед сотрудниками ставятся задачи, они их решают, предлагая иногда какие-то новые, оригинальные методы. Такая деятельность всегда должна поощряться, даже если решение, которое предложил сотрудник, неприменимо на практике. У нас же руководители, собственники бизнеса  пальцем не пошевелят для стимуляции деятельности работников, пока в кошельке копейка не звякнет, пока решение себя не оправдает. Это неверный подход – креатив должен экструдироваться, вытягиваться из сотрудников.

Само по себе создание онтологической модели предприятия еще ничего не дает – модель будет мертворожденным ребенком, если ее не использовать. Для того чтобы она начала работать, мы создаем на предприятии систему Quasi, в том числе группу по организации и управлению деятельностью предприятия. Исполнительный, операционный менеджмент предприятия может выдать ценную идею относительно того, что можно улучшить на  предприятии, но из-за того, что он постоянно в работе, не будет в силах доработать ее до уровня готовой технологии. Это задача группы Quasi – довести идею до технологии. Так разработанная идея попадает в базу организации, при этом она обязательно имеет авторство, становится опытом. Ну а руководитель уже принимает решение по поводу того, стоит ли идею акцептовать, применить частично или отложить. Так формируется база опыта компании – он становится учтенным, формализованным, доведенным до уровня технологии. Креативная «производительность» людей при этом усиливается драматически.

Современные информационные технологии, о которых так много говорят, у нас используются очень слабо. Альфа и омега всего – программы «1С:». Да, вести учет с их помощью вполне можно, но как только дело доходит до основных видов деятельности, «1С:» используется крайне редко. Потому что здесь начинается уже то, к чему сложно «прикрутить» чужую модель.

«Р.Б.»: – Сложен ли процесс внедрения «онтологических» информационных систем?

Б.Ш.: – На самом деле я не видел ни одного руководителя предприятия или собственника бизнеса, который признал бы, что что-то делал не так. Так что стратегия «вы все раненные, а тут появляюсь я, весь в белом» не проходит. С другой стороны, руководителя, какие бы ошибки он ни делал, стоит уважать хотя бы за то, что он решился все изменить. Надо разрабатывать и внедрять онтологическую модель вместе с ними, исправлять недостатки в работе, создать на предприятии группу Quasi и т.д. При таком подходе модель, которую ты там создал, будет жить и развиваться.

Когда мы разрабатываем информационную систему предприятия, 40-50% времени уходит на разработку онтологической модели. Все остальное менее ресурсоемко. Хотя имплементация (внедрение) разработанной модели также отнимает много времени. Тут все зависит от того, как была построена работа на предприятии до сих пор. Возможны два варианта. Если до этого информационные технологии в области основной деятельности предприятия вообще не применялись, можно вводить все это хоть на бумаге, в виде административных регламентов, и будет работать. Другой вариант – построение на базе онтологической модели полноценной информационно-технологической системы.

«Р.Б.»: – Какое ПО используется для разработки? Наверняка ведь непросто подобрать универсальный софт?

Б.Ш.: – На самом деле с правильно разработанной онтологической моделью разработки онтологических моделей (оцените рекурсию. – Комментарий «Р.Б.»), при наличии системы строгих классификаторов, связанных с разработкой моделей, можно использовать чуть ли не любой софт. Если говорить о платформе, то лучше использовать объектно-ориентированные базы данных. Хотя реляционные базы данных и являются самыми быстрыми и распространенными на сегодня.

Однако возникает вопрос, касающийся ПО, используемого на предприятиях. Если предприятие существует давно, то вполне возможно существование в его стенах целого «зверинца» различных информационных систем, плохо уживающихся друг с другом (хотя для РО это не столь характерно; у нас самый «продвинутый» софт, который, как мне известно, был куплен, –  ростсельмашевский R3 компании SAP AG). Наличие «зверинца» тем более вероятно, что даже внутри одного бренда ПО последующего поколения, как правило, «не разговаривает» с ПО-предшественником. Происходит это по известной причине – у разработчиков отсутствует онтологическая модель их продукта…

Оказывается лучше, когда предприятие до нынешней поры вообще не пыталось автоматизировать управление своими основными процессами. Тогда можно спокойно заняться процессом создания онтологической модели, создать группу Quasi и заняться внедрением. Какая именно IT-система при этом будет использована, принципиального значения не имеет. А вот если есть что-то уже купленное, возникает вопрос, как то, что мы создаем для основных видов деятельности, будет интегрироваться с остальными программными продуктами? Единственное облегчение состоит в том, что львиная доля приобретенного нашими предприятиями софта связана с бухгалтерским учетом, финансовым менеджментом и прочими вспомогательными видами деятельности, которые только обслуживают основную деятельность, приносящую доход.

«Р.Б.»: – Да, полноценных ERP-систем у нас внедрено, мягко говоря, немного…

Б.Ш.: – И хорошо, что немного. Это на Западе предприятия богаты и могут позволить себе поэкспериментировать с разными информационными системами. Мы от этого «экспериментального» пути избавлены. Надо понимать, что если они производители/поставщики берутся за интеграцию системы, игнорируя реальную предметную область, ничего хорошего не выйдет. Как это обычно происходит? Они же не берутся за главные области работы предприятия, они от них уходят. Сделали финансовый менеджмент, бухгалтерию, еще что-то – и остановились. А потом еще и начинают продавать клиенту дополнительный функционал кусками, видимо, чтобы он получил уж полное удовольствие за свои деньги…

«Р.Б.»: – Насколько реальны перспективы «онтологической практики» в Ростове, ЮФО, с вашей точки зрения?

Б.Ш.: – На одном из заседаний клуба финансистов, где я рассказывал о прикладной онтологии, люди интересовались, сколько же стоит разработка онтологической модели. Так вот, дороже, чем покупка софта. Маленькими предприятиями мы не занимаемся, стоимость проекта – от$15-20 тысяч, верхняя планка практически не определена. Тут все зависит от специфики предприятия.

среда, 10 марта 2010 г.

Питер - Дюссельдорф - 61 евро

Ryanair: Россия нам не интересна
Ирландская бюджетная авиакомпания Ryanair 4 апреля 2010 года начнет полеты на маршруте, который свяжет финский аэропорт Лаппеенранту и Дюссельдорф.
Полеты будут осуществляться в аэропорт Веце (Dusseldorf - Weeze, код NRN) - один из самых небольших аэропортов страны. Все пассажирские рейсы обслуживаются здесь одним терминалом. Дорога до центра Дюссельдорфа занимает чуть более часа. Кроме того, из Веце достаточно удобно добираться в Амстердам; стоимость поездки на автобусе - около 30 евро.
Стоимость полета в одну сторону заявлена авиакомпанией в 7.99 евро, еще 5 евро составляет стоимость регистрации (Web Check in), и столько же снимается за оплату банковской картой. Таким образом, перелет из ближайшего к Петербургу финского аэропорта в Дюссельдорф обойдется в 18 евро в одну сторону.
Питерские турфирмы оперативно отреагировали на предложение Ryanair. Одна из компаний организует удобный и недорогой трансфер в аэропорт Лаппеенранты из Петербурга. Стоимость поездки в одну сторону - 15 евро, в оба конца - 25 евро. Таким образом, путь из Петербурга в Дюссельдорф (Веце) обойдется петербургскому туристу в 61 евро в оба конца, что значительно дешевле тарифов, предлагаемых любыми авиакомпаниями с вылетом из Пулково.
У недорогого и одного из самых известных авиаперевозчиков - компании Ryanair серьезные планы на русских. Значительную часть туристов, следующих сейчас транзитом через Финляндию в Европу из аэропорта Вантаа (Хельсинки) и Тампере, а это порядка 5 млн. (!) человек ежегодно, они хотят переориентировать в расположенный всего в 200 километрах от Петербурга миниатюрный аэропорт Лаппееранты. Более того, по словам директора по маркетингу Ryanairilta Эрика Элмсатера, компания рассчитывает на то, что 70% пассажиров регулярных рейсов в Веце (Дюссельдорф) будут составлять именно туристы из России. Лично он надеется на 90%. Куда полетит следующий самолет из Лаппеентанты, компания держит в секрете, называя его «рождественским подарком»

Структура Цены на авиабилеты раскрывается

Авиарынок

«Аэрофлот» все-таки выставил Прагу на электронные торги
Сегодня «Аэрофлот» проводит торги блоками мест по Праге. Направление очень востребованное, не случайно его исчезновение из списка изначально заявленных авиакомпанией вызвало немало кривотолков на рынке. Теперь выставлено по 7 десятиместных лотов на каждый день недели, то есть всего 63 лота. Начальная цена - €200. Заявки на участие подали 9 туроператоров.
Прошедшие в пятницу 5 марта повторные торги по Карловым Варам продолжались чуть более 1 часа 20 минут - в отличие от предыдущих, которые тянулись более 10 часов. На 6 лотов претендовали 6 туроператоров - «Аэрокредо», «ВКО», «Капитал Тур», «Ланта-тур вояж», «Русский экспресс», «Тревел Систем Богемия». Каждый из них получил, что хотел, удалившись от стартовых €300 максимум на €34. Таким образом, цена «Аэрофлота» на Карловы Вары лишь на 10% выше, чем у конкурента - «Чешских авиалиний».
Компания «Звезда странствий» - главный герой первых торгов по Карловым Варам - лишилась возможности участвовать в аукционе на этом направлении. Ей можно посочувствовать, поскольку это монооператор по Карловым Варам, но исключить фирму из перечня участников торгов решила конкурсная комиссия «Аэрофлота».
Как говорится в протоколе, размещенном на сайте  электронной площадки, на торгах 26 февраля «Звезда странствий» предложила наивысшую цену за лоты. 1 марта туроператор прислал в авиакомпанию письмо, в котором просил учесть его заслуги по развитию направления и предоставить ему лоты «по стоимости ниже опубликованной в окончательном протоколе торгов». Конкурсная комиссия сочла, что таким образом туристическая компания нарушила регламент, фактически отказавшись от заключения договора в соответствии с результатами электронных торгов и предложив авиакомпании действовать «с нарушением публичной процедуры». Примечательно, что письмо было коллективным, поскольку, помимо «Звезды странствий», его подписали руководители компаний «Аврора Интур», «Амиго Турс», «Амиго-С», «Нева» и «Юго-Стар». И этот факт тоже был от! несен к нарушению регламента, поскольку такое обращение может рассматриваться как попытка оказание влияния на деятельность «Аэрофлота».

пятница, 8 января 2010 г.

понедельник, 4 января 2010 г.

НАЦИОНАЛЬНАЯ ПЛАТЁЖНАЯ СИСТЕМА

Генерал-процессор
Бизнес газета РБКdaily
Генерал-процессор
Владимир Дмитриев готов сделать
национальную платежную систему

Генерал-процессор

Владимир Дмитриев готов сделать национальную платежную систему

Глава Банка развития Владимир Дмитриев готов лечь на амбразуру и за год сделать (НПС), став ее же оператором. Нельзя исключать, что таким образом грандиозный проект по выдаче социальной карточки россиянина может быть реализован через Почта-банк, который Банк развития планирует создать на базе Связь-банка с участием «Почты России».
Вчера президент России Дмитрий Медведев, выступая на совместном заседании Госсовета и Совета по развитию информационного общества, заявил, что возможности по оплате госуслуг и получению социальных выплат в безналичной форме должны быть существенно расширены. «Для этого необходимо создать национальную платежную систему и обеспечить равные условия для участия в ней всем банкам, — отметил Дмитрий Медведев. — Именно на ее базе уже в самое ближайшее время должна быть организована выдача социальных карт гражданам страны».
Создать НПС всего за один год взялся глава Банка развития Владимир Дмитриев. Он отметил, что на данный момент в Астраханской области и некоторых других регионах используются региональные платежные системы, однако «их массового внедрения не произошло». По мнению г-на Дмитриева, решить проблему можно с помощью национальной платежной системы. При этом, по его словам, оператор НПС не должен быть коммерческим институтом или одним из банков, иначе в банковской среде нарушится конкуренция. По мнению Владимира Дмитриева, в НПС «может и должна участвовать львиная доля банков — порядка 80%», а Банк развития готов стать платформой, на базе которой может быть создана процессинговая структура и база данных.
В настоящее время социальные карты выпускают Банк Москвы (в Москве) и «Уралсиб» (в Башкирии). Однако главным претендентом на выпуск социальной карты россиянина является Сбербанк с сетью отделений в 20 тыс. «У Сбербанка уже готов процессинг, есть проект по внедрению социальных карт в Астраханской области, — рассказал РБК daily источник в Сбербанке. — Мы готовы выдавать социальные карты по всей России, но сейчас нет законодательной основы». Официально в Сбербанке вчера не стали комментировать инициативу главы Банка развития о создании национальной платежной системы.
Источник РБК daily в администрации президента говорит, что выступление Владимира Дмитриева не было экспромтом и согласовано с Дмитрием Медведевым. По словам источника, Банку развития было предложено разработать модель платежной системы. Он добавляет: «При этом Сбербанку и другим участникам рынка не дадут права заниматься разработкой проекта из-за возможных ограничений конкуренции. В проекте Банка развития предполагается, что к системе смогут за плату подключаться различные банки». Как пояснил источник в администрации президента, Минфин пока не определился, будет ли Банк развития оператором НПС или нет.
По данным РБК daily, вопросы могут возникнуть и у ЦБ: у Банка развития нет опыта по предоставлению розничных услуг, а ВТБ и Сбербанк являются расчетными банками международных платежных систем Visa и MasterCard. Процесс же подключения банков к процессинговому центру Банка развития может растянутся на годы.
Однако Владимир Дмитриев вчера еще раз напомнил о том, что наблюдательный совет Банка развития принял решение создать Почта-банк на базе Связь-банка и «Почты России», у которой есть 40 тыс. отделений по всей стране. В Связь-банке вчера отказались от официальных комментариев. Однако, как сообщил РБК daily источник, близкий к Связь-банку, учитывая то, что создаваемый Почта-банк будет обладать такой же сетью, как и сама «Почта», то в эту концепцию может вписаться и проект по внедрению социальной карты россиянина.
Проблема в том, что «Почта России» сегодня технологически и организационно не готова для проекта такого масштаба. Для того чтобы 40 тыс. отделений «Почты России» стали 40 тыс. банковскими отделениями, потребуется огромное количество времени и денег, исчисляемое несколькими миллиардами долларов. Переоснащение одного отделения под банковское будет стоить от 100 тыс. долл. (4 млрд долл. на все), на установку одного банкомата без функции приема наличных в каждое из 40 тыс. отделений — 400 млн долл., поддержка программного обеспечения — еще несколько десятков миллионов долларов, создание разветвленной структуры процессинга — от 2 до 10 млн долл. на один процессинговый центр.
Зампред правления банка «Авангард» Валерий Торхов сомневается в том, что за один год можно построить национальную платежную систему: «Это кажется сверхоптимистичным. Год уйдет только на поставку и установку оборудования. На отладку программного обеспечения и создание отлаженной системы производства карт уйдет еще один год».
В системе «Золотая корона» считают, что «для создания системы социальной индентификации не нужен оператор в виде Банка развития и скорее всего нужен специальный закон, поскольку эту проблему можно решить постановлением правительства». ssp - ещё НПС можно строить на базе ЦБ РФ, там всё есть для этого упражнения.



НАТАЛЬЯ СТАРОСТИНА, АЛЕКСАНДР ДЕМЕНТЬЕВ, ИГОРЬ ПЫЛАЕВ
24.12.2009

среда, 25 ноября 2009 г.

Сунь-Цзы и Шведин

Сергей Селезнев пишет:
"Самая лучшая война - разбить замыслы противника; на следующем месте - разбить его союзы; на следующем месте - разбить его войска". Отличие только в одном - из всех видов борьбы нет ничего труднее, чем борьба на войне. - Это прямо из Сетецентричных войн США, только было написано в Древнем Китае. Этой книженцией очень зачитывался А.Даллес, считая, что авторы этих трудов первыми изложили рекомендации по организации разведывательной деятельности, включая искусство контразведки, теорию и практику психологических(сейчас можно сказать информационных) войн и управления противником, первыми сформулировали стройную концепцию операций по введению противника в заблуждение и обеспечению собственной безопасности, иначе - все искусство разведки(мониторинга обстановки :) )
Наши стратеги никак не могут понять что управление или надёжное управление всем силовым блоком: дипломатами, политиками, внутренними силами, войсками(силами) - это единый механизм и он должен реализоваться в едином комплексе. На вершине этой управленческой пирамиды сейчас стоит президент - а надо делить ответственность в соответствии с уровнями иерархии, делегировать ответственность. Не упуская бразды правления этой системой. А сейчас это система со слабыми связями
СС
Шведин Б.Я.
Для того, чтобы разбить замыслы противника их для начала нужно знать. Каждый автор, написавший книгу, неважно философ, ли, стратег,ли, является проповедником собственных идей, которые в конечном итоге отражают его видение мира и его устройство. При этом все забывают, что только Господь Бог стоит надо всеми, в том числе и над полководцами, и над разведчиками, и над философами, и над авторами самых умных книг по стратегии. Что делать нам? Нужно просто любить жизнь и любить жить. И чем бороться с людьми, в ипостаси противника, лучше бороться с природными катаклизмами, болезнями и т.п. Но уж если нужно противостоять и бороться с противником, то лучше его переоценить, чем недооценить. Когда речь идет о том, чтобы разбить замыслы, это очень сильно. Это впечатляет. Внушает. Это прогнозирование. Но не нужно забывать, что это Божий промысел. С одной стороны, Господь не любит, когда мы не дерзаем, и пребываем в мерзости интеллектуального запустения. С другой - Господь не любит, когда мы слишком пытаемся прогнозировать и планировать. Хочешь насмешить Господа, сообщи ему о своих планах. Когда долго находишься "наверху", там где принимаются решения, там, где решаются судьбы целых народов, то начинаешь примерять на себя соответствующие одежды. Современные маркетинговые войны сродни обычной войне. Где проходит линия фронта никто толком не знает. Но если весь интеллектуальный запал уходит не на то, чтобы понять требования рынка, и соотвественно понять запросы и ожидания людей, а на борьбу с конкурентами, то результаты могут быть химерическими.

Посмотри ссылку и можешь скачать книгу "Империя" о сетевых войнах: http://www.avtonom-irk.mahost.org/bibl.htm
Информация об одном их авторов этой книги Антонио Негри http://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D0%B3%D1%80%D0%B8,_%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%B8%D0%BE
Читал

пятница, 20 ноября 2009 г.

Универсиада

Р.МИННИХАНОВ:

Последний раз наша страна принимала Всемирную универсиаду в 1973 году в городе Москве, ровно через 40 лет универсиада вернется в наша страну. В соответствии с регламентом Международной федерации студенческого спорта соревнования XXVII Всемирной летней универсиады 2013 года пройдут по 13 обязательным и 12 дополнительным видам спорта.
Рабочая группа представила организационному комитету универсиады перечень и месторасположение 64 спортивных сооружений для проведения соревнований и организации тренировочного процесса участников. Из общего представленного списка 28 объектов существуют, ряд объектов находится в стадии строительства, и 29 необходимо построить.
Согласно контракту, подписанному с ФИСУ 11 октября 2008 года, основным объектом универсиады станет комплекс универсиадной деревни, он включает в себя жилые помещения для размещения 11 тысяч участников, комплекс питания для одновременного обслуживания 3,5 тысячи человек, культурно-досуговые, информационные и медицинские центры. Также здесь предусмотрен спортивно-тренировочный блок со стадионом и спортивными залами.
Для реализации поставленной задачи руководством республики определён головной государственный проектный институт «Татинвестгражданпроект», имеющий 75-летний опыт работы, благодаря которому подготовлена вся предпроектная документация спортивных объектов универсиады. Из 29 вновь возводимых спортивных объектов утверждённого оргкомитетом перечня шесть объектов имеют в полном объёме проектную документацию и заключения государственной экспертизы. Ещё по 10 спортивным объектам завершается государственная экспертиза и к концу апреля будет готовность к началу строительства. Также сформированы технические задания на все оставшиеся спортивные объекты.
С учётом изучения мирового опыта ведётся поиск оптимальных аналогов спортивных сооружений с целью сократить время подготовки данных объектов к строительству и оптимизировать финансовые затраты. По всем 29 возводимым спортивным объектам и универсиадной деревне мэрия города Казани безвозмездно выделила земельные участки – это 136 гектаров земли общей кадастровой стоимостью 18,2 миллиарда рублей. Также проведена работа и оформлены все технические условия для подключения объектов к инженерным сетям всех вновь возводимых спортивных сооружений и универсиадной деревни.
Таким образом, сегодня выполнен комплекс подготовительных работ, который при своевременном финансировании даст возможность завершить в текущем году проектирование всех остальных спортивных объектов с комплексом универсиадной деревни и начать строительные работы по 16 новым спортивным объектам.
Особое внимание мы уделяем реконструкции международного аэропорта «Казань», которая проводится полностью за счёт средств инвесторов. К этой работе привлечена международная компания, которая разрабатывала концепцию одного из крупнейших аэропортов мира в городе Франкфурте-на-Майне, подготовлен инвестпроект.
В соответствии с договором об основных компетенциях, подписанным 11 октября 2008 года, создаётся исполнительная дирекция универсиады, её учредителями являются Правительство Российской Федерации, Российский студенческий спортивный союз, кабинет министров Республики Татарстан, мэрия Казани. Республика Татарстан совместно с Министерством спорта, туризма и молодёжной политики Российской Федерации подготовили учредительные документы и провели расчёты финансовых затрат на период до 2013 года.
Особого внимания при подготовке к универсиаде требуют вопросы транспортного обеспечения, безопасности, маркетинговые программы, организация телевизионного вещания, упрощение визовых и таможенных процедур, медицинского, культурного и инфо-коммуникационного обеспечения. Для решения этих и многих других вопросов мы надеемся на поддержку федеральных министерств.
Учитывая, что универсиада пройдёт за семь месяцев до сочинской Олимпиады, считаем возможным использовать Казань как технологический полигон для отработки и взаимодействия всех служб Олимпиады

четверг, 19 ноября 2009 г.

Сетевая война

Цифровая армия готовится к войне


Идея управления войсками через Интернет захватила умы военных сначала в США, а потом и в России. В нашем Генштабе как о само собой разумеющемся говорят о сетецентрических войнах будущего, основанных на применении Интернета. Однако есть серьезное сомнение: боевой Интернет - прорыв нового века или афера старого?
Термин "сетецентрическая война", как считается, ввел в оборот вице-адмирал ВМС США Артур Себровски в 1998 году (иногда фамилию Cebrowski по-русски пишут как Цебровски). В чем суть? Она очень эффектна. Предполагается создание глобального боевого Интернета для обмена информацией, как модно говорить, в режиме онлайн, а главное - управления из единого центра всеми видами и родами войск в их иерархическом построении, вплоть до конкретного бойца, которому отводится роль "электронного солдата". Военными действиями в любой точке Земли будут управлять непосредственно из Пентагона. Верховный главнокомандующий в реальном масштабе времени может наблюдать картину боя на экране компьютера и, при желании, связываться не только со всеми командирами от генералов до сержантов, но и с конкретным рядовым бойцом, чтобы подбодрить и даже спасти его в трудную минуту.
Сама картина боя похожа на продвинутую компьютерную игру в системе 3D, однако бегать, стрелять и даже умирать будут виртуальные изображения настоящих бойцов.
Это похоже на фантастику. На самом деле - все очень серьезно. США через различные военные и гражданские программы тратят сотни миллиардов долларов на построение закрытого военного Интернета и реализацию всего комплекса сетецентрической войны. Лучшие компьютерные силы Соединенных Штатов привлечены к решению этой задачи. Создаются трехмерные цифровые карты местности наиболее вероятных зон ведения войны. Все находящиеся там населенные пункты также оцифровываются и переводятся в трехмерное изображение. То же самое делается с военной техникой армии, флота и авиации США, и техникой вероятных противников. В перспективе - оцифровка всех американских военнослужащих, чтобы в Пентагоне могли видеть не просто точку на экране, отображающую местоположение бойца в данный момент, а его виртуальную фигуру.
Для иллюстрации можно предложить такой вариант. Американский спецназ высаживается для защиты своего посольства в Москве, которое атакуют некие экстремисты. Всю картину боя в Вашингтоне будут видеть так, словно она снимается множеством скрытых видеокамер. И если поступит информация, что снайпер-террорист выстрелил с чердака дома, расположенного напротив посольства через Садовое кольцо, то в США сразу увидят и дом, где чердак, и сам чердак, и то окно, с которого стреляли с точной привязкой координат. Дальше выбор - либо пускать именно в этот чердак крылатую ракету, либо обойтись направлением туда группы "зеленых беретов".
Естественно, для ведения полномасштабной войны этого мало. Нужен алгоритм управления всей военной армадой, когда каждая боевая единица (армия, дивизия, полк, танк, артустановка, отдельный солдат) вписана в единую Систему. Это оказалось задачей гораздо более сложной, чем оцифровка и отображение через компьютер картины боя, пусть и самой достоверной. С этим пока не справились, но в Пентагоне уверены, что все у них получится, так как за основу взяты алгоритмы советской полевой автоматизированной системы управления войсками. О том, что такое советский ПАСУВ чуть позже. А сейчас о самом сакраментальном, из-за чего, вполне возможно, и началась эпопея виртуальной сетецентрической войны.
Общая сумма денег, израсходованных в США на реализацию идей вице-адмирала Себровски, скоро превысит триллион долларов. Между тем, многие специалисты считают, что сетецентрическая война в ее нынешнем исполнении - афера века. И нужна она прежде всего тем, кто связан с производством сверхмощных ЭВМ, операционных систем и компьютерных программ. В очень большом выигрыше сегодня только они.
Удивительно, но и в Пентагоне, и в нашем Генштабе совершенно игнорируют опасность профессиональной хакерской атаки. (ssp-это пока не важно на данном этапе исследований). Утверждается, что можно создать абсолютную антивирусную защиту. Но в классическом соревновании снаряда и брони всегда сначала выигрывает снаряд. Каким бы совершенным ни был компьютер, зависнуть он может в любой момент. И представьте картину: бой идет, а управляющий им комп "висит". Военный Интернет, как и общемировой гражданский, уязвим перед угрозой массированного вирусного вторжения. Сетецентрическую войну в ее нынешнем виде может свести на нет один человек, имеющий флэшку с супервирусом и доступ к вражеской сети Интернет-управления.
В России столь явную опасность проигнорировали и бросились вдогонку за американцами. Проекту создания собственной военной паутины дали звучное имя "Созвездие", которое, впрочем, по сей день не засияло. Мало того, что наше финансирование просто несоизмеримо с американским, по мнению весьма компетентных специалистов, отсутствует само понимание того, что надо делать.
При всем при этом, закрытая армейская компьютерная сеть у нас частично создана. Во время последней войны на Северном Кавказе военные разведчики, например, слали в Москву свои донесения и цифровые фотографии через закрытый e-mail. Увы, отдельные защищенные компьютерные линии связи полноценным боевым Интернетом назвать, естественно, нельзя. Управлять посредством электронной почты войсками, тем более в скоротечном бою невозможно.
А ведь в рождении самой идеологии сетецентрических войск мы были впереди США еще тридцать лет назад. Просто тогда не существовало термина "net" - сеть, и сетевую войну понимали несколько иначе. Но основу настоящей и именно сетевой войны заложили мы, а не американцы!
В СССР еще в 1983 году приняли на вооружение автоматизированную систему управления "Маневр". Не за океаном, а у нас смогли первыми увязать каждое армейское подразделение в единую систему, которая управлялась легко и эффективно. Система напоминала военную гидру. Если какая-то часть войск отрезалась от основной массы, ее цели и задачи сразу менялись, и окруженные подразделения действовали соответственно новым условиям боя, но в постоянном взаимодействии с главными силами. В "Маневре" полностью исключалась такая опасность, как "дружеский огонь", когда свои ошибочно наносят удары по своим. Американцы, кстати, эту проблему не решили до сих пор.
Когда распался Варшавский Договор, США получили почти все составляющие "Маневра", в виде упоминавшегося выше ПАСУВ, которым управлялись армии Варшавского Договора.
Пентагон подготовил и провел командно-штабную игру. С одной стороны НАТО, с другой Варшавский Договор. Войска Запада управлялись по своей системе, армии Востока использовали "Маневр". НАТО было разгромлено без применения ядерного оружия за три дня. Только за счет великолепного управления! Американцы испытали шок.
Их потрясло даже не то, что они проиграли. В США никак не могли понять, как на действительно очень примитивной элементной базе советским специалистам удалось создать столь эффективную систему управления. В НАТО многоканальная закрытая связь и управление войсками осуществлялись при помощи компактных мобильных систем, вовсю использовались космические спутники. А в Варшавском Договоре для обеспечения всего одного канала закрытой связи использовалась громоздкая аппаратура, едва умещавшаяся в огромном фургоне, размещенном на грузовике "Урал". Но этот канал работал, перехватить связь или заглушить ее системами радиоэлектронной борьбы было невозможно!
Они бы испытали еще больший шок, если бы узнали, что "Маневр", принятый в СССР на вооружение, в войска внедрен так и не был. А может они как раз об этом-то и знали…
АСУ "Маневр" разрабатывалась по заказу Главного ракетно-артиллерийского управления (ГРАУ), а после принятия на вооружение, заказ передали Начальнику связи Вооруженных Сил СССР. Считается, что примитивное понимание "чести мундира" не довело АСУ до армии. Якобы связисты были возмущены тем, что уникальную систему управления, в основе которой лежала связь, делали по заказу артиллеристов, да еще на предприятиях, не подчиненных войскам связи. И "Маневр" застопорили, хотя в то время Советская Армия вела войну в Афганистане, где эта АСУ была бы очень даже нужна.(велись испытания в Белоруссии)
К идее автоматизированного управления войскам вернулись уже в новое историческое время. Генштабом Российских Вооруженных сил в самом начале 1990-х годов было принято решение о начале работ над системой "Полет-К", являвшейся дальнейшим и очень глубоким развитием АСУ "Маневр". В новой системе предполагалось довести управление до каждого самолета, вертолета, орудия и конкретного бойца, которому впервые в мире придавался облик "электронного солдата".
Работы над реализацией проекта "Полет-К" начались в 1993 году. Возглавил их один из создателей "Маневра" Роберт Петрович Николаев. В "Полете-К" идея новейшей идеологии сетецентрических войн, в которой удачно сбалансированы все виды связи и управления (проводные, релейные, космические, компьютерные) была реализована наиболее оптимальным образом.
АСУ была в целом спроектирована к началу 2000 года, отдельные ее элементы прошли успешные полигонные испытания, которые показали, что она полностью пригодна как для управления мобильными ВДВ, так Сухопутными войсками. "Полет-К" нельзя заглушить никаким радиоэлектронным противодействием, нейтрализовать компьютерным вирусом. Для этой системы умудрились спроектировать радиостанцию, которую невозможно запеленговать. Было реализовано множество других уникальных новшеств, к которым в том же году в США только подступались.
Казалось бы, надо срочно активизировать работы для построения прекрасно управляемой, а значит - непобедимой армии. Тем более, стоит повторить, в США на то время ничего подобного не было. Каков результат? Чисто российский!
Тему "Полет-К" закрыли, открыв "Созвездие". Роберта Николаева уволили с должности директора НИИ. Возбудили уголовное дело по надуманному обвинению, арестовали с грубейшим нарушением норм УПК прямо в больнице и бросили семидесятилетнего ученого в Бутырку аккурат за три дня до нового 2007 года. Почти сутки отнюдь не здоровый человек, едва вышедший из гипертонического криза, простоял в бетонном мешке размером метр на метр. В каком веке и в каком году мы живем?
Надо сказать, что первые три государственных обвинителя, ознакомившись с материалами уголовного дела, отказались поддерживать обвинение в суде. Не отказался один - Павел Егоров, который требовал для выдающегося ученого и организатора производства самого сурового наказания. Этот прокурор вообще умудрился отличиться в целом ряде скандальных дел. Он пытался посадить не только Николаева, но и Владимира Коренькова - директора оборонного предприятия, разрабатывающего лучшие в мире гранатометы.
Весной 2007 года Николаеву дали условный срок и отпустили - при всем давлении со стороны прокуратуры суд не нашел оснований лишать свободы Роберта Николаева.
Кстати, сам Роберт Петрович готов вернуться к "Полету-К" и с коллективом единомышленников создать такую систему управления, которая Российскую Армию сделает непобедимой в любой сетецентрической войне XXI века. Кто против?
(ssp - такая система нужна не только для Российской Армии, для всего силового блока страны)