80 likes | 155 Views
WiatG - current status and further development. SEE-GRID-2 PSC05 meeting Thessalonica, Greece September 11-12, 2007. Dusan Vudragovic CERN. Introduction. Web application for visualization of BDII information http://bdii.phy.bg.ac.yu/WiatG/pl/WiatG.pl
E N D
WiatG - current status and further development SEE-GRID-2 PSC05 meetingThessalonica, Greece September 11-12, 2007 Dusan Vudragovic CERN The SEE-GRID-2 initiative is co-funded by the European Commission under the FP6 Research Infrastructures contract no. 031775
Introduction • Web application for visualization of BDII information • http://bdii.phy.bg.ac.yu/WiatG/pl/WiatG.pl • Used as an operational tool for site monitoring • Highly responsive tool because it uses AJAX • Partial refresh (client receives part by part of the page) • Asynchronous (server is processing in the background, so one may send several requests) • Current version seeks for: CE, gCE, RB, gRB, SE, LFC, FTS and GridICE • Documentation available: • http://wiki.egee-see.org/index.php/WiatG SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007
Who is using it • Several regional projects • EUMedGRID (bdii.isabella.grnet.gr) • EUChinaGrid (euchina-bdii-1.cnaf.infn.it) • EELA (lnx112.eela.if.ufrj.br) • BalticGrid (bdii.mif.vu.lt) • Int-EU-Grid (i2g-ii01.lip.pt) • Health-e-Child (hec-maat-server2.cern.ch)http://hec-maat-server1.cern.ch/WiatG/pl/WiatG.pl • ROC CERN • PROD (lcg-bdii.cern.ch) • PPS (pps-bdii.cern.ch) • OPS (sam-bdii.cern.ch) SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007
Technologies • Following technologies are included in WiatG: • Perl is used for LDAP connection to BDII and generation of HTML and XML data. • XML, the format for sending data from the web server to the client. • Cascading Style Sheets (CSS), a markup language used to define the presentation style of a page. • JavaScript, a scripting language. • XMLHttpRequest, an object that is used to exchange data between web client and web server. • Document Object Model (DOM), which provides a logical view of a web page as a tree structure. SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007
Architecture WiatG Server Side Browser Client XMLHTTPRequest ApacheHTTPServer HTTP Request LDAPtoXML script XMLHTTPRequest callback() XML Data Java Script Call HTML & CSS Data Query Response LDAP User Interface BDII SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007
WiatG in action SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007
Further development (short term) • Addition of new services (MyProxy, localLFC, VO software tags, …) • Development of the new tool “What should be at the Grid” (WsbatG) • Based on the site configuration exported from HGSM/GOCDB • Visually identical tool, providing the expected status of BDII in WiatG SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007
Further development (long term) WiatGS User Interface WiatG User Interface WsbatG User Interface HGSM/GOCDB web service BDII web service sBDII web service Check equality of sBDII-BDII information Check correctness of BDII data Check correctness of HGSM/GOCDB data Check correctness of sBDII data Check equality of BDII-HGSM/GOCDBinformation Alarms Dashboard Alarms Dashboard UI SAM SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007 SEE-GRID-2 PSC05 meeting, Thessalonica, Greece - September 11-12, 2007