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

egi inspire
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 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

slide-3
SLIDE 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

slide-4
SLIDE 4

Public welcome screen

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

slide-5
SLIDE 5

Logged-in user home screen

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

slide-6
SLIDE 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

slide-7
SLIDE 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

slide-8
SLIDE 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

slide-9
SLIDE 9

Application Grid List View

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

slide-10
SLIDE 10

Application Details View

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

slide-11
SLIDE 11

Editing Application Details

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

slide-12
SLIDE 12

Publication View

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

slide-13
SLIDE 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

slide-14
SLIDE 14

VO Details View

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

slide-15
SLIDE 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

slide-16
SLIDE 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

slide-17
SLIDE 17

Web Gadget Sample

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

slide-18
SLIDE 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

slide-19
SLIDE 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

slide-20
SLIDE 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

slide-21
SLIDE 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

slide-22
SLIDE 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

slide-23
SLIDE 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

slide-24
SLIDE 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

slide-25
SLIDE 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