![Język ekstrakcji procesów biznesowych dla usług internetowych (BPELWS) - Technologia Język ekstrakcji procesów biznesowych dla usług internetowych (BPELWS) - Technologia](https://a.continuousdev.com/technology/business-process-extraction-language-for-web-services-bpelws.jpg)
Zawartość
- Definicja - Co oznacza język Business Process Extraction Language dla usług internetowych (BPELWS)?
- 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)
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.