Преглед садржаја:
- Дефиниција - Шта значи језик за вађење пословних процеса за веб услуге (БПЕЛВС)?
- Тецхопедиа објашњава језик екстракције пословних процеса за веб услуге (БПЕЛВС)
Дефиниција - Шта значи језик за вађење пословних процеса за веб услуге (БПЕЛВС)?
Језик за екстракцију пословних процеса за Веб услуге (БПЕЛВС) одређује пословне процесе и протоколе интеракције. То је језик заснован на КСМЛ-у који омогућава дељење задатака у дистрибуираном рачунању кроз више организација које користе неколико веб услуга.
Језик за екстракцију пословних процеса за Веб услуге комбинује и замењује језик тока веб услуга из ИБМ и КСЛАНГ спецификације од Мицрософта. Такође се понекад скраћује и као БПЕЛ4ВС. Увози и извози информације користећи интерфејс веб услуга.
Тецхопедиа објашњава језик екстракције пословних процеса за веб услуге (БПЕЛВС)
Програм за екстракцију пословних процеса формализује пословне протоколе и разматра изузетак који обрађује са повезаним информацијама о поруџбини производа. Он проширује интеракције на веб услугама омогућавајући подршку пословним трансакцијама, олакшавајући аутоматизовану интеграцију процеса, ширење у простору између предузећа (Б2Б) и унутар корпоративног простора. Тако успева да дефинише интероперабилни модел интеграције.
Веб услуга опћенито се описује као апстрактни и извршни пословни процес. Апстрактни пословни процес специфицира процесе који нису предвиђени за извршење. Извршни пословни процес бави се стварним понашањем учесника у било којој пословној интеракцији. Апстрактни процеси крију оперативне детаље и садрже више случајева употребе, са шаблоном процеса и опаженим понашањем на стандардизовани начин. Овај процес има информације у вези са временом слања, чекања и компензације за прослеђене поруке.
Могућност слања порука о извлачењу пословних процеса зависи од коришћења језика описа веб услуга (ВСДЛ) 1.1, који описује одлазне и долазне поруке. Језик за вађење пословног процеса такође подржава променљиве типа ВСДЛ и КСМЛ и КСПатх 1.0 подразумевано. Садржи механизам повезивања на основу својстава својстава и модел додатка језика који омогућава писање упита и израза на више језика. То укључује структуриране програмске конструкције као што су, ако је то случај, редослед и ток. Поред тога, он обухвата логику са компензаторима, програмима за обраду догађаја, локалним променљивим и програмима за обраду грешака. Серијализовани опсег је обезбеђен за контролу истодобног приступа променљивим.
Циљеви дизајна повезани са језиком за вађење пословних процеса су:
- Пословни процеси који комуницирају са екстерним ентитетима путем операција веб услуга се дефинишу помоћу ВСДЛ 1.1. Зависност ових интеракција заснива се на дефиницијама прототипа. Они су генерално дефинисани помоћу КСМЛ језика.
- Концепти оркестрације веб услуга су дефинисани и коришћени у спољним и унутрашњим погледима пословног процеса. Сваки образац употребе препознаје се кроз специјализована проширења.
- Омогућене су функције манипулације подацима за једноставну манипулацију подацима и потребне за дефинисање процесних података и контролног тока.
- Подржани су механизми за идентификацију инстанци процеса. Идентификатори инстанци се дефинишу на нивоу поруке апликације од стране партнера, и могу се мењати.
- Модели трансакција са дугим трајањем су дефинисани на акцијама опсега и компензације. Подржавају опоравак неуспјеха дуготрајних пословних процеса.
- Подржано је нејасно креирање и укидање инстанци процеса.
- Веб услуге се користе као модел за састављање и декомпозицију процеса.