egi inspire
play

EGI-InSPIRE EGI Applications Database (TNA3.4) William Vassilis - PowerPoint PPT Presentation

EGI-InSPIRE EGI Applications Database (TNA3.4) William Vassilis Karageorgos, et al. Institute of Accelerating Systems and Applications (IASA) Greek Research & Technology Network (GRNET) April 2011 EGI User Forum 2011, Vilnius, Lithuania


  1. EGI-InSPIRE EGI Applications Database (TNA3.4) William Vassilis Karageorgos, et al. Institute of Accelerating Systems and Applications (IASA) Greek Research & Technology Network (GRNET) April 2011 EGI User Forum 2011, Vilnius, Lithuania 1 EGI-InSPIRE RI-261323 www.egi.eu

  2. Introduction What is the EGI Applications Database (AppDB) ? [1] • A community service which stores information about • tailor-made scientific computing tools, and • the programmers and scientists who developed them • Descendant of the EGEE Applications Registry portal, developed and provided by INFN and IASA [2, 3] Main mission: raise awareness about software running on the European Distributed Computing Infrastructure (DCI), and thus • save research time by avoiding duplication of effort • facilitate the search for experts and knowledge exchange • inspire scientists less familiar with programming into using the DCI April 2011 EGI User Forum 2011, Vilnius, Lithuania 2 EGI-InSPIRE RI-261323 www.egi.eu

  3. Development highlights • Migrated data from the EGEE era • Adapted and transformed data according to EGI structures • Introduced researcher profiles • Enabled authenticated write-access via the EGI Single-Sign-On (SSO) system • Integrated Virtual Organization (VO) data from the EGI Operations Portal [12] • Exposed read-only RESTful web-API [4] • Provided a web-gadget for easy integration into 3rd party sites [5] April 2011 EGI User Forum 2011, Vilnius, Lithuania 3 EGI-InSPIRE RI-261323 www.egi.eu

  4. Public welcome screen April 2011 EGI User Forum 2011, Vilnius, Lithuania 4 EGI-InSPIRE RI-261323 www.egi.eu

  5. Logged-in user home screen April 2011 EGI User Forum 2011, Vilnius, Lithuania 5 EGI-InSPIRE RI-261323 www.egi.eu

  6. Guest Access Anonymous, read-only access to data about • Applications & Tools : name, description, abstract, discipline, publications, URLs, related VOs, list of associated researchers, etc. • People : contact information about researchers, list of associated application entries, publications • Virtual Organizations : basic data about available VOs and list of related applications • Statistics : access to graphs about applications or people versus various parameters, such as disciplines, countries, etc. April 2011 EGI User Forum 2011, Vilnius, Lithuania 6 EGI-InSPIRE RI-261323 www.egi.eu

  7. Authenticated Access • Single Sing-On (EGI SSO) • Registered users, among other, can • edit their profile • bookmark applications • register a new application • edit existing application data • add publication references • associate people to their applications • use inbox for system notifications and instant messaging • Editing privileges based on user’s role • Additional permissions may be granted per request April 2011 EGI User Forum 2011, Vilnius, Lithuania 7 EGI-InSPIRE RI-261323 www.egi.eu

  8. Access Rights The main traits of each role are as follows: • AppDB Administrator : Full access, reserved for staff • Manager : Full access, reserved for activity leaders • NGI Representative : Full access over entries listed under user’s country, intended for EGI national initiative representatives • Scientific Coordinator : Full access over entries to which user is listed as a contact • Developer : Full access on entries user has submitted All roles except “Developer” require verification from the AppDB staff April 2011 EGI User Forum 2011, Vilnius, Lithuania 8 EGI-InSPIRE RI-261323 www.egi.eu

  9. Application Grid List View April 2011 EGI User Forum 2011, Vilnius, Lithuania 9 EGI-InSPIRE RI-261323 www.egi.eu

  10. Application Details View April 2011 EGI User Forum 2011, Vilnius, Lithuania 10 EGI-InSPIRE RI-261323 www.egi.eu

  11. Editing Application Details April 2011 EGI User Forum 2011, Vilnius, Lithuania 11 EGI-InSPIRE RI-261323 www.egi.eu

  12. Publication View April 2011 EGI User Forum 2011, Vilnius, Lithuania 12 EGI-InSPIRE RI-261323 www.egi.eu

  13. Researcher Profile View Researcher profiles are editable • by the users themselves • by NGI representatives of the same country as the user • by Managers who can also add new researcher profiles April 2011 EGI User Forum 2011, Vilnius, Lithuania 13 EGI-InSPIRE RI-261323 www.egi.eu

  14. VO Details View April 2011 EGI User Forum 2011, Vilnius, Lithuania 14 EGI-InSPIRE RI-261323 www.egi.eu

  15. Statistics • Application and people statistics • Per (sub)discipline, country, VO, etc. • Bar/Pie chart views • Image export to PDF/JPG/PNG/SVG • Data export to CSV/XML April 2011 EGI User Forum 2011, Vilnius, Lithuania 15 EGI-InSPIRE RI-261323 www.egi.eu

  16. Web Gadget • A good example of the RESTful API usage • On-line editor available from AppDB site [5] Simple three-step procedure to deploy: • Define presentation properties • Select data filters (e.g. specific VO) • Copy-paste produced HTML code into your site Instances of the gadget are currently in use by the Hellasgrid, GridPP , WeNMR, and EGI.eu web pages [6, 7, 8, 9] April 2011 EGI User Forum 2011, Vilnius, Lithuania 16 EGI-InSPIRE RI-261323 www.egi.eu

  17. Web Gadget Sample April 2011 EGI User Forum 2011, Vilnius, Lithuania 17 EGI-InSPIRE RI-261323 www.egi.eu

  18. Impact • More than 330 application & tool entries, and 540 researcher profiles stored, across 9 scientific domains, and 24 countries • Since the latest major release, mid-November 2010, more than 780 visits from 45 countries • Other projects such as GISELA [13] have declared there intention to share data and integrate • Through the use of the API and the Gadget, even more localized instances are expected to spring out April 2011 EGI User Forum 2011, Vilnius, Lithuania 18 EGI-InSPIRE RI-261323 www.egi.eu

  19. Future Plans (2011) • Integrate with forthcoming EGI Community Software Repository, to link to the actual application S/W • Integrate with GOCDB to provide related NGI information about applications • Extended details in researcher profiles (e.g. experience, applications in use) • Grouping / tagging mechanism for application entries • QoI framework and user rating / reporting system • RSS feeds for (groups of) applications Note that all of the above are still subject to discussion and change. April 2011 EGI User Forum 2011, Vilnius, Lithuania 19 EGI-InSPIRE RI-261323 www.egi.eu

  20. Conclusion • Service in constant development • Working hard to address bugs, feature requests, and to provide more functionality • We believe that our work regarding two-way integration is in the right direction towards providing the end user with a sustainable, reliable, and complete result We are interested in your opinions and views, in order to keep the service vibrant! April 2011 EGI User Forum 2011, Vilnius, Lithuania 20 EGI-InSPIRE RI-261323 www.egi.eu

  21. Contact Communication through: • Global Grid User Support (GGUS) site [10] for bug reports • EGI RT [11] for feature requests We will be available at the UCS Booth for further discussion April 2011 EGI User Forum 2011, Vilnius, Lithuania 21 EGI-InSPIRE RI-261323 www.egi.eu

  22. Contact Communication through: • Global Grid User Support (GGUS) site [10] for bug reports • EGI RT [11] for feature requests We will be available at the UCS Booth for further discussion Questions? April 2011 EGI User Forum 2011, Vilnius, Lithuania 21 EGI-InSPIRE RI-261323 www.egi.eu

  23. References I 01. EGI Applications Database. http://appdb.egi.eu . 02. EGEE Regional Applications Registry. http://appdb.eu-egee.org . 03. EGEE Application Support. http://grid.ct.infn.it/egee_applications . 04. AppDB RESTful web-API. https://wiki.egi.eu/wiki/TNA3.4_Technical_ Services#Applications_Database . 05. AppDB Web Gadget. http://appdb.egi.eu/gadgets/editor . April 2011 EGI User Forum 2011, Vilnius, Lithuania 22 EGI-InSPIRE RI-261323 www.egi.eu

  24. References II 06. Hellasgrid AppDB Gadget. http://www.hellasgrid.gr/?page_id=184 . 07. GridPP AppDB Gadget. http://www.gridpp.ac.uk/appdb/ . 08. WeNMR AppDB Gadget. http://www.wenmr.eu/wenmr/wenmr-grid-statistics . 09. EGI.eu AppDB Gadget. http: //www.egi.eu/user-support/applications_database/ . 10. Global Grid User Support. https://gus.fzk.de/ . April 2011 EGI User Forum 2011, Vilnius, Lithuania 23 EGI-InSPIRE RI-261323 www.egi.eu

  25. References III 11. EGI RT Ssystem. http://rt.egi.eu/ . 12. EGI Operations Portal. http:///operations-portal.egi.eu/ . 13. GISELA project. http://www.gisela-grid.eu/ . April 2011 EGI User Forum 2011, Vilnius, Lithuania 24 EGI-InSPIRE RI-261323 www.egi.eu

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend