Szczegóły aplikacji Notowania w czasie rzeczywistym

Ten przykład demonstruje opcje standardu Web 2.0 w tym produkcie. Przykładowa aplikacja Quote Streamer korzysta z usługi przesyłania komunikatów w sieci WWW w celu symulowania notowań giełdowych dla aplikacji klienckiej z włączoną obsługą Dojo.

Symulowane notowania są generowane przez zegar CommonJ, który publikuje komunikaty w obszarze tematów magistrali integracji usług. Usługa przesyłania komunikatów w sieci WWW łączy klienta z włączoną obsługą Dojo, wewnętrznego brokera komunikatów serwera WebSphere Application Server oraz platformę przesyłania komunikatów dla publikacji lub subskrypcji opartych na sieci WWW.

Komunikację zapewnia protokół Bayeux. Klient cometd pakietu Dojo łączy przychodzące komunikaty JSON (JavaScript Object Notation) ze zdarzeniami Dojo oraz systemem tematów w celu ich przetworzenia.

W przykładowej aplikacji QuoteStreamer dla artykułu podsumowania raportu z rynku w formacie HTML określono wiele widgetów Dojo. Te widgety Dojo przetwarzają przychodzące komunikaty o notowaniach akcji i graficznie prezentują ich zmiany. Zmiany wizualne obejmują: aktualizacje bieżącej ceny akcji, dzienną zmianę ceny akcji i procentową dzienną zmianę ceny akcji. Po zmianie ceny akcji zmienia się dzienna cena akcji, a tło pola procentowej dziennej zmiany staje się zielone (w przypadku zwiększenia) lub czerwone (w przypadku zmniejszenia), po czym wraca do oryginalnego koloru tła.


Opinie