Език за извличане на бизнес процеси за уеб услуги (BPELWS)

Автор: Lewis Jackson
Дата На Създаване: 9 Може 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
Our Miss Brooks: Deacon Jones / Bye Bye / Planning a Trip to Europe / Non-Fraternization Policy
Видео: Our Miss Brooks: Deacon Jones / Bye Bye / Planning a Trip to Europe / Non-Fraternization Policy

Съдържание

Определение - Какво означава език за извличане на бизнес процеси за уеб услуги (BPELWS)?

Езикът за извличане на бизнес процеси за уеб услуги (BPELWS) указва бизнес процесите и протоколите за взаимодействие. Това е XML базиран език, улесняващ споделянето на задачи при разпределени изчисления в множество организации, използващи няколко уеб услуги.


Езикът за извличане на бизнес процеси за уеб услуги комбинира и замества езика на потока за уеб услуги от спецификацията на IBM и XLANG от Microsoft. Понякога се съкращава и като BPEL4WS. Внася и изнася информация, използвайки интерфейси за уеб услуги.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява език за извличане на бизнес процеси за уеб услуги (BPELWS)

Езиковата програма за извличане на бизнес процеси формализира бизнес протоколите и отчита изключението, което обработва със свързаната информация за поръчката на продукти. Той разширява взаимодействията с уеб услуги, като позволява поддръжка за бизнес транзакции, улеснява автоматизирана интеграция на процеси, разширяване в бизнес-бизнес (B2B) и вътрешно корпоративно пространство. По този начин той успява да дефинира съвместим модел на интеграция.

Уеб услугата обикновено се описва като абстрактен и изпълним бизнес процес. Абстрактният бизнес процес определя процесите, които не са предназначени за изпълнение. Изпълнимият бизнес процес се занимава с действителното поведение на участник във всяко бизнес взаимодействие. Абстрактните процеси крият оперативните детайли и съдържат повече от един случай на използване, с шаблон на процеса и наблюдавано поведение по стандартизиран начин. Този процес има информация относно това кога да изчакате и да компенсирате преминатото.

Средството за съобщения за извличане на бизнес процеси зависи от използването на език за описание на уеб услуги (WSDL) 1.1, който описва изходящи и входящи s. Езикът за извличане на бизнес процеси също поддържа променливи, въведени в WSDL и XML, и XPath 1.0 по подразбиране. Той включва механизъм за корекция, базиран на свойствата, и модел на приставката за език, който позволява да се пишат заявки и изрази на няколко езика. Тя включва структурирани програмни конструкции като, докато, ако е друго, последователност и поток. В допълнение, той обхваща логиката с компенсатори, обработващи събития, локални променливи и обработващи грешки. Предоставен е сериализиран обхват за контрол на едновременния достъп до променливи.

Целите на дизайна, свързани с езика за извличане на бизнес процеси, са:

  • Бизнес процесите, взаимодействащи с външни субекти чрез операции с уеб услуги, се дефинират с помощта на WSDL 1.1. Зависимостта на тези взаимодействия се основава на дефиниции на прототипи. Те обикновено се дефинират с помощта на XML език.
  • Концепциите за оркестрация на уеб услуги са дефинирани и предназначени да се използват от външни и вътрешни възгледи на бизнес процеса. Всеки модел на използване се разпознава чрез специализирани разширения.
  • Предоставят се функции за манипулиране на данни за проста манипулация на данните и са необходими за дефиниране на данни от процеса и контрол на потока.
  • Поддържат се механизми за идентификация на инстанси на процеси. Идентификаторите на инстанциите се определят на ниво приложение от партньорите и могат да се променят.
  • Моделите на дългите транзакции са дефинирани при действия по обхват и компенсация. Те поддържат възстановяването на неуспехите на продължителни бизнес процеси.
  • Поддържа се имплицитно създаване и прекратяване на инстанции на процес.
  • Уеб услугите се използват като модел за сглобяване и разлагане на процеси.