Hybridní architektura pro webové simulátory Tomáš Kulhánek 1,2, Marek Mateják 1, Filip Ježek 3, Pavol Privitzer 1, Jan Šilar 1, Martin Tribula 1, Jiří Kofránek 1 1 Univerzita Karlova v Praze, 1.Lékařská fakulta 2 CESNET z.s.p.o. 3 FEL ČVUT MEDSOFT 2013
simulátory webové … architektura pro … hybridní Hybridní architektura pro webové simulátory
Simulátory
Zdenek Wünsch a spol. Modely regulace ve fyziologickem praktiku. Medsoft O Siggaard-Andersen and M. Siggaard- Andersen. The oxygen status algorithm: a computer program for calculating and displaying ph and blood gas data. 1990
Simulátory Model Vizualizace Simulace
Webové simulátory Model Vizualizace Simulace Internet
Webové simulátory
● Distribuce simulátorů přes web ● Simulátor běží ve webovém prohlížeči ● Může vyžadovat nadstavbu plugin ● Nevyžaduje instalaci
Architektura...
client Vzdálená simulace & vizualizace Simulace & vizualizace server technologie HTML CGI ASP.NET PHP JSP... internet
client Lokální simulace a vizualizace Simulace & vizualizace server HTML Javascript Java applet FLASH Silverlight...
client Hybridní...- Vzdálená simulace a lokální vizualizace vizualizace server simulace
client Hybridní architektura vizualizace server simulace Web technology HTML CGI ASP.NET PHP JSP...
client Hybridní architektura vizualizace server simulace Web technology HTML CGI ASP.NET PHP JSP HTML5 Javascript Java applet FLASH Silverlight...
client Hybridní architektura vizualizace server simulace Web technology HTML CGI ASP.NET PHP JSP HTML Javascript Java applet FLASH Silverlight... Protokoly: HTTP, TCP/IP,... Zprávy – SOAP, REST,... Formát dat – JSON,XML,...
client Hybridní architektura vizualizace server simulace Web technology HTML CGI ASP.NET PHP JSP HTML Javascript Java applet FLASH Silverlight... Protokoly: HTTP, TCP/IP,... Zprávy – SOAP, REST,... Formát dat – JSON,XML,...
client Hybridní architektura vizualizace server simulace HTML Javascript Java applet FLASH Silverlight... Protokoly: HTTP, TCP/IP,... Zprávy – SOAP, REST,... Formát dat – JSON,XML,... Webová služba repozitář simulátorů, vizualizací,... Databáze výsledků simulací
client Hybridní architektura distribuovaná simulace vizualizace server simulace Webová služba repozitář simulátorů Databáze výsledků simulací simulace... Vzdálené výpočetní kapacity – GRID,CLOUD
client Hybridní architektura vizualizace server simulace Lokální webová služba lokální simulátor, vizualizace,... Databáze výsledků simulací
Hybridní architektura Nástroje domén Vizualizace řízení Modelování a simulace FLASH: Adobe … Silverlight: MS Blend, MS Visual Studio … Mathematica Control Web Modelica: Dymola, OpenModelica MATLAB/Simul ink Integrace volně spojených částí systému na úrovni zasílání zpráv
Výsledky – simulátor acidobazické rovnováhy
Blízký vývoj - simulátor Hummodu – v prohlížeči, zatím v prototypové verzi - identifikace parametrů – dlouhotrvající simulace probíhající na serveru, spolupráce se sdružením CESNET na výpočtech v superpočítačových centrech (METACENTRUM) - prohlížení simulací na méně výkonných mobilních zařízeních (tablety)
Děkuji za pozornost! Mgr. Tomáš Kulhánek