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

Исследование назначения и структуры динамической интеллектуальной системы управления бизнес-процессами. Принципы сервисно-ориентированных архитектур и многоагентных технологий. Роль онтологии в организации базы знаний, построении таксономии сервисов.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 19.01.2018
Размер файла 130,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ПОСТРОЕНИЕ ДИНАМИЧЕСКОЙ ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЫ УПРАВЛЕНИЯ БИЗНЕС-ПРОЦЕССАМИ

А.В. Данилов, В.А. Казаков, Ю.Ф. Тельнов, МЭСИ, Москва

Аннотация

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

интеллектуальный бизнес многоагентный архитектура

Введение

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

Наиболее перспективным направлением в разработке автоматизированных систем управления процессами предприятия является применение сервисно-ориентированных архитектур (СОА), позволяющих динамично формировать структуры бизнес-процессов из множества доступных внешних и внутренних сервисов. Использование такого принципа позволит организации быстро адаптироваться под изменение условий и требований рынка, обеспечить полное соответствие информационных технологий бизнесу, многократное повторное использование сервисов [IBM, 2010].

В то же время сама природа бизнес-процессов организации трансформируется от рутинных регламентированных процессов, изменяемых 1-2 раза в год, к динамично развивающимся процессам, каждый новый экземпляр которого может существенно отличаться от предыдущего. Их применение базируется на большом числе независимых, несвязанных и дублирующихся сервисов, на основе которых формируется структура динамических процессов. При этом встает проблема выбора и адаптации сервисов для решения конкретных задач. Для таких процессов не достаточно жестко спроектированной модели - необходимы более гибкие механизмы управления, позволяющие проектировать и/или перепроектировать ИС управления бизнес-процессом «на лету», т.е. непосредственно во время выполнения процесса [Тельнов и др., 2009]. Это особенно важно для процессов, длительность которых настолько велика, что в течение исполнения процесса может потребоваться его изменение.

Для повышения адаптируемости бизнес-процессов к изменяющимся требованиям в докладе предлагается применять интеллектуальные многоагентные технологии [Тарасов, 2002], которые позволяют формировать гибкие конфигурации сервисов. Построение динамической интеллектуальной системы управления бизнес-процессами на основе многоагентных технологий, реализующей принципы СОА, способствует повышению оперативности принятия решений по формированию структуры бизнес-процессов организации.

1. Характеристики системы управления бизнес-процессами, построенной на основе сервисно-ориентированной архитектуры и многоагентных технологий

В соответствии с [Burbeck, 2000] сервисно-ориентированная архитектура имеет трехзвенную схему, которая включает работу с сервисами поставщика, брокера-посредника и клиента:

· поставщик размещает сведения о предоставляемых им сервисах;

· брокер-посредник (координатор) регистрирует, классифицирует и осуществляет поставку сервиса;

· клиент, используя услуги брокера-посредника, находит нужные ему сервисы и исполняет их.

В контексте управления бизнес-процессами поставщиком сервиса является владелец ресурсов (resource owner, RO); брокером - владелец процесса (process owner, PO), который координирует действия исполнителей и отдельных сервисов; клиентами - потребители результатов бизнес-процесса (client, C) (рис. 1). Сервисы, реализуемые владельцем ресурсов, могут быть сгруппированы вокруг него по принципу схожести выполнения бизнес-задач или однородности объекта.

Рис. 1. Сервисно-ориентированная архитектура системы управления бизнес-процессами

Для СОА характерными являются три ключевых отличительных признака по сравнению с традиционными архитектурами программных средств [Erl, 2007]:

· слабая связь сервисов между собой;

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

· автономность сервиса, которая выражается в изолировании внутренней логики работы сервиса от окружающего мира.

Эти признаки сервисов обусловливают основные возможности СОА:

· композиция сервисов в виде сервиса следующего уровня, предназначенного для решения более сложной бизнес-задачи;

· возможность многократного и повторного использования сервисов;

· самоуправляемость и автономность сервисов, то есть способность выполнять условия контракта самостоятельно, без внешнего управления; отсутствие собственного состояния, обеспечивающего нейтральность по отношению к клиентам, обращающимся к сервисам;

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

Таким образом, СОА основывается на принципах многократного использования функциональных элементов ИТ (программных сервисов), ликвидации дублирования функциональности в ПО, унификации типовых операционных процессов и во-многом соотносится с принципами организации системы управления бизнес-процессами (BPMS).

Однако и в рамках СОА и в BPM-системах в полной мере не решены задачи оптимального выбора сервисов из множества доступных и их динамической адаптации к конкретным решаемым задачам, изменяющимся условиям среды. Порядок взаимодействия сервисов в рамках бизнес-процессов задается по умолчанию, например, с помощью языка BPEL, и изменяется только в результате внешнего вмешательства в ход процесса. Для устранения этих недостатков предлагается использование многоагентных технологий [Тельнов и др., 2009].

Отличительными характеристиками системы, базирующейся на многоагентных технологиях, являются:

· применение программных агентов, являющихся представителями владельцев процессов и ресурсов, делегирующих им часть своих функций и полномочий;

· организация сотрудничества между агентами, представляющими интересы владельцев процессов (координаторов) и владельцев ресурсов;

· обеспечение автономной работы и непрерывной адаптации структуры бизнес-процессов к изменяющимся условиям среды и требованиям клиента. Автономная деятельность агентов и системы в целом обеспечивается следующими способностями:

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

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

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

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

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

Отсутствие теоретических основ для решения данной задачи обусловливает необходимость проведения исследования в области семантического описания сервисов и их динамического связывания на основе концептуального моделирования проблемной области в виде онтологий и применения многоагентных технологий.

2. Архитектура динамической интеллектуальной системы управления бизнес-процессами

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

В общем виде архитектуру многоагентной системы управления бизнес-процессом (МАСУ БП) можно представить в следующем виде (Рис. 2).

Структура такой системы носит иерархический характер с выделением агента-координатора (владельца процесса), агентов-исполнителей (владельцев ресурсов) и распределенных в сетевой среде сервисов, реализующих присущие агентам функции [Тарасов, 2002]. К сервисам, предоставляемым агентом-координатором, относятся постановка, корректировка и получение результатов локальных задач для агентов-исполнителей и формирование общего решения задачи, которые итеративно реализуют следующие задачи:

· Декомпозиция и постановка локальных задач (перепланирование);

· Выявление противоречий между исполнителями;

· Оценка вариантов решений локальных задач;

· Формирование решения общей задачи.

К задачам агента исполнителя относятся:

· Сбор информации;

· Выбор (поиск) сервиса;

· Адаптация решения к локальной задаче.

Рис. 2. Архитектура многоагентной системы управления бизнес- процессами

Агенты-исполнители предоставляют сервисы соответствующего функционала, реализуя их посредством внутреннего сервиса, либо за счет внешних специфичных сервисов.

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

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

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

3. Механизм реализации динамической интеллектуальной системы управления бизнес-процессами

Общая схема взаимодействия агентов и сервисов в рамках динамической интеллектуальной системы управления бизнес-процессами представлена на рис. 3.

Рис. 3. Механизм реализации динамической интеллектуальной системы управления бизнес-процессами

В основе подхода к построению СОА, лежат автономные сервисы со стандартизированными интерфейсами. В свою очередь, взаимодействие агентов в рамках многоагентной технологии также базируется на общем стандартизированном языке. Базовым словарем, действующим в динамической интеллектуальной системе управления процессами, может служить онтология, представляющая спецификацию концептов, используемых при взаимодействии агентов и сервисов [Тарасов, 2002]. Ключевым вопросом, на который также может дать ответ онтология, является понимание того, что именно делает сервис, и что значат данные, которыми он манипулирует [Burbeck, 2000]. Онтология обеспечит верное понимание и поможет избежать возможных критических ошибок в организации бизнес-процессов. Кроме того, использование онтологии сервисов в значительной степени облегчит поиск агентом владельца процесса необходимого сервиса за счет их категоризации и подробного описания.

Помимо словаря и структурированного списка сервисов онтология может быть представлена как база знаний, описывающая на основе общепринятого словаря некоторые факты, воспринимаемые как истинные в рамках системы [Тарасов, 2002]. Целью некоторых онтологий [University of Edinburgh, 2003] является моделирование архитектуры и целей организации, описания бизнес-процессов. В таких онтологиях определяются метапонятия и метаотношения, с помощью которых описываются прочие термины и отношения, такие как деятельность, организационные элементы, ресурсы, продукты [Тельнов и др., 2008], цели организации и пр.

Таким образом, онтология является одновременно и вспомогательным инструментом, и основным содержанием базы знаний динамической интеллектуальной системы управления бизнес-процессами. База знаний (репозиторий) системы может быть распределена между агентами и включать:

· идеалистические знания: цели, понятия, принципы;

· систематические знания: модель внешней среды, системы и ее элементов;

· процедурные знания: типовые реакции, описание процедур работы агента;

· опыт работы, включающий описание результатов действий и информацию о взаимодействиях внутри системы и с внешней средой;

· фактуальные знания: информация о внешней среде, о состоянии элементов системы, сведения о наличии необходимых ресурсов.

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

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

Заключение

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

Благодарности. Работа выполнена при финансовой поддержке РФФИ (проект № 10-07-00672а)

Список литературы

[Тарасов, 2002] Тарасов В.Б. От многоагентных систем к интеллектуальным организациям: философия, психология, информатика. - М.: Эдиториал УРСС.

[Тельнов и др., 2008] Тельнов Ю.Ф., Казаков В.А. Формирование базы лучшего опыта организации на основе онтологий и прецедентов // В кн. КИИ-2008. Одиннадцатая национальная конференция с международным участием. Сборник научных трудов. Т.3., М.: Физматлит, 2008.

[Тельнов и др., 2009] Тельнов Ю.Ф., Данилов А.В., Казаков В.А., Трембач В.М. Сервисно-ориентированная архитектура динамической интеллектуальной системы управления инновационными процессами на основе многоагентной технологии // Когнитивный анализ и управление развитием ситуа-ций (CASC'2009): Труды Международной конференции (17-19 ноября 2009 г., Москва). - М.: ИПУ РАН, 2009.

[Burbeck, 2000] Burbeck, S. The Tao of e-business services, IBM Corporation, http://www.ibm.com/developerworks/webservices/library/ws-tao/

[Erl, 2007] Thomas Erl. SOA Principles of Service Design - Prentice Hall Ptr, 2007.

[IBM, 2010] IBM developerWorks Россия : SOA и Web-сервисы. http://www.ibm.com/developerworks/ru/webservices/

Размещено на Allbest.ru

...

Подобные документы

  • Стандартизация подходов к управлению бизнес-процессами. Модель BMM для исследования взаимодействий и управления бизнес-процессами предприятия. Методологии моделирования и управления бизнес-процессами. Способы реализации поставленных перед системой задач.

    курсовая работа [232,3 K], добавлен 12.05.2014

  • Теоретические аспекты управления бизнес-процессами. Разница функции и бизнес-процесса. История развития процессного управления. Основные и вспомогательные процессы, их автоматизация. Примеры нотации бизнес-процессов 1С и описание технологии Workflow.

    презентация [1,6 M], добавлен 13.05.2017

  • Организационно-штатная структура телекоммуникационной компании. Разработка плана автоматизации управления бизнес-процессами (БП), ее основные этапы. Формализация БП с помощью методик моделирования IDEF0, IDEF3 и DFD. Требования к системе автоматизации.

    курсовая работа [969,3 K], добавлен 24.01.2014

  • Цели и задачи информационных систем (ИС). Выбор, требования, оценка эффективности внедрения ИС. Оценка эффективности внедрения ИС. ERP-cистема управления бизнес-процессами промышленного предприятия. Сравнение ERP-системы LAWSON M3.

    реферат [518,9 K], добавлен 07.08.2007

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

    курсовая работа [3,4 M], добавлен 14.07.2012

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

    реферат [16,9 K], добавлен 07.03.2010

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

    курсовая работа [2,2 M], добавлен 04.12.2010

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

    дипломная работа [596,0 K], добавлен 22.08.2017

  • Приемы и правила методологии информационного моделирования IDEF1X. Особенности автоматизации управления бизнес-процессами. Компоненты системы предметной области "Спортивные соревнования", накопление и хранение информации, логика взаимосвязей данных.

    курсовая работа [2,3 M], добавлен 11.04.2012

  • Построение баз знаний для семантической сети. Цели создания и язык представления онтологий. Структура исследований в области многоагентных интеллектуальных информационных систем, архитектура агента. Экономическое обоснование разработки базы знаний.

    дипломная работа [1,6 M], добавлен 29.09.2013

  • Метод сетевого оператора и его применение в задачах управления. Исследование на основе вычислительного эксперимента синтезируемой системы автоматизированного управления космического аппарата, методом интеллектуальной эволюции. Алгоритм пчелиного роя.

    дипломная работа [1,8 M], добавлен 17.09.2013

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

    курсовая работа [331,5 K], добавлен 27.11.2012

  • Структура ядра операционной системы. Основные компоненты подсистемы управления процессами и памятью. Характеристика системных и прикладных процессов в Unix. Идентификация процесса Linux, его атрибуты и вызовы. Средства межпроцессного взаимодействия.

    лекция [170,1 K], добавлен 29.07.2012

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

    курсовая работа [738,0 K], добавлен 22.06.2011

  • Анализ исследований на тему предрасположенности человека к химических зависимостям. Создание опроса, на основе проанализированной литературы. Анализ и выбор технологии для создания интеллектуальной системы. Проектирование интеллектуальной системы.

    дипломная работа [2,5 M], добавлен 26.08.2017

  • Информационные и автоматизированные системы управления технологическими процессами на промышленных предприятиях. Базы данных в автоматизированных системах управления. Системы планирования ресурсов предприятия, сбора и аналитической обработки данных.

    контрольная работа [486,7 K], добавлен 29.10.2013

  • Анализ процессов диагностики повреждений трубопровода. Разработка модели продукционной базы знаний: обзор методов представления знаний, описание создания базы знаний и разработки механизма логического вывода. Экономическое обоснование концепции проекта.

    дипломная работа [3,0 M], добавлен 16.04.2017

  • Рубрикация на специализированном интернет-сайте. Системы общего назначения. Автоматическая рубрикация по товарам. Лингвистические онтологии: WordNet, РуТез. Рубрикаторы интернет-систем по товарам. Поиск товаров "по смыслу" - использование таксономии.

    лекция [1,2 M], добавлен 19.10.2013

  • Классификация информационных технологий. Автоматизированные системы управления. Технологическое программное обеспечение. Системы управления базами данных. Операционные системы и платформы виртуализации. Бизнес-приложения. Свободные проекты и услуги.

    контрольная работа [32,4 K], добавлен 11.01.2014

  • Информационные системы, их цели и задачи на предприятии. Требования к информационным системам, их области применения. Проблемы и критерии выбора информационной системы. Интерактивные электронные технические руководства в управлении бизнес процессами.

    дипломная работа [3,0 M], добавлен 19.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.