Описание интегрированной модели бизнес-процесса
Применение языка WS-BPEL в системах автоматизации бизнес-процессов: общая схема решения и опыт реализации. Представление нотации IDEF3 в формате XML. Метод описания интегрированной модели бизнес-процессов путем объединения IDEF3-диаграмм и языка WS-BPEL.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.08.2020 |
Размер файла | 17,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ОПИСАНИЕ ИНТЕГРИРОВАННОЙ МОДЕЛИ БИЗНЕС-ПРОЦЕССА
КУЛЕШОВ И.Н., РОГОВИЧ В.И.
Annotation
Once enterprise business processes being automated, it is essential to have a comprehensive set of process models that can be used by either business analysts or software engineers. This paper suggests the approach of creating the integrated business process model definition using XML-based technologies, IDEF3 process modeling method and WS-BPEL service orchestration language.
Получение целостной, непротиворечивой модели бизнес-процесса является основной задачей системного аналитика. В случае автоматизации процессов предприятия модель должна описывать жизненный цикл процесса в терминах используемой предметной области и в то же время должна быть достаточно полной, чтобы ее можно было исполнить в информационной среде предприятия. [1] Обычно данная проблема решается с помощью создания двух независимых моделей одного процесса.
В данной работе рассматривается возможность создания интегрированной модели бизнес-процесса.
Интегрированная модель может быть представлена в виде следующих составляющих:
– Аналитический компонент. В качестве средства описания аналитической модели процесса в данной работе рассматривается метод IDEF3[5];
– Исполняемый компонент. В качестве средства описания исполняемой модели процесса был выбран язык WS-BPEL [8]. WS-BPEL является открытым стандартом и представляет собой XML-ориентированный язык описания моделей бизнес-процессов на уровне исполнения.
Задача работы состоит в создании методики объединения различных компонентов в единое универсальное представление, основанное на базе языка XML.
ПРЕИМУЩЕСТВА ИНТЕГРИРОВАННОЙ МОДЕЛИ
Использование единой модели вместо нескольких независимых представлений обладает следующими преимуществами:
– среда моделирования и среда исполнения бизнес-процесса могут одновременно поддерживать семантику моделей уровня исполнения и моделей абстрактного уровня;
– для создания описания модели необходимо использовать только один набор инструментальных средств;
– среда моделирования может создать шаблон исполняемой модели из высокоуровневой модели;
– среда моделирования может предоставить системному аналитику возможность установить соответствие ключевых элементов моделей различного уровня;
– система мониторинга исполнения процессов может отобразить состояние исполняемого процесса не только в виде текущего выполняемого действия, но и в виде указания на соответствующий этому действию блок высокоуровневой модели [3].
Опубликованы работы [2,4], предлагающие методы отображения описания моделей, выполненных с помощью UML и IDEF в формат WS-BPEL. В рассматриваемых методах высокоуровневое описание процесса является, по сути, шаблоном для создания исполняемой модели бизнес-процесса и не содержит высокоуровневой аналитической информации.
ДВУНАПРАВЛЕННАЯ СВЯЗЬ ИСПОЛНЯЕМОГО И АНАЛИТИЧЕСКОГО КОМПОНЕНТА
Язык WS-BPEL, используемый в данной работе для описания исполняемого компонента интегрированной модели, не несет в себе бизнес-семантики процесса [7] и определяет порядок взаимодействия веб-сервисов в рамках информационной среды предприятия.
WS-BPEL позволяет вводить дополнительные элементы и атрибуты помимо тех, что входят в описание стандарта. Информация об отображении хранится внутри описания WS-BPEL-процесса и представлена в виде XML-элементов расширения [6].
Перечень элементов IDEF3-диаграмм и соответствующие им элементы языка WS-BPEL приведены в табл. 1. Также в таблице указаны XML-атрибуты расширения, добавляемые в язык WS-BPEL для обеспечения связи с соответствующими элементами нотации IDEF3.
Таким образом, каждому элементу исполняемой модели соответствует элемент аналитической модели и эта связь:
1. Постоянная - изменение модели не приводит к нарушению связей;
2. Двунаправленная - возможно определить, какие элементы IDEF3 диаграммы соответствуют WS-BPEL процессу и наоборот.
Таблица 1 - Перечень элементов IDEF3-диаграммы и соответствующих им элементов языка WS-BPEL
IDEF3 |
WS-BPEL |
Атрибут расширения WS-BPEL |
|
Действие (Unit of Behavior) |
Scope, Invoke, Receive, Wait, Reply, While, Assign, Terminate, Sequence, Compensate |
idef3:uob |
|
Связь (Link) |
Link |
idef3:link |
|
Сценарий (Scenario) |
Process |
idef3:scenario |
|
И- разветвление (Fan-out AND junction) |
Flow |
idef3:junction |
|
ИЛИ-разветвление(Fan-out OR junction) |
Switch, Pick |
idef3:junction |
|
И-ИЛИ- разветвление (Fan-out XOR junction) |
Switch, Pick |
idef3:junction |
|
И-разветвление (Fan-in AND junction) |
Sequence |
idef3:junction |
|
ИЛИ-слияние (Fan-in OR junction) |
Switch |
idef3:junction |
|
И-ИЛИ- слияние (Fan-on XOR junction) |
Switch |
idef3:junction |
ПРЕДСТАВЛЕНИЕ НОТАЦИИ IDEF3 В ФОРМАТЕ XML
В настоящее время не существует общепринятого XML-формата описания нотации IDEF3, поэтому нами предлагается следующее соглашение, описанное в формате XML Schema, фрагменты которого приведены в листинге 1 (фрагмент описывает процессно-ориентированную семантику IDEF3):
<complexType name="tScenario">
<sequence>
<group ref="tns:idefElements" maxOccurs="unbounded" />
</sequence>
<attribute name="scenarioId" type="string"></attribute>
</complexType>
<complexType name="tUOB">
<attribute name="nodeRef" type="string"></attribute>
<attribute name="idefRefNumber" type="string"></attribute>
</complexType>
<complexType name="tLink">
<attribute name="sourceRefNumber" type="NCName"></attribute>
<attribute name="targetRefNumber" type="NCName"></attribute>
<attribute name="linkType" type="tns:linkType"></attribute>
</complexType>
<complexType name="tJunction">
<attribute name="idefRefNumber" type="string"></attribute>
<attribute name="junctionType" type="tns:junctionType"></attribute>
</complexType>
<group name="idefElements">
<choice>
<element name="uob" type="tns:tUOB" />
<element name="junction" type="tns:tJunction" />
<element name="link" type="tns:tLink" />
</choice>
</group>
<simpleType name="junctionType">
<restriction base="string">
<enumeration value="AND"></enumeration>
<enumeration value="OR"></enumeration>
<enumeration value="XOR"></enumeration>
</restriction>
</simpleType>
<simpleType name="linkType">
<restriction base="string">
<enumeration value="simple"></enumeration>
<enumeration value="constrained"></enumeration>
<enumeration value="relational"></enumeration>
</restriction>
</simpleType>
Данный формат является универсальным, созданное с его помощью описание IDEF3-модели может быть автоматически преобразовано в формат другой системы моделирования процессов.
Объединение модели процесса, заданной с помощью языка WS-BPEL, и IDEF3-модели, описанной в предлагаемом XML-формате, позволяет создать целостное описание бизнес-процесса на аналитическом и исполняемом уровне. язык автоматизация бизнес
Нами был рассмотрен метод описания интегрированной модели бизнес-процессов путем объединения IDEF3-диаграмм и языка WS-BPEL. Ассоциации элементов WS-BPEL с элементами IDEF3 обеспечиваются с помощью XML-атрибутов, присутствующих в объявлении ряда операторов. В качестве значения атрибутов используется универсальный номер, обязательно присваиваемый каждому элементу IDEF3-диаграммы.
Интегрированная модель бизнес-процесса позволяет системным аналитикам и службе автоматизации предприятия получить согласованное представление бизнес-процессов - как на этапе моделирования, так и на этапе исполнения.
Литература
1. Davenport, T.H. The New Industrial Engineering: Information Technology and Business Process Redesign [Text] / T.H. Davenport, J.E. Short // Sloan Management Review. - 1990. - P. 11-27.
2. Karakostas, B. Automatic derivation of WS-BPEL4WS from IDEF0 process models [Text] / B. Karakostas, Ya. Zorgios // Software and Systems Modeling. - 2006. - Vol. 5. - №2. - P. 208-218.
3. Kuleshov, I. Interoperability Challenges for WS-WS-BPEL Standard [Text] / I. Kuleshov, V. Rogovich // IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, 6-8 September 2007. Dortmund, Germany. - P. 503-508.
4. Mantell, K. From UML to WS-BPEL / K. Mantell. - 2005. -http://www.ibm.com /developerworks/webservices/library/ws-uml2WS-BPEL.
5. Mayer, R.J. Idef3 Process Description Capture Method Report / R.J. Mayer, Ch.P. Menzel, et al. - http://www.idef.com/pdf/Idef3_fn.pdf.
6. OASIS Technical Committee, Web Services Business Process Execution Language Version 2.0. - 2007. - http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html.
7. Nitzsche, J. An Ontology for Executable Business Processes [Text] / J. Nitzsche, D. Wutke, T. van Lessen // Proceedings of the Workshop SBPM 2007, Innsbruck. - 2007. - ISSN 1613-0073 10.
8. Кулешов, И.Н. Язык WS-BPEL в системах автоматизации бизнес-процессов: общая схема решения и опыт реализации [Текст] / И.Н. Кулешов // Мат-лы конф. Software Engineering Conference Russia (SECR 2006). - Москва, 2006 - С.50-53.
Размещено на Allbest.ru
...Подобные документы
Проектирование модели информационной системы "Гостиница" в стандарте IDEF0. Разработка диаграммы потоков данных (Data Flow Diagramming), предназначенной для описания документооборота и обработки информации. Создание диаграммы декомпозиции в нотации IDEF3.
курсовая работа [3,8 M], добавлен 14.12.2012Общая характеристика МАДОУ детский сад №26. Организационная структура управления детского сада. Состав и функции автоматизированных рабочих мест. Автоматизация процесса приема воспитанников и обработки заявлений. Модель бизнес-процессов в нотации IDEF0.
курсовая работа [1,7 M], добавлен 16.05.2013Методика и основные этапы построения модели бизнес-процессов верхнего уровня исследуемого предприятия, его организационной структуры, классификатора. Разработка модели бизнес-процесса в IDEF0 и в нотации процедуры, применением Erwin Data Modeler.
курсовая работа [1,6 M], добавлен 01.12.2013Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.
курсовая работа [2,5 M], добавлен 20.08.2012Теоретические аспекты управления бизнес-процессами. Разница функции и бизнес-процесса. История развития процессного управления. Основные и вспомогательные процессы, их автоматизация. Примеры нотации бизнес-процессов 1С и описание технологии Workflow.
презентация [1,6 M], добавлен 13.05.2017Характеристика деятельности ООО "ЖилРемСтрой", его организационная структура. Разработка проекта автоматизации бизнес-процессов предприятия с помощью программы "1С". Контрольный пример реализации проекта. Расчет экономической эффективности автоматизации.
дипломная работа [3,7 M], добавлен 29.01.2013Архитектура интегрированных информационных систем ARIS как методология моделирования бизнес-процессов, преимущества и недостатки использования. Выбор бизнес-процесса для моделирования и его содержательное описание, табличный формат его описания.
курсовая работа [2,2 M], добавлен 19.06.2015Анализ предметной области: порядок медицинского обследования донора крови и ее компонентов. Описание документооборота и обработки информации в стандарте DFD. Разработка смешанной модели описания процесса на основе стандартов IDEFO, DFD и IDEF3.
курсовая работа [29,3 K], добавлен 10.11.2009Организационно-штатная структура телекоммуникационной компании. Разработка плана автоматизации управления бизнес-процессами (БП), ее основные этапы. Формализация БП с помощью методик моделирования IDEF0, IDEF3 и DFD. Требования к системе автоматизации.
курсовая работа [969,3 K], добавлен 24.01.2014Разработка языка для моделирования учебных бизнес-процессов в рамках проекта "Студия компетентностных деловых игр", требования к ним. Практическая реализация разработанного языка на DSM-платформе MetaEdit+. Создание визуальных представлений объектов.
курсовая работа [2,1 M], добавлен 06.10.2014Создание алгоритма, включающего процессы аренды помещения под тренажерный зал, обустройство и закупку, получения нужных документов на открытие зала, найма персонала. Моделирование бизнес-процесса в нотации IDEF0, IDEF3, DFD в BPwin и EPC в Aris.
курсовая работа [496,9 K], добавлен 16.05.2016Создание модели бизнес-процессов "Распродажа" в ВPwin. Цели и правила распродажи. Прогнозирование бизнес-процессов ППП "Statistica". Методы анализа, моделирования, прогноза деятельности в предметной области "Распродажа", изучение ППП VIP Enterprise.
курсовая работа [2,4 M], добавлен 18.02.2012Разработка языка для моделирования реальных бизнес-процессов в рамках "Студии компетентностных деловых игр". Использование DSM-платформа MetaEdit+. Составление требований к разрабатываемому языку программирования. Правила разработки метамодели языка.
курсовая работа [1,6 M], добавлен 05.10.2014История возникновения стандарта IDEF0. Синтаксис и семантика модели, ее границы и связи, действия. Принципы ограничения сложности IDEF0-диаграмм. Особенности национальной российской практики применения функционального моделирования средствами IDEF0.
курсовая работа [50,8 K], добавлен 02.06.2015Анализ деятельности предприятия и моделирование основных бизнес-процессов. Моделирование бизнес-процессов при помощи CASE-средства Rational Rose. Получение прибыли путем расширения рынка товаров и услуг. Бизнес-процесс "Заказ и закупка товара".
дипломная работа [1,2 M], добавлен 31.07.2012Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации. Проектирование и реализация логической модели бизнес-процесса на примере библиотеки.
курсовая работа [505,8 K], добавлен 25.10.2011Описание разработки универсального языка для моделирования учебных бизнес-процессов в рамках проекта по разработке "Студии компетентностных деловых игр". Создание графа метамодели и визуальных представлений объектов. Модель точки принятия решения.
отчет по практике [3,7 M], добавлен 08.10.2014Состязание между игроками с использованием компьютерных технологий. Применение имитационного моделирования для разработанных бизнес-процессов киберспортивного портала. Построение модели публикации новости, регистрации на турнир и вступления в команду.
курсовая работа [2,4 M], добавлен 11.02.2017Рассмотрение особенностей структурного разбиения предметной области. Характеристика функциональной и информационной модели бизнес-процессов предметной области. Построение IDEF0- и IDEF1Х-модели заданной предметной области с помощью пакета Design/IDEF.
контрольная работа [486,5 K], добавлен 08.06.2019Описание общих закономерностей функционирования организации. Изучение структуры предприятия, определение функций его подразделений и основных бизнес процессов. Разработка клиент-серверной системы по автоматизации получения и обработки заявок от абонентов.
курсовая работа [1,8 M], добавлен 02.10.2011