Кућа Развој Који је језик извршења пословних процеса (бпел)? - дефиниција из техопедије

Који је језик извршења пословних процеса (бпел)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи језик извршења пословних процеса (БПЕЛ)?

Језик извршења пословних процеса (БПЕЛ) је извршни језик Организације за унапређење структурираних информационих стандарда (ОАСИС) за извоз и увоз пословних информација користећи само интерфејсе доступне путем веб сервиса.


БПЕЛ се бави апстрактним процесом "програмирања у великом", који укључује интеракције процеса транзиције на високом нивоу. Језик укључује такве информације као када послати поруке, када чекати поруке и када надокнадити неуспеле трансакције. Супротно томе, „програмирање у малом“ бави се краткотрајним програмирљивим понашањем, попут једне трансакције која укључује логичку манипулацију ресурсима.


БПЕЛ је развијен за решавање разлика између програмирања у великом и програмирања у малом. Овај термин је познат и као језик извршења пословних процеса за Веб услуге (ВС-БПЕЛ), а понекад се пише и као језик извршења пословних процеса за Веб услуге.

Тецхопедиа објашњава језик извршења пословних процеса (БПЕЛ)

Мицрософт и ИБМ су развили сопствено програмирање на великим језицима, који су врло слични и називају се КСЛАНГ и ВСФЛ. С обзиром на популарност трећег језика, БПМЛ, Мицрософт и ИБМ одлучили су да комбинују своја два језика у други који се зове БПЕЛ4ВС. Након што је нови језик доставио ОАСИС-у на стандардизацију, из техничког одбора 2004. изашао је као ВС-БПЕЛ 2.0.


Интеракције веб услуга у БПЕЛ-у су описане на два начина:

  1. Извршни пословни процеси, модел стварног људског понашања
  2. Сажети пословни процеси, делимично одређени процес који се не планира извршити, али са неким потребним конкретним оперативним детаљима сакривен

Оба модела служе описној улози и имају више могућих случајева употребе. БПЕЛ се треба користити и између предузећа и унутар одређеног посла.


Спецификације језика БПЕЛ4Пеопле и ВС-Хуман Таск објављене су 2007. године и описују како људи могу комуницирати са БПЕЛ процесима.


10 оригиналних дизајнерских циљева БПЕЛ-а су:

  1. Дефинишите пословне процесе који су у интеракцији са операцијама веб услуга
  2. Дефинишите пословне процесе који користе језик заснован на КСМЛ-у
  3. Дефинишите скуп концепата за оркестрацију веб услуга који ће се користити апстрактним и извршним приказима пословног процеса
  4. Омогућити и имплементирати и хијерархијске и графичке режиме управљања
  5. Омогућите манипулацију подацима према потреби за дефинисање процесних података и контролни ток
  6. Подржите методологију идентификације за инстанце процеса које су дефинисани од стране партнера, истовремено признајући да се оне могу променити
  7. Подржати имплицитно стварање и укидање инстанци процеса
  8. Дефинишите дуготрајни модел трансакција на основу доказаних техника
  9. Користите интернетске сервисе као модел за декомпозицију и склапање процеса
  10. Изградите на стандардима веб услуга
Који је језик извршења пословних процеса (бпел)? - дефиниција из техопедије