SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
SURFconext
Collaboration Without Limits

Harold Teunissen et al. – SURFnet
TeraGrid2011 – July 2011
Changing Behaviors




  Hierarchical                                                                   Self Organizing
    Secrecy                                                                       Transparency
Loose Alliance                                                                    Collaboration
   Sluggish                                                                          Urgency
    Novelty                                                                        Innovation
 Tunnel Vision                                                                       Didactic
                                                       Source: Sir Ken Robison




  SURFconext - TG11 - July 2011,- Salt Lake City, UT                                               2
Motive


• Cloud cloud cloud — data explosion
• Mobile mobile mobile — device explosion
• Go go go — study + work + play + collaborate +
  organize + et cetera


• Collaboration is key to your and your team’s
  success!




                                                     Source: AMD




SURFconext - TG11 - July 2011,- Salt Lake City, UT                 3
Core Business


• Modern universities are developing towards loose
  conglomerates of (inter)discipline expertise


‣ Collaboration is therefore a core business
‣ Scientific collaboration involves groups of people
  in multiple institutions, disciplines and countries
‣ Collaboration is about using shared services and
  resources


• Virtual Organization = People + Groups +
  Resources + Services + Policies + Funding + ...



SURFconext - TG11 - July 2011,- Salt Lake City, UT   4
Distributed Landscape


• Modern science combines resources from multiple
  sources


‣ The core resources are within the VO domain, but
  within multiple institutions, and
‣ the generic collaboration services can be found
  'the cloud'




SURFconext - TG11 - July 2011,- Salt Lake City, UT   5
Collaboration Entropy



                                                     Virtual Laboratory


                                                      Virtual Project


                                                      Virtual Organi-
                                                           zation




                                 Virtual Breeding Environment

SURFconext - TG11 - July 2011,- Salt Lake City, UT                        6
Examples



Virtual Laboratory


  Virtual Project


  Virtual Organi-
       zation




al Breeding Environment

           SURFconext - TG11 - July 2011,- Salt Lake City, UT   7
Commercial Brake




                 Short video explaining SURFconext
                        www.surfconext.nl/en




SURFconext - TG11 - July 2011,- Salt Lake City, UT   8
Collaboration Environments




SURFconext - TG11 - July 2011,- Salt Lake City, UT   9
SURFconext — Rationale


• Create open standards glue to make campus and
  cloud based services usable for collaboration for
  both inter campus and Virtual Organization
  scenarios
• Let vendors provide generic and integrated
  services as part of the platform, whilst institutions
  can add specialist services
• Offer the platform as a service for
  smaller & ad-hoc team collaboration
• Offer the platform software for large,
  VO-type collaboration run-you-own




SURFconext - TG11 - July 2011,- Salt Lake City, UT   10
Core Components


• Federated Identity Management — SAML
• Groups Management — Grouper
• Social Network 'Portal' technology — OpenSocial
• Collaboration tools
         - Document Sharing
         - Video Collaboration
         - Learning Systems
         - Visualization
         - Data Mining
         - Workspaces
         - Et cetera




SURFconext - TG11 - July 2011,- Salt Lake City, UT   11
Federated Identities


• A federation is a collaboration of trust
• Users log in at their institution to get access to
  their services




                                                     Source: JISC2007




SURFconext - TG11 - July 2011,- Salt Lake City, UT                12
Federation Models


        1x1                                                    nxm               n+n




Identity Provider                           Service Provider    Federation Hub




         SURFconext - TG11 - July 2011,- Salt Lake City, UT                            13
Groups


• Based on Grouper technology Internet2
• Groups are -currently- managed centrally
• Any acceptable user can become a group 'admin'
• Groups provide context for applications
  (but applications decide on AuthZ!)
• Groups feature (only) 3 roles (admin, collabmin,
  member)




SURFconext - TG11 - July 2011,- Salt Lake City, UT   14
Service domestication is key


• Domestication can be described as the process of
  externalizing authentication, authorization and
  group management from services
• Domestication fits nicely in the Service Oriented
  Architecture paradigm where a platform is created
  for reusable services and service components
• It becomes easier to share (generic) information
  among services and to replace similar services
• It is only useful in multi-domain collaboration so
  (delegation of) trust is a point of concern




SURFconext - TG11 - July 2011,- Salt Lake City, UT     15
Advantages Domestication


• Domesticated applications enable single sign-on
  features for users, as well as the ability to share
  group context between multiple applications
• Main Candidates
         - Identity and access control
         - Group management
         - Events like presence and activities
         - Perhaps Monitoring and Reporting and messaging?




SURFconext - TG11 - July 2011,- Salt Lake City, UT           16
Collaboration Services


• In Production
         - Commercial services — Alfresco, Liferay, Confluence
         - Campus services — Sakai, U. of Amsterdam communities
         - SURFnet — Filesender, Foodle, SURFmedia
         - Experimental — Big Blue Button, Etherpad 
• Pending
         - Commercial services — Webex, Adobe Connect, Mendeley,
           Google Apps, IBM Lotus Live
         - Campus services — 3TU DataCenter, Dataverse Network U of
           Utrecht, MyExperiment
         - Experimental — Sharepoint2010, Exchange, IMAP
• Wish-list
         - Commercial services — LinkedIn, Moodle, Dropbox, Zoho
           Apps, Drupal, Ning, Yammer
         - Research — iRods, Zotero, Devices, Content
SURFconext - TG11 - July 2011,- Salt Lake City, UT                 17
OpenSocial


• General purpose web integration technology by
  using Gadgets
• Open 'Social Data' API for exchanging information
  on people, groups, activities, et cetera


• Lightweight, '2.0' compliant and 'easy'
• Open standard, browser based components
• Vendor neutral & platform independent
• Large user community → wide spread adoption
• Uptake moving from Social Networks to R&E and
  Enterprise


SURFconext - TG11 - July 2011,- Salt Lake City, UT   18
Architecture & Design




SURFconext - TG11 - July 2011,- Salt Lake City, UT   19
Simplified View



                                                     SAML2 IdP
                                                                              Identity Provider

 Web Portal                                                       Grouper      Group Management
   Gadget                                  Conext                      TBD    Attribute Management
                                           Engine
 OpenSocial                                                            TBD    Virtual Organizations
 Container                                  OpenSocial
                                            Rest
                                                                      JANUS     Service Registry

OpenSocial Rest                                            SAML2 SP              SAML2 Metadata
    OAuth
                                                            Service Provider

      SURFconext - TG11 - July 2011,- Salt Lake City, UT                                              20
Combining existing components
      and open standards



                                                           SAML2 IdP
                                                                               Identity Provider

    Portal                                                         Grouper


                                                                        TBD    Attribute Management

                                                                        TBD    Virtual Organizations
                                            OpenSocial
                                            Rest
                                                                       JANUS


OpenSocial Rest                                            SAML2 SP               SAML2 Metadata
    OAuth
                                                            Service Provider

      SURFconext - TG11 - July 2011,- Salt Lake City, UT                                               21
So far


• SURFconext Platform up and running for 3 months,
  GA in fall 2011
• 3 commercial Service Providers
• 46 Identity Providers
• Piloting with at 5 institutions & VOs
• Hooking up to eduGAIN and other federations
• Initially engaging with Virtual Organizations —
  3TU, Clarin, LifeWatch, Bamboo




SURFconext - TG11 - July 2011,- Salt Lake City, UT   22
Bumpy road


• (Service) License models are currently inadequate
• Good business models required for vendors
• Collaboration applications require attributes —
  who is going to provide for them?
• International focus is paramount for wide adoption
• Engage early adopters, both at institutions,
  vendors, VOs and end users
                                                     WARNING




                                                     CHALLENGES
                                                       AHEAD
SURFconext - TG11 - July 2011,- Salt Lake City, UT                23
OpenConext


• OpenConext is an OpenSource technology stack
  for creating and running Collaboration platforms
• Join and contribute www.openconext.org




SURFconext - TG11 - July 2011,- Salt Lake City, UT   24
Getting started




SURFconext - TG11 - July 2011,- Salt Lake City, UT   25
Share services with your team




SURFconext - TG11 - July 2011,- Salt Lake City, UT   26
Demo




SURFconext - TG11 - July 2011,- Salt Lake City, UT   27
harold.teunissen@surfnet.nl   haroldteunissen

Contenu connexe

Similaire à SURFconext - Collaboration without limit

Fusion of bandwidth on demand and virtual organizations
Fusion of bandwidth on demand and virtual organizationsFusion of bandwidth on demand and virtual organizations
Fusion of bandwidth on demand and virtual organizations
Harold Teunissen
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
OpenStack Foundation
 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of Things
Michael Koster
 
Tools for the Open Source Internet Of Things
Tools for the Open Source Internet Of ThingsTools for the Open Source Internet Of Things
Tools for the Open Source Internet Of Things
Michael Koster
 

Similaire à SURFconext - Collaboration without limit (20)

Collaboration is Happening
Collaboration is HappeningCollaboration is Happening
Collaboration is Happening
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
Reference Knowledge Models for Smart Application
Reference Knowledge Models for Smart ApplicationReference Knowledge Models for Smart Application
Reference Knowledge Models for Smart Application
 
FITT Toolbox: Tools for External Collaboration
FITT Toolbox: Tools for External CollaborationFITT Toolbox: Tools for External Collaboration
FITT Toolbox: Tools for External Collaboration
 
20120419 linkedopendataandteamsciencemcguinnesschicago
20120419 linkedopendataandteamsciencemcguinnesschicago20120419 linkedopendataandteamsciencemcguinnesschicago
20120419 linkedopendataandteamsciencemcguinnesschicago
 
Fusion of Bandwidth on Demand and Virtual Organizations
Fusion of Bandwidth on Demand and Virtual OrganizationsFusion of Bandwidth on Demand and Virtual Organizations
Fusion of Bandwidth on Demand and Virtual Organizations
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
Net-Enabled Test Environment: a Federated Approach to Establishing an Inter-a...
 
Conférence Open Data par où commencer ? "How to achieve interoperability?" E....
Conférence Open Data par où commencer ? "How to achieve interoperability?" E....Conférence Open Data par où commencer ? "How to achieve interoperability?" E....
Conférence Open Data par où commencer ? "How to achieve interoperability?" E....
 
Fusion of bandwidth on demand and virtual organizations
Fusion of bandwidth on demand and virtual organizationsFusion of bandwidth on demand and virtual organizations
Fusion of bandwidth on demand and virtual organizations
 
OI in the Public Sector by Esteve Almirall
OI in the Public Sector by Esteve AlmirallOI in the Public Sector by Esteve Almirall
OI in the Public Sector by Esteve Almirall
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
ENFACT
ENFACTENFACT
ENFACT
 
Digital Asset Management with Alfresco
Digital Asset Management with AlfrescoDigital Asset Management with Alfresco
Digital Asset Management with Alfresco
 
Lect 2 assessing the technology landscape
Lect 2 assessing the technology landscapeLect 2 assessing the technology landscape
Lect 2 assessing the technology landscape
 
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
 
Tools for the Open Source Internet of Things
Tools for the Open Source Internet of ThingsTools for the Open Source Internet of Things
Tools for the Open Source Internet of Things
 
Tools for the Open Source Internet Of Things
Tools for the Open Source Internet Of ThingsTools for the Open Source Internet Of Things
Tools for the Open Source Internet Of Things
 
Seserv workshop costas courcoubetis - introduction to tussle analysis metho...
Seserv workshop   costas courcoubetis - introduction to tussle analysis metho...Seserv workshop   costas courcoubetis - introduction to tussle analysis metho...
Seserv workshop costas courcoubetis - introduction to tussle analysis metho...
 

Plus de Harold Teunissen

Enabling Dynamic Services with SURFconext
Enabling Dynamic Services with SURFconextEnabling Dynamic Services with SURFconext
Enabling Dynamic Services with SURFconext
Harold Teunissen
 
Community Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceCommunity Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a Service
Harold Teunissen
 
Cloud computing for dummies
Cloud computing for dummiesCloud computing for dummies
Cloud computing for dummies
Harold Teunissen
 
From Fiber to Wireless (and back) - Enablers for Collaboration
From Fiber to Wireless (and back) - Enablers for CollaborationFrom Fiber to Wireless (and back) - Enablers for Collaboration
From Fiber to Wireless (and back) - Enablers for Collaboration
Harold Teunissen
 
Anywhere, anytime, any place - embrace the Martini Principle
Anywhere, anytime, any place - embrace the Martini PrincipleAnywhere, anytime, any place - embrace the Martini Principle
Anywhere, anytime, any place - embrace the Martini Principle
Harold Teunissen
 
Domestication of Applications - Use Carrots or Sticks
Domestication of Applications - Use Carrots or SticksDomestication of Applications - Use Carrots or Sticks
Domestication of Applications - Use Carrots or Sticks
Harold Teunissen
 

Plus de Harold Teunissen (20)

Surfing the data wave
Surfing the data waveSurfing the data wave
Surfing the data wave
 
Transformation in Higher Education using ICT
Transformation in Higher Education using ICTTransformation in Higher Education using ICT
Transformation in Higher Education using ICT
 
In de wolken - dat mag wat kosten?
In de wolken - dat mag wat kosten?In de wolken - dat mag wat kosten?
In de wolken - dat mag wat kosten?
 
Ontsourcing -
Ontsourcing -Ontsourcing -
Ontsourcing -
 
From Cubes to Spheres — The transition of higher education towards the cloud.
From Cubes to Spheres — The transition of higher education towards the cloud.From Cubes to Spheres — The transition of higher education towards the cloud.
From Cubes to Spheres — The transition of higher education towards the cloud.
 
Federations on the rise
Federations on the rise Federations on the rise
Federations on the rise
 
DDOS – a Nuisance or Threat?
DDOS – a Nuisance or Threat?DDOS – a Nuisance or Threat?
DDOS – a Nuisance or Threat?
 
Open access and beyond
Open access and beyondOpen access and beyond
Open access and beyond
 
The chasm of cyberinfrastructures
The chasm of cyberinfrastructuresThe chasm of cyberinfrastructures
The chasm of cyberinfrastructures
 
Dutch Cyberinfrastructure
Dutch CyberinfrastructureDutch Cyberinfrastructure
Dutch Cyberinfrastructure
 
Collaborations Unleashed
Collaborations UnleashedCollaborations Unleashed
Collaborations Unleashed
 
Quantum Leap in Open Source Collaboration
Quantum Leap in Open Source CollaborationQuantum Leap in Open Source Collaboration
Quantum Leap in Open Source Collaboration
 
Enabling Dynamic Services with SURFconext
Enabling Dynamic Services with SURFconextEnabling Dynamic Services with SURFconext
Enabling Dynamic Services with SURFconext
 
Community Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a ServiceCommunity Clouds - Shared Infrastructure as a Service
Community Clouds - Shared Infrastructure as a Service
 
Federaties in de praktijk
Federaties in de praktijkFederaties in de praktijk
Federaties in de praktijk
 
Federaties in de praktijk
Federaties in de praktijkFederaties in de praktijk
Federaties in de praktijk
 
Cloud computing for dummies
Cloud computing for dummiesCloud computing for dummies
Cloud computing for dummies
 
From Fiber to Wireless (and back) - Enablers for Collaboration
From Fiber to Wireless (and back) - Enablers for CollaborationFrom Fiber to Wireless (and back) - Enablers for Collaboration
From Fiber to Wireless (and back) - Enablers for Collaboration
 
Anywhere, anytime, any place - embrace the Martini Principle
Anywhere, anytime, any place - embrace the Martini PrincipleAnywhere, anytime, any place - embrace the Martini Principle
Anywhere, anytime, any place - embrace the Martini Principle
 
Domestication of Applications - Use Carrots or Sticks
Domestication of Applications - Use Carrots or SticksDomestication of Applications - Use Carrots or Sticks
Domestication of Applications - Use Carrots or Sticks
 

Dernier

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Dernier (20)

ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

SURFconext - Collaboration without limit

  • 1. SURFconext Collaboration Without Limits Harold Teunissen et al. – SURFnet TeraGrid2011 – July 2011
  • 2. Changing Behaviors Hierarchical Self Organizing Secrecy Transparency Loose Alliance Collaboration Sluggish Urgency Novelty Innovation Tunnel Vision Didactic Source: Sir Ken Robison SURFconext - TG11 - July 2011,- Salt Lake City, UT 2
  • 3. Motive • Cloud cloud cloud — data explosion • Mobile mobile mobile — device explosion • Go go go — study + work + play + collaborate + organize + et cetera • Collaboration is key to your and your team’s success! Source: AMD SURFconext - TG11 - July 2011,- Salt Lake City, UT 3
  • 4. Core Business • Modern universities are developing towards loose conglomerates of (inter)discipline expertise ‣ Collaboration is therefore a core business ‣ Scientific collaboration involves groups of people in multiple institutions, disciplines and countries ‣ Collaboration is about using shared services and resources • Virtual Organization = People + Groups + Resources + Services + Policies + Funding + ... SURFconext - TG11 - July 2011,- Salt Lake City, UT 4
  • 5. Distributed Landscape • Modern science combines resources from multiple sources ‣ The core resources are within the VO domain, but within multiple institutions, and ‣ the generic collaboration services can be found 'the cloud' SURFconext - TG11 - July 2011,- Salt Lake City, UT 5
  • 6. Collaboration Entropy Virtual Laboratory Virtual Project Virtual Organi- zation Virtual Breeding Environment SURFconext - TG11 - July 2011,- Salt Lake City, UT 6
  • 7. Examples Virtual Laboratory Virtual Project Virtual Organi- zation al Breeding Environment SURFconext - TG11 - July 2011,- Salt Lake City, UT 7
  • 8. Commercial Brake Short video explaining SURFconext www.surfconext.nl/en SURFconext - TG11 - July 2011,- Salt Lake City, UT 8
  • 9. Collaboration Environments SURFconext - TG11 - July 2011,- Salt Lake City, UT 9
  • 10. SURFconext — Rationale • Create open standards glue to make campus and cloud based services usable for collaboration for both inter campus and Virtual Organization scenarios • Let vendors provide generic and integrated services as part of the platform, whilst institutions can add specialist services • Offer the platform as a service for smaller & ad-hoc team collaboration • Offer the platform software for large, VO-type collaboration run-you-own SURFconext - TG11 - July 2011,- Salt Lake City, UT 10
  • 11. Core Components • Federated Identity Management — SAML • Groups Management — Grouper • Social Network 'Portal' technology — OpenSocial • Collaboration tools - Document Sharing - Video Collaboration - Learning Systems - Visualization - Data Mining - Workspaces - Et cetera SURFconext - TG11 - July 2011,- Salt Lake City, UT 11
  • 12. Federated Identities • A federation is a collaboration of trust • Users log in at their institution to get access to their services Source: JISC2007 SURFconext - TG11 - July 2011,- Salt Lake City, UT 12
  • 13. Federation Models 1x1 nxm n+n Identity Provider Service Provider Federation Hub SURFconext - TG11 - July 2011,- Salt Lake City, UT 13
  • 14. Groups • Based on Grouper technology Internet2 • Groups are -currently- managed centrally • Any acceptable user can become a group 'admin' • Groups provide context for applications (but applications decide on AuthZ!) • Groups feature (only) 3 roles (admin, collabmin, member) SURFconext - TG11 - July 2011,- Salt Lake City, UT 14
  • 15. Service domestication is key • Domestication can be described as the process of externalizing authentication, authorization and group management from services • Domestication fits nicely in the Service Oriented Architecture paradigm where a platform is created for reusable services and service components • It becomes easier to share (generic) information among services and to replace similar services • It is only useful in multi-domain collaboration so (delegation of) trust is a point of concern SURFconext - TG11 - July 2011,- Salt Lake City, UT 15
  • 16. Advantages Domestication • Domesticated applications enable single sign-on features for users, as well as the ability to share group context between multiple applications • Main Candidates - Identity and access control - Group management - Events like presence and activities - Perhaps Monitoring and Reporting and messaging? SURFconext - TG11 - July 2011,- Salt Lake City, UT 16
  • 17. Collaboration Services • In Production - Commercial services — Alfresco, Liferay, Confluence - Campus services — Sakai, U. of Amsterdam communities - SURFnet — Filesender, Foodle, SURFmedia - Experimental — Big Blue Button, Etherpad  • Pending - Commercial services — Webex, Adobe Connect, Mendeley, Google Apps, IBM Lotus Live - Campus services — 3TU DataCenter, Dataverse Network U of Utrecht, MyExperiment - Experimental — Sharepoint2010, Exchange, IMAP • Wish-list - Commercial services — LinkedIn, Moodle, Dropbox, Zoho Apps, Drupal, Ning, Yammer - Research — iRods, Zotero, Devices, Content SURFconext - TG11 - July 2011,- Salt Lake City, UT 17
  • 18. OpenSocial • General purpose web integration technology by using Gadgets • Open 'Social Data' API for exchanging information on people, groups, activities, et cetera • Lightweight, '2.0' compliant and 'easy' • Open standard, browser based components • Vendor neutral & platform independent • Large user community → wide spread adoption • Uptake moving from Social Networks to R&E and Enterprise SURFconext - TG11 - July 2011,- Salt Lake City, UT 18
  • 19. Architecture & Design SURFconext - TG11 - July 2011,- Salt Lake City, UT 19
  • 20. Simplified View SAML2 IdP Identity Provider Web Portal Grouper Group Management Gadget Conext TBD Attribute Management Engine OpenSocial TBD Virtual Organizations Container OpenSocial Rest JANUS Service Registry OpenSocial Rest SAML2 SP SAML2 Metadata OAuth Service Provider SURFconext - TG11 - July 2011,- Salt Lake City, UT 20
  • 21. Combining existing components and open standards SAML2 IdP Identity Provider Portal Grouper TBD Attribute Management TBD Virtual Organizations OpenSocial Rest JANUS OpenSocial Rest SAML2 SP SAML2 Metadata OAuth Service Provider SURFconext - TG11 - July 2011,- Salt Lake City, UT 21
  • 22. So far • SURFconext Platform up and running for 3 months, GA in fall 2011 • 3 commercial Service Providers • 46 Identity Providers • Piloting with at 5 institutions & VOs • Hooking up to eduGAIN and other federations • Initially engaging with Virtual Organizations — 3TU, Clarin, LifeWatch, Bamboo SURFconext - TG11 - July 2011,- Salt Lake City, UT 22
  • 23. Bumpy road • (Service) License models are currently inadequate • Good business models required for vendors • Collaboration applications require attributes — who is going to provide for them? • International focus is paramount for wide adoption • Engage early adopters, both at institutions, vendors, VOs and end users WARNING CHALLENGES AHEAD SURFconext - TG11 - July 2011,- Salt Lake City, UT 23
  • 24. OpenConext • OpenConext is an OpenSource technology stack for creating and running Collaboration platforms • Join and contribute www.openconext.org SURFconext - TG11 - July 2011,- Salt Lake City, UT 24
  • 25. Getting started SURFconext - TG11 - July 2011,- Salt Lake City, UT 25
  • 26. Share services with your team SURFconext - TG11 - July 2011,- Salt Lake City, UT 26
  • 27. Demo SURFconext - TG11 - July 2011,- Salt Lake City, UT 27
  • 28. harold.teunissen@surfnet.nl haroldteunissen