SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

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