Сценарий BPEL - BPEL script
BPELscript[1] это язык, который нужно указать BPEL процессы.[2]Он предоставляет компактный синтаксис, вдохновленный языками сценариев, такими как JavaScript и Рубин и полный охват всех функций, предоставляемых BPEL.
История
Язык выполнения бизнес-процессов (BPEL ) является XML -основанный язык для определения бизнес-процессов с намерением «действовать в качестве центрального контроллера бизнес-процесса».[3] Он предоставляет стандартизированный способ программирование в большом в сервис-ориентированном мире (SOA ). BPEL - это язык программирования[4][циркулярная ссылка ] и имеет графическое представление. Отображения из графических языков, таких как нотация моделирования бизнес-процессов (BPMN ) в BPEL, но программисты, знакомые с синтаксисом, например Ява, C, ... игнорируются. Поэтому специально для прототипирование или же обучение, было бы неплохо иметь язык программирования, в котором отсутствуют XML-накладные расходы BPEL, но предлагаются те же функции, что и BPEL. Один из вариантов - заставить программистов изучить совершенно новый синтаксис. Другой вариант - ввести новый синтаксис в BPEL.
Следовательно, «Упрощенный синтаксис BPEL» под названием SimPEL[5][6] был рекомендован Apache ODE Группа,[7] имея в виду сочетание обоих вариантов. Однако SimPEL не эквивалентен BPEL, и его цели: деловые процессы. Чтобы придумать простой сценарии синтаксис, BPELscript представлен со ссылкой на второй вариант. BPELscript разветвляется прямо из SimPEL, стремясь к большей близости к BPEL. В отличие от SimPEL, BPELscript поддерживает все конструкции BPEL, включая корреляцию.[8]
Цели разработки BPELscript
BPELscript обеспечивает:[9]
- компактный синтаксис, вдохновленный языками сценариев, такими как JavaScript и Ruby
- полный охват всех функций, предоставляемых BPEL
- перевод из WS-BPEL 2.0
- перевод на WS-BPEL 2.0
Смотрите также
- Язык выполнения бизнес-процессов
- BPEL4Люди
- Управление бизнес-процессами
- Нотация моделирования бизнес-процессов (BPMN)
- Язык разговора веб-служб
- WS-CDL [1]
- Рабочий процесс
- Язык определения процессов XML
- Еще один язык рабочего процесса
Рекомендации
- ^ Бишоф, Марк; Копп, Оливер; ван Лессен, Таммо; Лейманн, Франк: BPELscript: упрощенный синтаксис сценария для WS-BPEL 2.0. В: 35-я конференция Euromicro по разработке программного обеспечения и передовым приложениям, 2009 г. (SEAA 2009)
- ^ ОАЗИС Стандартный WS-BPEL 2.0,
- ^ «BPEL, управление бизнес-процессами, SOA и вы».
- ^ Язык выполнения бизнес-процессов
- ^ «СимПЕЛ». Архивировано из оригинал 18 июля 2009 г.
- ^ «СимБПЕЛ». Архивировано из оригинал на 2008-05-29.
- ^ "Apache ODE (движок Orchestration Director)".
- ^ Бишоф, Марк, Перевод WS-BPEL 2.0 в BPELscript и наоборот. -(PDF ) Штутгартский университет, факультет компьютерных наук, электротехники и информационных технологий, Студенческая диссертация № 2175 (2008), 109 стр., Англ.
- ^ "www.BPELscript.org".
внешняя ссылка
- Веб-сайт BPELscript
- Стандарты