А. В НЕСТЕРОВА
Научный руководитель – В. В. КЛИМОВ, к. т.н., старший
преподаватель
Национальный исследовательский ядерный университет «МИФИ»
ПОСТРОЕНИЕ МОДЕЛИ ПРЕОБРАЗОВАНИЯ ФОРМАЛЬНЫХ ОПИСАНИЙ БИЗНЕС-ПРОЦЕССОВ В СЕМАНТИЧЕСКИЕ ОНТОЛОГИИ НА ПРИМЕРЕ OWL-S И S-BPM
В данной статье предложен метод отображения веб-сервисов, представленных в формате описания бизнес-процессов S-BPM на язык онтологий OWL-S (OWL for Web Services). Также рассматриваются критерии, согласно которым осуществляется это отображение в тех исключительных случаях, когда спецификации OWL-S не поддерживают те или иные компоненты S-BPM. Целью работы является анализ и исследование существующих подходов к специфицированию процессов на основе бизнес-целей и построение прототипа системы для решения задачи автоматизированного построения и выполнения системы на основе формальных описаний бизнес целей, адаптированной как под описания на языке OWL-S, так и поддержка отображения на S-BPM.
Сегодня все мы являемся потребителями всевозможных продуктов и услуг. С ростом конкуренции между компаниями-производителями, растет и их разнообразие, и, как следствие этого процесса, растут соответственно и требования потребителей. Зная, что за каждым услугой или продуктом стоят цепочки определенных процессов, не сложно догадаться, что для повышения эффективности предприятия, необходимо описание этих процессов и автоматизация их выполнения. Процесс описания и внедрения новой АС, удовлетворяющей требованиям заказчиков занимает достаточно большое количество времени, но еще большее количество времени и других ресурсов занимает "перестройка" уже существующей АС под новый уровень требований бизнеса. Поэтому перед разработчиками встает задача внедрения в существующие АС новых правил.
Совсем недавно, для управления бизнес-процессами появился относительно новый инструмент, основанный на методологии S-BPM (Subject-oriented Business Process Management), главным отличием, например, от BPMN моделей, является ориентация на снижение барьера между бизнесом и IT.[1] На рис. 1. представлена архитектура подсистемы преобразования из S-BPM в OWL-S описания. Подсистема состоит из 4-х компонентов: WSDL-парсера, S-BPM парсера, BPEL парсера и OWLS-отображающего компонента. Функцией WSDL парсера является разбор на компоненты входных WSDL файлов с информацией о веб-сервисе, участвующих в S-BPM процессе и передача информации о нем и операциях, выполняемых данным веб-сервисом в следующий компонент - OWL-S Mapper. OWL-S Mapper создает OWL-S атомарный процесс (процесс, не поддающийся декомпозиции, процесс, выполняемый веб-сервисом за один такт работы), включающий в себя основные компоненты: Profile, Process Model, Grounding ontologies. Получившиеся OWL-S описания атомарных процессов накапливаются в отдельном OWL файле и сохраняются в папке атомарных процессов.

рис. 1 Система преобразования S-BPM в OWL-S
Затем активизируется компонент BPEL parser, который производит структурный анализ BPEL файла. Компонент OWL-S отображает primitive activities языка BPEL в описание Perform релевантного атомарного процесса в OWL-S.[1] Эти описания сохраняются. Также BPEL парсер переводит каждый элемент structured activity в релевантные OWL-S конструкции внутри описаний композитных процессов.
Таким образом, OWL-S Mapper использует сообщения, которыми обмениваются участники процессов в описании S-BPM как входные и выходные параметры уже готового веб-сервиса.
Список литературы
1. , Точилкина -ориентированный подход к управлению бизнес-процессами (S-BPM) // Экономика и менеджмент инновацион ных технологий. 2014. № 11
2. David Martin, W3C Member Submission 22 November 2004, OWL-S: Semantic Markup for Web Services
3. BPM ONE - education and industrial developments, 4th International Conference
4. Fleischmann, Albert (2010). "What is S-BPM?". CCIS 85. pp. 85–106.


