Symulacja internetowa

Symulacja internetowa ( WBS ) to wywoływanie usług symulacji komputerowych w sieci World Wide Web , w szczególności za pośrednictwem przeglądarki internetowej . Sieć jest coraz częściej postrzegana jako środowisko udostępniania aplikacji do modelowania i symulacji i jako taka jest nowym obszarem badań w społeczności zajmującej się symulacjami.

Aplikacja

Symulacja internetowa jest używana w kilku kontekstach:

Podejścia po stronie klienta i po stronie serwera

Symulacja internetowa może odbywać się zarówno po stronie serwera, jak i po stronie klienta. W symulacji po stronie serwera obliczenia numeryczne i wizualizacja (generowanie wykresów i innej grafiki komputerowej) są przeprowadzane na serwerze sieciowym, podczas gdy interaktywny graficzny interfejs użytkownika (GUI) jest często częściowo zapewniany po stronie klienta, na przykład za pomocą skrypty po stronie serwera, takie jak skrypty PHP lub CGI , interaktywne usługi oparte na Ajax lub konwencjonalne oprogramowanie aplikacyjne dostępne zdalnie za pośrednictwem Aplet Java VNC .

W przypadku symulacji po stronie klienta program symulacyjny jest pobierany ze strony serwera, ale całkowicie wykonywany po stronie klienta, na przykład przy użyciu apletów Java , animacji Flash , JavaScript lub wtyczki przeglądarki oprogramowania matematycznego. Symulacja po stronie serwera nie jest skalowalna dla wielu jednoczesnych użytkowników, ale nakłada mniejsze wymagania na wydajność komputera użytkownika i wtyczki przeglądarki internetowej niż symulacja po stronie klienta.

Termin symulacja online czasami odnosi się do symulacji internetowej po stronie serwera, czasami do symulacji symbiotycznej , tj. symulacji, która oddziałuje w czasie rzeczywistym z systemem fizycznym.

Nadchodzące technologie przetwarzania w chmurze mogą być wykorzystywane w nowych podejściach do symulacji po stronie serwera. Na przykład istnieją [ potrzebny przykład ] wieloagentowe aplikacje symulacyjne, które są wdrażane w instancjach przetwarzania w chmurze i działają niezależnie. Dzięki temu symulacje są wysoce skalowalne. [ wymagane wyjaśnienie ]

Istniejące narzędzia

Zobacz też

Linki zewnętrzne