surfconext - collaboration without limit

28
SURFconext Collaboration Without Limits Harold Teunissen et al. – SURFnet TeraGrid2011 – July 2011

Upload: harold-teunissen

Post on 22-May-2015

951 views

Category:

Technology


3 download

DESCRIPTION

Presented at TeraGrid 2011 in Salt Lake City on the advances of SURFconext.

TRANSCRIPT

Page 1: SURFconext - Collaboration without limit

SURFconextCollaboration Without Limits

Harold Teunissen et al. – SURFnetTeraGrid2011 – July 2011

Page 2: SURFconext - Collaboration without limit

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

Changing Behaviors

2

HierarchicalSecrecy

Loose AllianceSluggishNovelty

Tunnel Vision

Self OrganizingTransparencyCollaboration

UrgencyInnovationDidactic

Source: Sir Ken Robison

Page 3: SURFconext - Collaboration without limit

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

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!

3

Source: AMD

Page 4: SURFconext - Collaboration without limit

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

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 + ...

4

Page 5: SURFconext - Collaboration without limit

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

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'

5

Page 6: SURFconext - Collaboration without limit

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

Collaboration Entropy

6

Virtual Laboratory

Virtual Project

Virtual Organi-zation

Virtual Breeding Environment

Page 7: SURFconext - Collaboration without limit

Virtual Laboratory

Virtual Project

Virtual Organi-zation

Virtual Breeding Environment

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

Examples

7

Page 8: SURFconext - Collaboration without limit

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

Commercial Brake

8

Short video explaining SURFconextwww.surfconext.nl/en

Page 9: SURFconext - Collaboration without limit

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

Collaboration Environments

Page 10: SURFconext - Collaboration without limit

• 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

SURFconext — Rationale

Page 11: SURFconext - Collaboration without limit

• 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

Core Components

Page 12: SURFconext - Collaboration without limit

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

Federated Identities

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

their services

12

Source: JISC2007

Page 13: SURFconext - Collaboration without limit

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

Federation Models

13

1 x 1 n x m n + n

Identity Provider Service Provider Federation Hub

Page 14: SURFconext - Collaboration without limit

SURFconext - TG11 - July 2011,- Salt Lake City, UT 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)

Page 15: SURFconext - Collaboration without limit

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

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

15

Page 16: SURFconext - Collaboration without limit

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

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?

16

Page 17: SURFconext - Collaboration without limit

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

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

17

Page 18: SURFconext - Collaboration without limit

SURFconext - TG11 - July 2011,- Salt Lake City, UT 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

Page 19: SURFconext - Collaboration without limit

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

Architecture & Design

Page 20: SURFconext - Collaboration without limit

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

Simplified View

20

OpenSocial RestOAuth

SAML2 SP SAML2 Metadata

Service Provider

ConextEngine

Grouper

SAML2 IdP

JANUS

OpenSocialContainer

Web Portal

Identity Provider

Service Registry

Virtual Organizations

Attribute Management

Group Management

OpenSocialRest

TBD

TBDGadget

Page 21: SURFconext - Collaboration without limit

OpenSocial RestOAuth

SAML2 SP SAML2 Metadata

Service Provider

Grouper

SAML2 IdP

JANUS

Portal

Identity Provider

Virtual Organizations

Attribute Management

OpenSocialRest

TBD

TBD

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

Combining existing components and open standards

21

Page 22: SURFconext - Collaboration without limit

SURFconext - TG11 - July 2011,- Salt Lake City, UT 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

Page 23: SURFconext - Collaboration without limit

SURFconext - TG11 - July 2011,- Salt Lake City, UT 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 usersWARNING

CHALLENGESAHEAD

Page 24: SURFconext - Collaboration without limit

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

OpenConext

• OpenConext is an OpenSource technology stack for creating and running Collaboration platforms

• Join and contribute www.openconext.org

24

Page 25: SURFconext - Collaboration without limit

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

Getting started

25

Page 26: SURFconext - Collaboration without limit

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

Share services with your team

26