enabling dynamic services with surfconext

20
Enabling Dynamic Services with SURFconext e-Science Without Limits Harold Teunissen and Remco Poortinga - van Wijnen — SURFnet December 2011

Upload: harold-teunissen

Post on 22-May-2015

393 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Enabling Dynamic Services with SURFconext

Enabling Dynamic Services with SURFconexte-Science Without Limits

Harold Teunissen and Remco Poortinga - van Wijnen — SURFnetDecember 2011

Page 2: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Changing Behaviors

2

HierarchicalSecrecy

Loose AllianceSluggishNovelty

Tunnel VisionInstitution

Single Discipline

Self OrganizingTransparencyCollaboration

UrgencyInnovationDidactic

IndividualMulti-Disciplinary

Source: Sir Ken Robison

Page 3: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Motive

• Cloud cloud cloud — data explosion• Sharing sharing sharing — connectivity explosion• Go go go — study + work + play + collaborate +

organize + share + et cetera

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

3

Source: AMD

Page 4: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

New 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 Collaboration = People + Groups + Resources + Services + Policies + Funding + ...

4

Page 5: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Distributed landscape

• Modern science combines resources from multiple sources across multiple (administrative) domains

‣ The core resources are within one virtual collaboration domain, but within multiple institutions, and

‣ the generic collaboration services can be found in 'the cloud'

5

Page 6: Enabling Dynamic Services with SURFconext

Network C

Network BNetwork A

Open Lightpath Exchange

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

e-Science without limits

6

ƒ

Page 7: Enabling Dynamic Services with SURFconext

Enabled by

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

e-Science without limits

6

ƒ

Page 8: Enabling Dynamic Services with SURFconext

Network C

Network BNetwork A

Open Lightpath Exchange

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Resource Reservation

7

ƒ

098am-10pm

Bandwidth on Demand

Page 9: Enabling Dynamic Services with SURFconext

Network C

Network BNetwork A

Open Lightpath Exchange

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Resource Reservation

7

ƒ

098am-10pm

1210am-12pm

Bandwidth on Demand

Page 10: Enabling Dynamic Services with SURFconext

Network C

Network BNetwork A

Open Lightpath Exchange

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Resource Reservation

7

ƒ

098am-10pm

1210am-12pm

Bandwidth on Demand

1212.10pm-3pm

Page 11: Enabling Dynamic Services with SURFconext

Virtual Collaboration B

Virtual Collaboration A

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Getting connexted

8

ƒ

Page 12: Enabling Dynamic Services with SURFconext

Enabled by

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Getting connexted

8

ƒ

Page 13: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

SURFconext

SURFconext allows you to create your own collaboration environment that organizes your applications, services and resources

• Provides the glue and lubrication middleware to make campus and cloud based services usable for collaboration for both inter campus and virtual collaboration scenarios

• O!er the platform as a service for smaller & ad-hoc team collaboration

• O!er the platform software for large, virtual collaboration-type collaboration to run-you-own

9

Page 14: Enabling Dynamic Services with SURFconext

• Federated Identity Management — SAML• Groups Management — Grouper• Social Network 'Portal' technology — OpenSocial• Collaboration Services and Resources

- Document Sharing- Video Collaboration- Learning Systems- Data Storage- Data Mining- Workspaces- Et cetera

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht 10

Innovative cherry picking

Page 15: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

e-Science “supply chain”

11

VirtualCollaboration

DNA Sequencer

Research Data StorageCollaboration Portal

ƒ

Bandwidth on demand

09 12 14

Page 16: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht 12

Architecture

Page 17: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Simplified view

13

Grouper

OpenSocial RestOAuth

SAML2 SP SAML2 Metadata

Service or Resource Provider

ConextEngine

SAML2

JANUS

OpenSocialContainer

Web Portal

Federation

Service Registry

Virtual Organizations

Attribute Management

Group Management

OpenSocialRest

TBD

TBDGadget

SAML2 Identity ProviderADFS TBD

*SURFconext component

Grouper

VC B

VC A

Page 18: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Getting started

14

Page 19: Enabling Dynamic Services with SURFconext

Seminar SURFnet7 - December 2011 - Centraal Museum - Utrecht

Demo

15