Asynchroniczne interakcje z zegarem powiadomień
W tym rozdziale poznamy asynchroniczne interakcje z zegarem powiadomień. Rozważ następujące punkty związane z interakcjami asynchronicznymi -
Proces BPEL klienta wysyła żądanie do procesu BPEL usługi i czeka na odpowiedź, mimo że powiadomienie jest wysyłane po wygaśnięciu licznika czasu.
Proces BPEL klienta kontynuuje oczekiwanie na odpowiedź procesu BPEL usługi, nawet po wygaśnięciu licznika czasu.
Proces BPEL klienta wymaga działania zakresu zawierającego działanie invoke w celu wysłania żądania i działania Receive w celu zaakceptowania odpowiedzi. PlikonAlarm program obsługi działania zakresu ma limit czasu i instrukcje, co zrobić, gdy upłynie czas odliczania.
Na przykład poczekaj 60 sekund, a następnie wyślij ostrzeżenie wskazujące, że proces trwa dłużej niż oczekiwano.
Proces BPEL usługi wymaga działania odbierającego, aby zaakceptować przychodzące żądanie, oraz działania wywołującego, aby zwrócić żądane informacje lub błąd.
Podobnie jak w przypadku wszystkich działań partnerów, interakcję definiuje plik Web Services Description Language (WSDL).