SlideShare a Scribd company logo
1 of 23
Download to read offline
agINFRA science gateway

      Robert Lovas (rlovas@sztaki.hu)
      MTA SZTAKI, Hungary




SCI-BUS, SHIWA, EDGI joint Summer School on Workflows and Gateways for Grids and Clouds
                                                                             6 July 2012
Project facts
agINFRA in a few sentences

① Based on a linked open data architecture
  harmonizing semantics and ontologies.
② Aggregating data of existing systems
  and taking advantage of advanced Grid
  services and infrastructure.
③ Devised for scalability and maximum
  interoperability by adapting existing
  widely used components.
④ Fostering     diverse  communities     of
  heterogeneous providers and users.
⑤ Providing researcher-centric services.
Project partners
Overview of the planned IT structure
Integrated services
Content growth
agINFRA Science Gateway
Architecture of gUSE
First demo application
AgroVOC
AgroTagger
Job executable
JDL for setting requirements
Execution of AgrovocTagging application
Plan I: New jobs
          to be integrated as webservices in the workflow
     Step 1 Select Service as Job
     interpretation class




                                                       Step 2 Select Type of Service
                                                       to be understood


Step 3 Type a Service
URL




Step 4 Type a Method as an
interface routine of Service
Plan II: Scaling-up and integration
by parameter sweep workflows + remote API
Plan III: involve IT resources from citizens
(volunteers) similarly to the KOPI service




                  SZTAKI Desktop Grid (DG) Server




      SZTAKI DG Client     SZTAKI DG Client   SZTAKI DG Client
Catania SG Architecture
                                                              Users having
                                                             different roles
                                                             and privileges
         Portlets (JSR 168/286)       AAI

                                                       • Administrators
                                                       • Power users
           Catania Grid Engine                         • Basic users
           (MW independent)                            • VRC members
                                     Science Gateway   etc.

Distributed Infrastructures




                                    others …
Catania Science Gateway
  (AAI) Authorization and Authentication Infrastructure
• Identity Federation
   – Identity federation is federating an entity's identity to facilitate single
     sign-on or cross-domain single sign-on
• Identity Providers (IdP)
   – An authentication module which verifies a token authorizing a user to
     access a service
• Service Provider
   – Entity providing services to principals or other system entities
                                             Authentication




              Gateway a trusted
               service provider
                                              Authorization
Catania Grid Engine
                                    Science
                 Portlets           Gateway

                                                         eToken Server



Catania Grid Engine

                Science Gateway Interface



      Data               Job
     Engine             Engine            UserTracking



                        JSAGA API                         Compliant with the EGI Portal and
                                                             User Traceability policies

                                                                                        e-Infrastructures
Ongoing development
based on IPB’s work
More info




www.aginfra.eu

www.guse.hu

      Acknowledgement: 3 slides are from Roberto
          Barbera about Catania Science Gateway

More Related Content

Viewers also liked

Rosa nurficca tauisa pe 1
Rosa nurficca tauisa pe 1Rosa nurficca tauisa pe 1
Rosa nurficca tauisa pe 1ikarizki
 
Perilaku konsumen tugas 2
Perilaku konsumen tugas 2Perilaku konsumen tugas 2
Perilaku konsumen tugas 2ikarizki
 
Softskil pe
Softskil peSoftskil pe
Softskil peikarizki
 
Slide 1 pp ,widiaa
Slide 1 pp ,widiaaSlide 1 pp ,widiaa
Slide 1 pp ,widiaaikarizki
 
Softskill (ika)
Softskill (ika)Softskill (ika)
Softskill (ika)ikarizki
 

Viewers also liked (7)

Rosa nurficca tauisa pe 1
Rosa nurficca tauisa pe 1Rosa nurficca tauisa pe 1
Rosa nurficca tauisa pe 1
 
TpM2014: Marilyn Devaud, Fondation Conteurs sans frontiers: Le storytelling o...
TpM2014: Marilyn Devaud, Fondation Conteurs sans frontiers: Le storytelling o...TpM2014: Marilyn Devaud, Fondation Conteurs sans frontiers: Le storytelling o...
TpM2014: Marilyn Devaud, Fondation Conteurs sans frontiers: Le storytelling o...
 
Perilaku konsumen tugas 2
Perilaku konsumen tugas 2Perilaku konsumen tugas 2
Perilaku konsumen tugas 2
 
Softskil pe
Softskil peSoftskil pe
Softskil pe
 
Slide 1 pp ,widiaa
Slide 1 pp ,widiaaSlide 1 pp ,widiaa
Slide 1 pp ,widiaa
 
TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...
TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...
TpM2014: Claude Gendre (bonne-idée.ch ) & Stéphane Fellay: Mise en scène & Ur...
 
Softskill (ika)
Softskill (ika)Softskill (ika)
Softskill (ika)
 

Similar to agINFRA Science Gateway Presentation

OGCE MSI Presentation
OGCE MSI PresentationOGCE MSI Presentation
OGCE MSI Presentationmarpierc
 
An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014Eurotech
 
Apache Airavata SGCI Webinar 8 April 2020
Apache Airavata SGCI Webinar 8 April 2020Apache Airavata SGCI Webinar 8 April 2020
Apache Airavata SGCI Webinar 8 April 2020Marlon Pierce
 
Istio: Using nginMesh as the service proxy
Istio: Using nginMesh as the service proxyIstio: Using nginMesh as the service proxy
Istio: Using nginMesh as the service proxyLee Calcote
 
FIWARE Overview of Generic Enablers
FIWARE Overview of Generic EnablersFIWARE Overview of Generic Enablers
FIWARE Overview of Generic EnablersMiguel González
 
Managing microservices with Istio Service Mesh
Managing microservices with Istio Service MeshManaging microservices with Istio Service Mesh
Managing microservices with Istio Service MeshRafik HARABI
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...Weijun Qin
 
REV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR CommunityREV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR CommunityMohamed Tawfik
 
Presentacio Fi2 Cat Sept 2008
Presentacio Fi2 Cat Sept 2008Presentacio Fi2 Cat Sept 2008
Presentacio Fi2 Cat Sept 2008Artur Serra
 
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...iotest
 
Achieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of ThingsAchieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of Thingsiotest
 
Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011
Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011
Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011Antonio Alba
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopEleni Trouva
 
Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Arnaud Le Hors
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfFörderverein Technische Fakultät
 
Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Christian Posta
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsterradue
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET Journal
 

Similar to agINFRA Science Gateway Presentation (20)

OGCE MSI Presentation
OGCE MSI PresentationOGCE MSI Presentation
OGCE MSI Presentation
 
An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014
 
Apache Airavata SGCI Webinar 8 April 2020
Apache Airavata SGCI Webinar 8 April 2020Apache Airavata SGCI Webinar 8 April 2020
Apache Airavata SGCI Webinar 8 April 2020
 
Istio: Using nginMesh as the service proxy
Istio: Using nginMesh as the service proxyIstio: Using nginMesh as the service proxy
Istio: Using nginMesh as the service proxy
 
FIWARE Generic Enablers introduction
FIWARE Generic Enablers introductionFIWARE Generic Enablers introduction
FIWARE Generic Enablers introduction
 
FIWARE Overview of Generic Enablers
FIWARE Overview of Generic EnablersFIWARE Overview of Generic Enablers
FIWARE Overview of Generic Enablers
 
Managing microservices with Istio Service Mesh
Managing microservices with Istio Service MeshManaging microservices with Istio Service Mesh
Managing microservices with Istio Service Mesh
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
 
REV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR CommunityREV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR Community
 
Presentacio Fi2 Cat Sept 2008
Presentacio Fi2 Cat Sept 2008Presentacio Fi2 Cat Sept 2008
Presentacio Fi2 Cat Sept 2008
 
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
 
Achieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of ThingsAchieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of Things
 
Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011
Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011
Part 2 OCLC Strategic Presentation Bruce Crocco ACURIL 2011
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
 
Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101
 
Session 23 - gLite Overview
Session 23 - gLite OverviewSession 23 - gLite Overview
Session 23 - gLite Overview
 
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdfThe Role of Machine Learning in Fluid Network Control and Data Planes.pdf
The Role of Machine Learning in Fluid Network Control and Data Planes.pdf
 
Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)Kubernetes Ingress to Service Mesh (and beyond!)
Kubernetes Ingress to Service Mesh (and beyond!)
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
 
IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and Ethereum
 

More from Benjamin Cave

Practical leadership in open data #3 data sharing 2016 v2
Practical leadership in open data #3   data sharing 2016 v2Practical leadership in open data #3   data sharing 2016 v2
Practical leadership in open data #3 data sharing 2016 v2Benjamin Cave
 
Practical Leadership Change
Practical Leadership ChangePractical Leadership Change
Practical Leadership ChangeBenjamin Cave
 
The self(less) publisher what can game theory teach us about open data
The self(less) publisher  what can game theory teach us about open dataThe self(less) publisher  what can game theory teach us about open data
The self(less) publisher what can game theory teach us about open dataBenjamin Cave
 
How to stop boring people with open data
How to stop boring people with open dataHow to stop boring people with open data
How to stop boring people with open dataBenjamin Cave
 
Learning Associates Day 2: Strategy
Learning Associates Day 2: StrategyLearning Associates Day 2: Strategy
Learning Associates Day 2: StrategyBenjamin Cave
 
Learning Associates Day 3: Advocacy
Learning Associates Day 3: AdvocacyLearning Associates Day 3: Advocacy
Learning Associates Day 3: AdvocacyBenjamin Cave
 
Business model innovation slides - 7/16
Business model innovation slides - 7/16Business model innovation slides - 7/16
Business model innovation slides - 7/16Benjamin Cave
 
agINFRA CEFood Presentation
agINFRA CEFood PresentationagINFRA CEFood Presentation
agINFRA CEFood PresentationBenjamin Cave
 
agINFRA 5BOAC Presentation
agINFRA 5BOAC PresentationagINFRA 5BOAC Presentation
agINFRA 5BOAC PresentationBenjamin Cave
 
agINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop PresentationagINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop PresentationBenjamin Cave
 
agINFRA Intoductory Presentation
agINFRA Intoductory PresentationagINFRA Intoductory Presentation
agINFRA Intoductory PresentationBenjamin Cave
 

More from Benjamin Cave (12)

Practical leadership in open data #3 data sharing 2016 v2
Practical leadership in open data #3   data sharing 2016 v2Practical leadership in open data #3   data sharing 2016 v2
Practical leadership in open data #3 data sharing 2016 v2
 
Practical Leadership Change
Practical Leadership ChangePractical Leadership Change
Practical Leadership Change
 
The self(less) publisher what can game theory teach us about open data
The self(less) publisher  what can game theory teach us about open dataThe self(less) publisher  what can game theory teach us about open data
The self(less) publisher what can game theory teach us about open data
 
How to stop boring people with open data
How to stop boring people with open dataHow to stop boring people with open data
How to stop boring people with open data
 
Designing for open
Designing for openDesigning for open
Designing for open
 
Learning Associates Day 2: Strategy
Learning Associates Day 2: StrategyLearning Associates Day 2: Strategy
Learning Associates Day 2: Strategy
 
Learning Associates Day 3: Advocacy
Learning Associates Day 3: AdvocacyLearning Associates Day 3: Advocacy
Learning Associates Day 3: Advocacy
 
Business model innovation slides - 7/16
Business model innovation slides - 7/16Business model innovation slides - 7/16
Business model innovation slides - 7/16
 
agINFRA CEFood Presentation
agINFRA CEFood PresentationagINFRA CEFood Presentation
agINFRA CEFood Presentation
 
agINFRA 5BOAC Presentation
agINFRA 5BOAC PresentationagINFRA 5BOAC Presentation
agINFRA 5BOAC Presentation
 
agINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop PresentationagINFRA Agricultural Ontology Workshop Presentation
agINFRA Agricultural Ontology Workshop Presentation
 
agINFRA Intoductory Presentation
agINFRA Intoductory PresentationagINFRA Intoductory Presentation
agINFRA Intoductory Presentation
 

agINFRA Science Gateway Presentation

  • 1. agINFRA science gateway Robert Lovas (rlovas@sztaki.hu) MTA SZTAKI, Hungary SCI-BUS, SHIWA, EDGI joint Summer School on Workflows and Gateways for Grids and Clouds 6 July 2012
  • 3. agINFRA in a few sentences ① Based on a linked open data architecture harmonizing semantics and ontologies. ② Aggregating data of existing systems and taking advantage of advanced Grid services and infrastructure. ③ Devised for scalability and maximum interoperability by adapting existing widely used components. ④ Fostering diverse communities of heterogeneous providers and users. ⑤ Providing researcher-centric services.
  • 5. Overview of the planned IT structure
  • 14. JDL for setting requirements
  • 16. Plan I: New jobs to be integrated as webservices in the workflow Step 1 Select Service as Job interpretation class Step 2 Select Type of Service to be understood Step 3 Type a Service URL Step 4 Type a Method as an interface routine of Service
  • 17. Plan II: Scaling-up and integration by parameter sweep workflows + remote API
  • 18. Plan III: involve IT resources from citizens (volunteers) similarly to the KOPI service SZTAKI Desktop Grid (DG) Server SZTAKI DG Client SZTAKI DG Client SZTAKI DG Client
  • 19. Catania SG Architecture Users having different roles and privileges Portlets (JSR 168/286) AAI • Administrators • Power users Catania Grid Engine • Basic users (MW independent) • VRC members Science Gateway etc. Distributed Infrastructures others …
  • 20. Catania Science Gateway (AAI) Authorization and Authentication Infrastructure • Identity Federation – Identity federation is federating an entity's identity to facilitate single sign-on or cross-domain single sign-on • Identity Providers (IdP) – An authentication module which verifies a token authorizing a user to access a service • Service Provider – Entity providing services to principals or other system entities Authentication Gateway a trusted service provider Authorization
  • 21. Catania Grid Engine Science Portlets Gateway eToken Server Catania Grid Engine Science Gateway Interface Data Job Engine Engine UserTracking JSAGA API Compliant with the EGI Portal and User Traceability policies e-Infrastructures
  • 23. More info www.aginfra.eu www.guse.hu Acknowledgement: 3 slides are from Roberto Barbera about Catania Science Gateway