Język ekstrakcji procesów biznesowych dla usług internetowych (BPELWS)

Autor: Lewis Jackson
Data Utworzenia: 9 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Język ekstrakcji procesów biznesowych dla usług internetowych (BPELWS) - Technologia
Język ekstrakcji procesów biznesowych dla usług internetowych (BPELWS) - Technologia

Zawartość

Definicja - Co oznacza język Business Process Extraction Language dla usług internetowych (BPELWS)?

Język ekstrakcji procesów biznesowych dla usług WWW (BPELWS) określa procesy biznesowe i protokoły interakcji. Jest to język oparty na XML, ułatwiający współdzielenie zadań w obliczeniach rozproszonych w wielu organizacjach korzystających z kilku usług sieciowych.


Język wyodrębniania procesów biznesowych dla usług WWW łączy i zastępuje język przepływu usług Web Service ze specyfikacji IBM i XLANG firmy Microsoft. Czasami jest również skracany jako BPEL4WS. Importuje i eksportuje informacje za pomocą interfejsów usług sieciowych.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Business Extraction Language For Web Services (BPELWS)

Program do ekstrakcji procesów biznesowych formalizuje protokoły biznesowe i bierze pod uwagę wyjątek, który obsługuje, z powiązanymi informacjami o zamówieniu produktu. Rozszerza interakcje z usługami sieci Web, umożliwiając obsługę transakcji biznesowych, ułatwiając automatyczną integrację procesów, ekspansję w obszarach biznesowych (B2B) i wewnątrz firmowych. W ten sposób udało się zdefiniować model integracji interoperacyjnej.

Usługa internetowa jest ogólnie opisywana jako abstrakcyjny i wykonywalny proces biznesowy. Abstrakcyjny proces biznesowy określa procesy nieprzeznaczone do wykonania. Wykonalny proces biznesowy dotyczy faktycznego zachowania uczestnika w dowolnej interakcji biznesowej. Procesy abstrakcyjne ukrywają szczegóły operacyjne i zawierają więcej niż jeden przypadek użycia, z szablonem procesu i możliwym do zaobserwowania zachowaniem w znormalizowany sposób. Ten proces zawiera informacje dotyczące tego, kiedy należy, czekać i rekompensować za s.

Obsługa wiadomości w języku ekstrakcji procesów biznesowych zależy od używania języka opisu usług WWW (WSDL) 1.1, który opisuje wychodzące i przychodzące s. Język wyodrębniania procesów biznesowych obsługuje również zmienne o typie WSDL i XML oraz domyślnie XPath 1.0. Zawiera mechanizm korelacji oparty na właściwościach i model wtyczki językowej, który umożliwia pisanie zapytań i wyrażeń w wielu językach. Obejmuje konstrukcje programowania strukturalnego, takie jak while, jeśli jeszcze, sekwencja i przepływ. Dodatkowo hermetyzuje logikę za pomocą procedur obsługi kompensacji, obsługi zdarzeń, zmiennych lokalnych i procedur obsługi błędów. Zakres szeregowy służy do kontroli równoczesnego dostępu do zmiennych.

Celami projektowymi związanymi z językiem ekstrakcji procesów biznesowych są:

  • Procesy biznesowe wchodzące w interakcje z podmiotami zewnętrznymi poprzez operacje usług sieciowych są definiowane przy użyciu WSDL 1.1. Zależność tych interakcji opiera się na definicjach prototypów. Są one ogólnie definiowane przy użyciu języka XML.
  • Pojęcia dotyczące aranżacji usług internetowych są zdefiniowane i mają być używane przez zewnętrzne i wewnętrzne widoki procesów biznesowych. Każdy wzorzec użycia jest rozpoznawany przez specjalne rozszerzenia.
  • Funkcje manipulacji danymi do prostej manipulacji danymi są dostarczane i wymagane do zdefiniowania danych procesowych i kontroli przepływu.
  • Obsługiwane są mechanizmy identyfikacji instancji procesów. Identyfikatory instancji są definiowane na poziomie aplikacji przez partnerów i mogą ulec zmianie.
  • Długoterminowe modele transakcji są zdefiniowane w ramach działań określania zakresu i kompensacji. Obsługują odzyskiwanie po awarii długotrwałych procesów biznesowych.
  • Obsługiwane jest niejawne tworzenie i kończenie instancji procesów.
  • Usługi sieciowe są używane jako model do montażu i dekompozycji procesów.