SlideShare a Scribd company logo
1 of 35
Download to read offline
Joint Research
                       Activity 3 (JRA3):
                       Multi-Domain User
                         Applications
                           Research




Licia Florio, TERENA     Year 3, EC GN3 Review
                          Brussels, June 2012

                       connect • communicate • collaborate
JRA3: Multi-Domain User
        Applications Research

    !    JRA3 Overview

    !    Progress Update

    !    Year 4 Plan

    !    Summary and Conclusions




Overview    Progress   Y4 Plan   Summary   connect • communicate • collaborate
                                                                           2
What is JRA3?




Overview   Progress   Y4 Plan   Summary          connect • communicate • collaborate
                                                                                 3
The Vision

  Enabling collaboration and data sharing     Enabling users to be online anytime anywhere




                                       JRA3




                Enabling GN3 services deployment and composition

Overview   Progress    Y4 Plan     Summary                    connect • communicate • collaborate
                                                                                              4
JRA3 Structure


                                         JRA3
                                  15 NRENs participating



           T1: Roaming                  T2: Identity                T3: GEMBus
           Developments                 Federations                     (±76 MM)

             (± 28MM)                     (± 69 MM)




                                    JANET, SWITCH
                                      RENATER
               RESTENA,                                        NIIF, GRNET
               DFN,                TERENA, CARNET,
                                  CESNET, NORDUNET,
               ARNES                PIONIER, RedIRIS
                                        SURFnet
Overview    Progress    Y4 Plan   Summary                  connect • communicate • collaborate
                                                                                           5
JRA3 Manpower Usage




                                Technology   Management
                                Watchbrief      15%
                                   15%


                      Standardisation
                           20%
                                             Development
                                                50%




Overview   Progress   Y4 Plan      Summary                 connect • communicate • collaborate
                                                                                           6
Task 1: Roaming Developments




            T1: Roaming             Enhance         Standardisation
           Developments             eduroam              work




                       Task Leader: Stefan Winter (RESTENA)




Overview    Progress    Y4 Plan   Summary              connect • communicate • collaborate
                                                                                       7
Task 1, Year 3 Goals




     T1    Ease eduroam deployment        Continue IETF Work




Overview   Progress   Y4 Plan   Summary          connect • communicate • collaborate
                                                                                 8
Achievement: Standardisation Work


                                          !   RFC RADIUS-over-TLS
                                              ready!
                                                !   RFC 6614 “Transport
                                                    Layer Security (TLS)
                                                    Encryption for RADIUS”
                                               !    This RFC makes
                                                    significant changes to the
                                                    RADIUS protocol




Overview   Progress   Y4 Plan   Summary               connect • communicate • collaborate
                                                                                      9
Importance of the RFC




                                               EU Radius




                              .nl                                       .xx
                                                  .be



                            uni.nl
                                                    uni.be

           X.509 certs



Overview   Progress      Y4 Plan     Summary                 connect • communicate • collaborate
                                                                                             10
Achievement: eduroam
     Configuration Assistant Tool (CAT)

    !   Welcome to CAT




                      http://cat-test.eduroam.org



Overview   Progress   Y4 Plan   Summary             connect • communicate • collaborate
                                                                                    11
Why CAT?


    !   CAT = Configuration Assistant Tool

           !    To make eduroam easier for end-users

           !    To generate automated installers for users’ devices

           !    It can be used as a centralised service or it can be installed locally

           !    Also provides tools for eduroam administrators

           !    Multilingual sites

    !   CAT has been entirely developed in JRA3 T1


Overview        Progress   Y4 Plan    Summary                   connect • communicate • collaborate
                                                                                                12
How CAT Works




           User canselect their institution
              User now choose the installer



Overview     Progress   Y4 Plan   Summary     connect • communicate • collaborate
                                                                              13
Mobile CAT




                      Cat Installer

Overview   Progress    Y4 Plan    Summary   connect • communicate • collaborate
                                                                            14
Task 1, Year 4 Goals


    !   Start Working on eduroam Dynamic Discovery
         !   Within the IETF

         !   In real life (eduroam federations need to start testing)



    !   Publish production-quality release of eduroam CAT code
         !   Version 1.0 expected



    !   Improve authentication methods specifications in the IETF
         !   EAP types



    !   Start working to support a hotspot monitoring solution
         !   To check availability and quality of eduroam for end-users




Overview    Progress   Y4 Plan     Summary                   connect • communicate • collaborate
                                                                                             15
Task 2: Identity Federations



                           Implement
    T2: Identity                           Support inter-        Enable SSO
                           supports for
    Federations                            federation            beyond Web
                           groups




                        Task Leader: Andreas Solberg (UNINETT)



Overview   Progress   Y4 Plan    Summary               connect • communicate • collaborate
                                                                                       16
Task 2, Year 3 Goals




           Design Protocol for groups
                                            More Results on
      T2                                  “Beyond Web SSO”
                 Expand FedLab




Overview   Progress   Y4 Plan   Summary          connect • communicate • collaborate
                                                                                 17
Achievement: Protocol for Groups


  !   VOOT = Virtual Organization Orthogonal Technology
       !   A protocol to manage groups in a dynamic way

       !   It based on existing protocols

       !   It targets inter-federation use cases

       !   Completely developed within JRA3 T2



  !   SURFnet plans to use VOOT in production, starting from summer 2012

  !   More info and demos at:
       ! https://rnd.feide.no/category/voot/




Overview    Progress   Y4 Plan    Summary             connect • communicate • collaborate
                                                                                      18
Why VOOT?

 Scenario:
 •  Users working on a project would like to use collaborative services
 •  Users would need to create a group for each application




Overview   Progress   Y4 Plan   Summary                  connect • communicate • collaborate
                                                                                         19
How VOOT Works?


   ! Create a group once, use it for all applications
   ! VOOT groups are managed independently from the identity
     federation




Overview   Progress   Y4 Plan   Summary             connect • communicate • collaborate
                                                                                    20
Achievement: FedLab


                                              FedLab provides online tools to
                                              support Identity Federations and
                                              Services
                                                 !  Entirely built by JRA3-T2 team




                                   FedLab allows services to test their
                                   configurations
                                      !   Before the service is entered into a

                                          production federation
    The website also offers:
      ! Best practice documents
      ! Aimed at developers               https://fed-lab.org/

Overview   Progress   Y4 Plan   Summary                 connect • communicate • collaborate
                                                                                        21
How does FedLab Work?

  ! Step 1: register the metadata
  ! Step 2: verify connectivity
  ! Step 3: run all tests




Overview   Progress   Y4 Plan   Summary   connect • communicate • collaborate
                                                                          22
Achievement: OpenID Connect
      in FedLab

  !   Main addition:
       !    Test facility for OpenID Connect protocol
       !    First implementation of the specs!
       !    The team was also involved in the protocol specifications




 http://vimeo.com/38634031
Overview      Progress   Y4 Plan   Summary                  connect • communicate • collaborate
                                                                                            23
Achievement: Beyond Web SSO


    !   The task contributed to the Moonshot project:

           !    Aim to combine the RADIUS infrastructure (eduroam) with
                application-level authentication (SAML)

           !    This requires significant changes to the protocols
                 –  Some of this work was done in Task 2
                 –  Standardisation ongoing within the IETF

           !    Testbed for non-Web application was delivered in Dec 2011




Overview        Progress   Y4 Plan   Summary                  connect • communicate • collaborate
                                                                                              24
Task 2, Year 4 Goals


    !   Finalise the integration of OpenID Connect in FedLab

    !   Continue work in the Discovery Area

    !   Finalise the work on VOOT




Overview   Progress   Y4 Plan   Summary         connect • communicate • collaborate
                                                                                25
Task 3: GEMBus




                                     Develop a
                                                          Enable
                                     platform for
                T3: GEMBus                                service
                                     service
                                                          composition
                                     deployment




                        Task Leader: Pedro Martínez Juliá (Univ. of Murcia)




Overview   Progress   Y4 Plan   Summary                 connect • communicate • collaborate
                                                                                        26
Task 3, Year 3 Goals




            • Further   Develop GEMBus         Start GEMBus
     T3               Core Elements         Cookbook preparation




Overview   Progress     Y4 Plan   Summary           connect • communicate • collaborate
                                                                                    27
Why GEMBus?



                      Others


                Groups Mng



                                  GEMBus
                                               New
                 AuthN tools
                                             Application


                  Monitoring
                    tools


                                  Network

Overview   Progress     Y4 Plan    Summary                 connect • communicate • collaborate
                                                                                           28
Achievement: Greater Stability In
     Core Components
    !   Extended the ESB concept to a general “service bus”
           !   Each service can be plugged without depending on specific service
               platforms

    !   Stable Core Components




Overview       Progress   Y4 Plan     Summary                   connect • communicate • collaborate
                                                                                                29
Status of the GEMBus Core Services


                                                      Registry
    Repository                                        Global registry not ready yet
    New Interface under development



                                             50%                         90%



            0%                                               80%               100%
                      STS
                                                                        Accounting
                      Building Support for OAuth

                            Composition engine
                            Integrated in the main
                            architecture
                                            Interface for services
                                           Need testing in ‘real world’
Overview   Progress      Y4 Plan       Summary                       connect • communicate • collaborate
                                                                                                      30
Achievement: GEMBus Cookbook




                                          ! Defines core services and their
                                          interactions.

                                          ! Shows how to interact with core
                                          services and how to build a new service

                                          !Describes how to set-up a testbed
                                          environment.




Overview   Progress   Y4 Plan   Summary                connect • communicate • collaborate
                                                                                       31
Task 3, Year 4 Goals


    !   Finalise developments of GEMBus core components

    !   Get feedback on the cookbook

    !   Get feedback from GEMBus “users”
         ! No end-users, but software developers


    !   Prepare the plan on how to continue GEMBus work beyond GN3




Overview   Progress   Y4 Plan   Summary            connect • communicate • collaborate
                                                                                   32
Summary and Conclusions




                          connect • communicate • collaborate
                                                          33
•    Excellent results                              •    To enhance existing
            achieved:                                           services
            •  IETF RFC, CAT,                                   •  eduroam
            •  VOOT                                             •  eduGAIN
            •  GEMBus
                           Year 3 Goals       Exploring
                             Met and            New
                            Exceeded        technologies




                                Value for   Raising GN3          • By  participating in
                                 Money         profile           international initiatives
                                                                   •  IETF, Kantara, OpenID
•    Looking for solutions                                            Connect
     to real use-cases
        •  To enable
           cross-boundary
           collaboration
                                                                connect • communicate • collaborate
                                                                                                34
Questions?




connect • communicate • collaborate

More Related Content

Similar to Jra3 multi domain_user_applications_research_year_3_review_final

The Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingThe Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingLeah Wilkinson
 
Mon1440 platforms cloudproviders-nelsontavares-interoute
Mon1440 platforms cloudproviders-nelsontavares-interouteMon1440 platforms cloudproviders-nelsontavares-interoute
Mon1440 platforms cloudproviders-nelsontavares-interouteeurocloud
 
D6.1 deployment of_platforms_on_local_regional_and_national_levels
D6.1 deployment of_platforms_on_local_regional_and_national_levelsD6.1 deployment of_platforms_on_local_regional_and_national_levels
D6.1 deployment of_platforms_on_local_regional_and_national_levelsplan4all
 
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...GIS in the Rockies
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Eleni Trouva
 
RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013Eleni Trouva
 
AARNet Services Talk To Caudit 190412
AARNet Services Talk To Caudit 190412AARNet Services Talk To Caudit 190412
AARNet Services Talk To Caudit 190412James Sankar
 
Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013Eleni Trouva
 
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadRina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadi2CAT Foundation
 
Eastern Europe Partnership Event - 004 john chevers
Eastern Europe Partnership Event - 004 john cheversEastern Europe Partnership Event - 004 john chevers
Eastern Europe Partnership Event - 004 john cheversTERENA
 
Addressing the Interoperability Question
Addressing the Interoperability QuestionAddressing the Interoperability Question
Addressing the Interoperability QuestionDeborah Porchivina
 
Fluidinfo
FluidinfoFluidinfo
FluidinfoSIKM
 
ICN in the IRTF and IETF
ICN in the IRTF and IETFICN in the IRTF and IETF
ICN in the IRTF and IETFDirk Kutscher
 
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...Ed Dodds
 
Global Cloud Services Higher Ed Shel Waggener
Global Cloud Services Higher Ed Shel WaggenerGlobal Cloud Services Higher Ed Shel Waggener
Global Cloud Services Higher Ed Shel WaggenerEd Dodds
 
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...Ed Dodds
 

Similar to Jra3 multi domain_user_applications_research_year_3_review_final (20)

Being on Cloud9
Being on Cloud9Being on Cloud9
Being on Cloud9
 
The Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical NetworkingThe Path to Open, Interoperable Optical Networking
The Path to Open, Interoperable Optical Networking
 
Mon1440 platforms cloudproviders-nelsontavares-interoute
Mon1440 platforms cloudproviders-nelsontavares-interouteMon1440 platforms cloudproviders-nelsontavares-interoute
Mon1440 platforms cloudproviders-nelsontavares-interoute
 
Network eAcademy
 Network eAcademy Network eAcademy
Network eAcademy
 
D6.1 deployment of_platforms_on_local_regional_and_national_levels
D6.1 deployment of_platforms_on_local_regional_and_national_levelsD6.1 deployment of_platforms_on_local_regional_and_national_levels
D6.1 deployment of_platforms_on_local_regional_and_national_levels
 
PlanetData Project Overview
PlanetData Project OverviewPlanetData Project Overview
PlanetData Project Overview
 
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
2012 Emerging Tech, OGC Standards, Mobile Platforms, and the Internet of Thin...
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012
 
RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013RINA IRATI Korea-EU Workshop 2013
RINA IRATI Korea-EU Workshop 2013
 
AARNet Services Talk To Caudit 190412
AARNet Services Talk To Caudit 190412AARNet Services Talk To Caudit 190412
AARNet Services Talk To Caudit 190412
 
Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013Rina IRATI GLIF Singapore 2013
Rina IRATI GLIF Singapore 2013
 
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadRina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
 
Eastern Europe Partnership Event - 004 john chevers
Eastern Europe Partnership Event - 004 john cheversEastern Europe Partnership Event - 004 john chevers
Eastern Europe Partnership Event - 004 john chevers
 
Addressing the Interoperability Question
Addressing the Interoperability QuestionAddressing the Interoperability Question
Addressing the Interoperability Question
 
Default
DefaultDefault
Default
 
Fluidinfo
FluidinfoFluidinfo
Fluidinfo
 
ICN in the IRTF and IETF
ICN in the IRTF and IETFICN in the IRTF and IETF
ICN in the IRTF and IETF
 
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
 
Global Cloud Services Higher Ed Shel Waggener
Global Cloud Services Higher Ed Shel WaggenerGlobal Cloud Services Higher Ed Shel Waggener
Global Cloud Services Higher Ed Shel Waggener
 
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
Global Cloud Services In Higher Education: Developing, Deploying and Enhancin...
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Jra3 multi domain_user_applications_research_year_3_review_final

  • 1. Joint Research Activity 3 (JRA3): Multi-Domain User Applications Research Licia Florio, TERENA Year 3, EC GN3 Review Brussels, June 2012 connect • communicate • collaborate
  • 2. JRA3: Multi-Domain User Applications Research ! JRA3 Overview ! Progress Update ! Year 4 Plan ! Summary and Conclusions Overview Progress Y4 Plan Summary connect • communicate • collaborate 2
  • 3. What is JRA3? Overview Progress Y4 Plan Summary connect • communicate • collaborate 3
  • 4. The Vision Enabling collaboration and data sharing Enabling users to be online anytime anywhere JRA3 Enabling GN3 services deployment and composition Overview Progress Y4 Plan Summary connect • communicate • collaborate 4
  • 5. JRA3 Structure JRA3 15 NRENs participating T1: Roaming T2: Identity T3: GEMBus Developments Federations (±76 MM) (± 28MM) (± 69 MM) JANET, SWITCH RENATER RESTENA, NIIF, GRNET DFN, TERENA, CARNET, CESNET, NORDUNET, ARNES PIONIER, RedIRIS SURFnet Overview Progress Y4 Plan Summary connect • communicate • collaborate 5
  • 6. JRA3 Manpower Usage Technology Management Watchbrief 15% 15% Standardisation 20% Development 50% Overview Progress Y4 Plan Summary connect • communicate • collaborate 6
  • 7. Task 1: Roaming Developments T1: Roaming Enhance Standardisation Developments eduroam work Task Leader: Stefan Winter (RESTENA) Overview Progress Y4 Plan Summary connect • communicate • collaborate 7
  • 8. Task 1, Year 3 Goals T1 Ease eduroam deployment Continue IETF Work Overview Progress Y4 Plan Summary connect • communicate • collaborate 8
  • 9. Achievement: Standardisation Work ! RFC RADIUS-over-TLS ready! !   RFC 6614 “Transport Layer Security (TLS) Encryption for RADIUS” !  This RFC makes significant changes to the RADIUS protocol Overview Progress Y4 Plan Summary connect • communicate • collaborate 9
  • 10. Importance of the RFC EU Radius .nl .xx .be uni.nl uni.be X.509 certs Overview Progress Y4 Plan Summary connect • communicate • collaborate 10
  • 11. Achievement: eduroam Configuration Assistant Tool (CAT) ! Welcome to CAT http://cat-test.eduroam.org Overview Progress Y4 Plan Summary connect • communicate • collaborate 11
  • 12. Why CAT? ! CAT = Configuration Assistant Tool !  To make eduroam easier for end-users !  To generate automated installers for users’ devices !  It can be used as a centralised service or it can be installed locally !  Also provides tools for eduroam administrators !  Multilingual sites ! CAT has been entirely developed in JRA3 T1 Overview Progress Y4 Plan Summary connect • communicate • collaborate 12
  • 13. How CAT Works User canselect their institution User now choose the installer Overview Progress Y4 Plan Summary connect • communicate • collaborate 13
  • 14. Mobile CAT Cat Installer Overview Progress Y4 Plan Summary connect • communicate • collaborate 14
  • 15. Task 1, Year 4 Goals ! Start Working on eduroam Dynamic Discovery !   Within the IETF !   In real life (eduroam federations need to start testing) ! Publish production-quality release of eduroam CAT code !   Version 1.0 expected ! Improve authentication methods specifications in the IETF !   EAP types ! Start working to support a hotspot monitoring solution !   To check availability and quality of eduroam for end-users Overview Progress Y4 Plan Summary connect • communicate • collaborate 15
  • 16. Task 2: Identity Federations Implement T2: Identity Support inter- Enable SSO supports for Federations federation beyond Web groups Task Leader: Andreas Solberg (UNINETT) Overview Progress Y4 Plan Summary connect • communicate • collaborate 16
  • 17. Task 2, Year 3 Goals Design Protocol for groups More Results on T2 “Beyond Web SSO” Expand FedLab Overview Progress Y4 Plan Summary connect • communicate • collaborate 17
  • 18. Achievement: Protocol for Groups ! VOOT = Virtual Organization Orthogonal Technology !   A protocol to manage groups in a dynamic way !   It based on existing protocols !   It targets inter-federation use cases !   Completely developed within JRA3 T2 ! SURFnet plans to use VOOT in production, starting from summer 2012 ! More info and demos at: ! https://rnd.feide.no/category/voot/ Overview Progress Y4 Plan Summary connect • communicate • collaborate 18
  • 19. Why VOOT? Scenario: •  Users working on a project would like to use collaborative services •  Users would need to create a group for each application Overview Progress Y4 Plan Summary connect • communicate • collaborate 19
  • 20. How VOOT Works? ! Create a group once, use it for all applications ! VOOT groups are managed independently from the identity federation Overview Progress Y4 Plan Summary connect • communicate • collaborate 20
  • 21. Achievement: FedLab FedLab provides online tools to support Identity Federations and Services ! Entirely built by JRA3-T2 team FedLab allows services to test their configurations !   Before the service is entered into a production federation The website also offers: ! Best practice documents ! Aimed at developers https://fed-lab.org/ Overview Progress Y4 Plan Summary connect • communicate • collaborate 21
  • 22. How does FedLab Work? ! Step 1: register the metadata ! Step 2: verify connectivity ! Step 3: run all tests Overview Progress Y4 Plan Summary connect • communicate • collaborate 22
  • 23. Achievement: OpenID Connect in FedLab ! Main addition: !  Test facility for OpenID Connect protocol !  First implementation of the specs! !  The team was also involved in the protocol specifications http://vimeo.com/38634031 Overview Progress Y4 Plan Summary connect • communicate • collaborate 23
  • 24. Achievement: Beyond Web SSO ! The task contributed to the Moonshot project: !  Aim to combine the RADIUS infrastructure (eduroam) with application-level authentication (SAML) !  This requires significant changes to the protocols –  Some of this work was done in Task 2 –  Standardisation ongoing within the IETF ! Testbed for non-Web application was delivered in Dec 2011 Overview Progress Y4 Plan Summary connect • communicate • collaborate 24
  • 25. Task 2, Year 4 Goals ! Finalise the integration of OpenID Connect in FedLab ! Continue work in the Discovery Area ! Finalise the work on VOOT Overview Progress Y4 Plan Summary connect • communicate • collaborate 25
  • 26. Task 3: GEMBus Develop a Enable platform for T3: GEMBus service service composition deployment Task Leader: Pedro Martínez Juliá (Univ. of Murcia) Overview Progress Y4 Plan Summary connect • communicate • collaborate 26
  • 27. Task 3, Year 3 Goals • Further Develop GEMBus Start GEMBus T3 Core Elements Cookbook preparation Overview Progress Y4 Plan Summary connect • communicate • collaborate 27
  • 28. Why GEMBus? Others Groups Mng GEMBus New AuthN tools Application Monitoring tools Network Overview Progress Y4 Plan Summary connect • communicate • collaborate 28
  • 29. Achievement: Greater Stability In Core Components ! Extended the ESB concept to a general “service bus” ! Each service can be plugged without depending on specific service platforms ! Stable Core Components Overview Progress Y4 Plan Summary connect • communicate • collaborate 29
  • 30. Status of the GEMBus Core Services Registry Repository Global registry not ready yet New Interface under development 50% 90% 0% 80% 100% STS Accounting Building Support for OAuth Composition engine Integrated in the main architecture Interface for services Need testing in ‘real world’ Overview Progress Y4 Plan Summary connect • communicate • collaborate 30
  • 31. Achievement: GEMBus Cookbook ! Defines core services and their interactions. ! Shows how to interact with core services and how to build a new service !Describes how to set-up a testbed environment. Overview Progress Y4 Plan Summary connect • communicate • collaborate 31
  • 32. Task 3, Year 4 Goals ! Finalise developments of GEMBus core components ! Get feedback on the cookbook ! Get feedback from GEMBus “users” ! No end-users, but software developers ! Prepare the plan on how to continue GEMBus work beyond GN3 Overview Progress Y4 Plan Summary connect • communicate • collaborate 32
  • 33. Summary and Conclusions connect • communicate • collaborate 33
  • 34. •  Excellent results •  To enhance existing achieved: services •  IETF RFC, CAT, •  eduroam •  VOOT •  eduGAIN •  GEMBus Year 3 Goals Exploring Met and New Exceeded technologies Value for Raising GN3 • By participating in Money profile international initiatives •  IETF, Kantara, OpenID •  Looking for solutions Connect to real use-cases •  To enable cross-boundary collaboration connect • communicate • collaborate 34