+ All Categories
Home > Documents > Service-oriented Collaboration Infrastructures · -Lot of interest in education and...

Service-oriented Collaboration Infrastructures · -Lot of interest in education and...

Date post: 23-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
32
Service-oriented Collaboration Infrastructures Niels van Dijk, Technical Product Manager SURFnet
Transcript
Page 1: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Service-oriented Collaboration InfrastructuresNiels van Dijk, Technical Product Manager SURFnet

Page 2: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Agenda

- Updates on: → euroCamp Meeting (Vienna) → European OpenSocial Summit (Utrecht)- Progress on OpenSocial 2.0- W3C Federated Social Web

- SURFconext Platform, Niels

- Knowledge Exchange, Christopher Brown

- Shibboleth and Nuxeo, Olivier Salaün

Page 3: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

euroCamp Vienna

- Federation

- Groups and Domestication

- Collaboration and Virtual Organizations

Page 4: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

The Collaboration game

Modern universities are developing towards loose

conglomerates of (inter)discipline expertise

→ Collaboration is therefor core business

Collaboration involves people in multiple institutions

in multiple countries

Collaboration is about using shared resources

People + resources = Virtual Organization

Page 5: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

A distributed landscape

Modern science combines eScience resources from

multiple sources with generic collaboration

- The core resources are within the R&E domain

- Some activities already moving off campus

(MyExperiment, Mendeley)

Collaboration is already in 'the cloud'

Twitter, Facebook, Linkedin, Wikis, Blogs→

Page 6: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Domestication

• 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 or enterprise environments, hence (delegation of) trust is a point of concern

Page 7: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Domestication (2)

- Domestication Candidates:- Authentication and authorization;- Groups;- Provisioning and deprovisioning;- 'Events' like presence, notifications and

activities;- Monitoring and reporting.

Page 9: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

EU OpenSocial Summit- Approx. 80 participants over 2 days- 50% edu, 50% international (EU + US)- Commercial:

- Publishers- IBM, Cisco, Jive, Atlassian- Social Networks

- Day2: Research and Education- Student Portals,- Learning (SAKAI)- Collaboration (Nature, SURFnet, TeraGrid)

Slides and videos:http://docs.opensocial.org/pages/viewpage.action?pageId=720955

Page 10: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

EU OpenSocial Summit -2- Social Networks: facing Facebook- Lot of interest in education and collaboration- 'Enterprise' is catching up, adding OS to tech

stack (and even moving away from traditional Java Portal tech)

- Publishers are moving towards OS

- Integration of OpenSocial Gadgets and W3C widgets spec a must

- There is a need for a standard portal app- A gadget registry is needed

Page 11: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

OpenSocial 2.0- Integration of OpenSocial Gadgets and W3C

widgets spec

- Integration/Alignment of OpenSocial and CMIS

- OpenSocial Spaces (Gadgets + Groups + People): sharable between containers

Much more: join mailinglist [email protected]

Page 12: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

W3C Federated Social Web

Many initiatives to create 'federated' Social Networks

This initiative tries to bundle these initiatives and come up with an open standard for (realtime) exchange of Social Data between Social Network Platforms

Looks like XMPP / GoogleWave ?!

http://www.w3.org/2005/Incubator/federatedsocialweb/

Page 13: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

The COIN ProjectCollaboration Infrastructure

Page 14: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

The COIN Project 2010

Delivered SURFconext platform (dec 2010) Collaboration Middleware→

a synergy between federated IdM & Group middleware, social networking and collaboration tools

Tech resources available: →https://wiki.surfnetlabs.nl/display/surfconextdev/Technical+Design

Showcase Portal→Domesticated OpenSocial v1.1 collaboration 'portal'

Work with vendors to provide domesticated services→Alfresco, Liferay, Confluence, Webex, Mendeley

Provide some basic collab. services →

Page 15: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

SURFconext Features

- SAML 2.0 IdP and SP 'proxy'

- IdP and SP registry & attribute release

management

- Group Relation Providers (SURFteams & external)

- Attribute aggregation – not tested yet

- VO Registry VO IdP

- OpenSocial ‘Gadgets’ for GUI (Apache Shindig)

Page 16: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

SURFconext Components

- Corto (WAYF) http://wayf.dk/wayfweb/corto.html

- Janus (WAYF) http://code.google.com/p/janus-ssp/

- Apache Shindig (ASF) http://shindig.apache.org/

- SURFconext Showcase Portal moving towards →

Apache Incubator (feb/march)

→ 'Glue' by SURFnet

Page 17: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

SURFconext Interfaces

- SAML 2.0 SP and Idp, SAML Metadata

- OpenSocial Javascript Gadget and Social Data API

- OpenSocial REST Social Data API

2 & 3 legged oAuth→

Page 18: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

SURFconext Architecture SURFconext Architecture

Page 19: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional
Page 20: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Groups in COIN

- Groups are managed centrally

- Any acceptable user can become a collabmin

- Groups provide context for applications

- Groups feature (only) 3 roles (admin, collabmin,

member)

- Group + VO Registry VO IdP

Page 21: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Service Registry - Janus

Page 22: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Why OpenSocial ?

- Open 'Social Data' API for exchanging information on people, groups, activities, etc (Javascript and REST API)

- But also,- general purpose web integration technology

('Gadgets')- Open standard browser based components- vendor neutral & platform independent

PortabilityWrite once, deploy anywhere

- Large user community -> wide spread adoption

Page 23: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

How will (end) usersexperience COIN

Page 24: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Pointers

Outline: www.surfconext.nlwww.surfnet.nl/coin

Portal: portal.surfconext.nl

Wiki: wiki.surfnetlabs.nl

Blog: projectcoin.surfnet.nl

Page 25: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

Questions?

[email protected]

Page 26: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

26

Page 27: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

27

Page 28: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

28

Page 29: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

29

Page 30: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

30

Page 31: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

31

Page 32: Service-oriented Collaboration Infrastructures · -Lot of interest in education and collaboration-'Enterprise' is catching up, adding OS to tech stack (and even moving away from traditional

32


Recommended