4. IBM Notes en Connections
• IBM Connections Mail
• IBM iNotes 9.0
• Embedded Experience
• Connections Files
• IBM Notes 9.0
• Embedded Experience
• Activity Stream
• Plugins voor Activities, Files en StatusUpdates
6. Wat is OpenSocial
OpenSocial is een open standaard die
vastlegt hoe sociale toepassingen
gebouwd kunnen worden met behulp
van HTML, JavaScript en CSS.
De specificatie omvat zowel JavaScript
en REST API's. OpenSocial maakt
gebruik van vele andere standaarden,
zoals Activity Streams en OAuth.
Zie http://opensocial.org
7. Wat is OAuth
Het OAuth 2.0 authorisatie
framework geeft een
toepassing van derden
toegang tot een dienst.
8. Apache Shindig
Het Apache Shindig project dient
als referentie implementie van de
OpenSocial specificatie
Zie http://shindig.apache.org
10. OpenSocial in Domino
• De OpenSocial Components van IBM bevat delen
uit het Apache Shindig project
• Draait als web applicatie gebaseerd op OSGi
• Credential Store voor de opslag van de OAuth
tokens
13. Architectuur
Mail cluster en enkele Shindig server
• Geschikt Social Edition te testen
met een bestaand server cluster
14. Open eindjes in de beta
Nog een aantal open punten
• Wanneer een aparte server?
• Clusteren van Shindig?
• Documentatie !!!!!
15. OAuth en Widget Catalog
• Credential Store voor de opslag van tokens
• De OAuth configuratie via de widget catalog
• Uitrol van OpenSocial Gadgets via de widget
catalog
16. Locked Domains
• Iedere widget krijg zijn eigen omgeving door
middel van een eigen domein
• Wildcard DNS entry noodzakelijk
• Bij voorkeur anders dan het SSO domein
17. Proxy Rules
• De Domino server functioneert als Proxy tussen
de gadget en de applicatie
• Door middel van Proxy Rules kan bepaald worden
welke pagina’s opgevraagd kunnen worden
• Specifiek voor iedere Widget in de Catalog