Adapter obsługuje asynchroniczne przetwarzanie żądań przychodzących.
Adapter odpytuje system informacyjny przedsiębiorstwa (EIS), pobiera zdarzenia
z tego systemu, przekształca dane oraz informacje o połączeniu w obiekty
biznesowe i wysyła obiekty biznesowe do skonfigurowanego punktu końcowego na serwerze aplikacji.
Podczas
przetwarzania danych przychodzących adapter w regularnych
odstępach czasu odpytuje system plików w poszukiwaniu zdarzeń tworzonych przez
system EIS zaplecza. Jeśli adapter znajdzie zdarzenia, to wysyła do serwera
aplikacji informacje dotyczące pliku zdarzeń oraz inne dane, nadając im formę
obiektu biznesowego. Podczas przetwarzania zdarzeń przychodzących adapter
wykonuje następujące kroki:
- System EIS generuje zdarzenia w postaci plików i zapisuje je w składnicy
zdarzeń.
- Adapter odpytuje katalog plików w poszukiwaniu zdarzeń.
- Adapter przypisuje każdemu zdarzeniu identyfikator zdarzenia.
- Adapter odczytuje każdy plik zdarzeń jako strumień bajtów i analizuje go,
jeśli funkcja dzielenia plików jest włączona.
- Adapter umieszcza plik zdarzeń w opakowującym obiekcie biznesowym i wysyła
go do punktu końcowego serwera aplikacji.
Uwaga: Jeśli funkcja dzielenia plików
jest włączona, obiekt biznesowy zawiera dodatkowe informacje dotyczące
wielkości pliku i identyfikatora zdarzenia.
- Po potwierdzeniu dostarczenia obiektu biznesowego do punktu końcowego
zdarzenie jest usuwane ze składnicy zdarzeń. Jeśli archiwizowanie jest
włączone, zdarzenie jest przenoszone do tabeli archiwizowania zanim zostanie
usunięte ze składnicy zdarzeń.