Explaining theIBM Social Business Toolkit                   René Winkelmeyer                dp consulting | purify it
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
Who’s the speaker?!   René Winkelmeyer!   Senior Consultant at dp consulting | purify it!   Working area  !   Enhanced dev...
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
Get Social – Do Business!!   “Get Social – Do Business” – that was the campaign at  Lotusphere 2011.!   IBM has shown at L...
Get Social – Do Business!!   So, what does this „social stuff“ mean?  !   Things are getting more „social“. Collaboration ...
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
IBM Social Business Toolkit and Project Vulcan !   At Lotusphere 2010 IBM has introduced „IBM Project Vulcan“.   Since tha...
IBM Social Business Toolkit and Project Vulcan !   The IBM Social Business Toolkit (SBT) is IBM‘s way to make this   kind ...
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
All about standards!   IBM is following their way of the last years:  they are leveraging industry standards!!   What does...
All about standards - OAuth
All about standards - OAuthSource: http://www.ibm.com/developerworks/web/library/wa-oauthsupport/?ca=drs-
All about standards - OAuth!   Are there API’s? – Yes!  !   Java, C#, Perl, Ruby, Python, Erlang, …!   http://oauth.google...
All about standards – Activitystrea.ms!   Is it an Activity Stream or Activitystrea.ms?!   Located at http://activitystrea...
All about standards – Activitystrea.ms!   The purpose of an Activity  Stream is to deliver  !   content (information)  !  ...
All about standards – Activitystrea.msactor            verb          object     targetHe-Man           raises       his sw...
All about standards – Gadgets!   OpenSocial Gadgets are specified by the OpenSocial initiative.!   The OpenSocial API is a...
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
The “IBM Social Infrastructure”!   Now let‘s have a look at the „infrastructure ingredients“ to deliver  the „Exceptional ...
The “IBM Social Infrastructure”
Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulca...
The IBM Social Business Toolkit API!   The IBM Social Business Toolkit API is a set of JSON/ATOM  requests, which could be...
HTTP GET!   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID  !   User-ID: @me, @viewer, @owner, <specific>  !   Gr...
HTTP POST!   Base URL: /rest/activitystreams/USER-ID  !   User-ID: @me, @viewer, @owner, <specific>  !   the Event data in...
HTTP DELETE!   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID  !   User-ID: @me, @viewer, @owner, <specific>  !  ...
The IBM Social Business Toolkit API           DEMO TIME
Contact information!   Mail: mail@winkelmeyer.com!   IM: BleedYellow!   Twitter: muenzpraeger!   Skype: muenzpraeger!   Bl...
Resources!   IBM Social Business Toolkit  !   http://www-10.lotus.com/ldd/appdevwiki.nsf  !   http://public.dhe.ibm.com/so...
Resources!   Activity Streams  !   http://activitystrea.ms!   JSON validators  !   http://www.jslint.com (by the Master hi...
Resources!   OpenNTF  !   http://socialenabler.openntf.org  !   http://heidloff.net!   Managed / Backing beans  !   http:/...
Upcoming SlideShare
Loading in...5
×

BLUG 2011 - Explaining the IBM Social Business Toolkit

774

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
774
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BLUG 2011 - Explaining the IBM Social Business Toolkit

  1. 1. Explaining theIBM Social Business Toolkit René Winkelmeyer dp consulting | purify it
  2. 2. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  3. 3. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  4. 4. Who’s the speaker?!   René Winkelmeyer!   Senior Consultant at dp consulting | purify it!   Working area !   Enhanced development with Notes, XPages, RCP Plug-Ins !   Building enterprise administration architectures for IBM Lotus Traveler and IBM Lotus Sametime!   IBM Advanced Business Partner!   Design Partner for IBM Notes/Domino NEXT!   Author of the popular “File Navigator” plug-in http://filenavigator.openntf.org
  5. 5. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  6. 6. Get Social – Do Business!!   “Get Social – Do Business” – that was the campaign at Lotusphere 2011.!   IBM has shown at Lotusphere, that they are heavily investing into social software.!   And IBM has shown that they need “Lotus” products for that.!   You merely have recognized the “silent shift” from Lotus products to IBM Collaborative Solutions.
  7. 7. Get Social – Do Business!!   So, what does this „social stuff“ mean? !   Things are getting more „social“. Collaboration should improve. !   Social does mean „in your company – and with your customers and partners“. !   We need to be „social“ – and IBM will deliver concepts and tools.
  8. 8. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  9. 9. IBM Social Business Toolkit and Project Vulcan !   At Lotusphere 2010 IBM has introduced „IBM Project Vulcan“. Since than it was somewhat quiet in this area. !   And what‘s „IBM Project Vulcan“? !   Well, it‘s a kind of blueprint for „social business“. !   It‘s IBM‘s vision to employ a consistent „social experience“ between all Lotus products, like Notes and Connections.
  10. 10. IBM Social Business Toolkit and Project Vulcan !   The IBM Social Business Toolkit (SBT) is IBM‘s way to make this kind of consistent behavior happen. It‘s currently an API. !   The SBT will allow (programmatic) access to the new functionality, like the activity stream or the embedded experience.
  11. 11. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  12. 12. All about standards!   IBM is following their way of the last years: they are leveraging industry standards!!   What does that mean for the SBT? !   Authentication through OAuth !   Data transmission with JSON or ATOM, based on Activitystrea.ms !   Embedded experience with OpenSocial gadgets
  13. 13. All about standards - OAuth
  14. 14. All about standards - OAuthSource: http://www.ibm.com/developerworks/web/library/wa-oauthsupport/?ca=drs-
  15. 15. All about standards - OAuth!   Are there API’s? – Yes! !   Java, C#, Perl, Ruby, Python, Erlang, …!   http://oauth.googlecode.com!   http://oauth.net/code/
  16. 16. All about standards – Activitystrea.ms!   Is it an Activity Stream or Activitystrea.ms?!   Located at http://activitystrea.ms ;-)
  17. 17. All about standards – Activitystrea.ms!   The purpose of an Activity Stream is to deliver !   content (information) !   to the user !   which has been appointed!   Maybe you‘ve heard the word „river“ – that‘s it!
  18. 18. All about standards – Activitystrea.msactor verb object targetHe-Man raises his sword towards the moon.!   Consuming and provisioning could be occur using JSON or ATOM.
  19. 19. All about standards – Gadgets!   OpenSocial Gadgets are specified by the OpenSocial initiative.!   The OpenSocial API is a collection of APIs to allow communication between „social applications“ (http://code.google.com/apis/opensocial)
  20. 20. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  21. 21. The “IBM Social Infrastructure”!   Now let‘s have a look at the „infrastructure ingredients“ to deliver the „Exceptional Work experience“ within IBM Project Vulcan.!   They added a lot of stuff !   Apache Shinding !   WebSphere and DB2 !   any external application
  22. 22. The “IBM Social Infrastructure”
  23. 23. Agenda!   Who’s the speaker?!   Get Social – Do Business!!   Contexting IBM Social Business Toolkit with IBM Project Vulcan!   All about standards!   The “IBM Social Infrastructure”!   The IBM Social Business Toolkit API – and how to use it
  24. 24. The IBM Social Business Toolkit API!   The IBM Social Business Toolkit API is a set of JSON/ATOM requests, which could be executed in three different ways: !   HTTP GET Request !   HTTP POST Request !   HTTP DELETE Request!   You need to be authenticated first (via OAuth)!
  25. 25. HTTP GET!   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID !   User-ID: @me, @viewer, @owner, <specific> !   Group-ID: @all, @self !   App-ID: @all, <specific>!   Return: the Activity Stream in JSON/ATOM
  26. 26. HTTP POST!   Base URL: /rest/activitystreams/USER-ID !   User-ID: @me, @viewer, @owner, <specific> !   the Event data in JSON/ATOM!   Return: the „EVENT-ID“ in JSON/ATOM
  27. 27. HTTP DELETE!   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID !   User-ID: @me, @viewer, @owner, <specific> !   Group-ID: @all, @self !   App-ID: @all, <specific>!   Return: nothing
  28. 28. The IBM Social Business Toolkit API DEMO TIME
  29. 29. Contact information!   Mail: mail@winkelmeyer.com!   IM: BleedYellow!   Twitter: muenzpraeger!   Skype: muenzpraeger!   Blog: blog.winkelmeyer.com!   LinkedIn: http://www.linkedin.com/in/muenzpraeger!   XING: http://x ing.com/profile/Rene_Winkelmeyer
  30. 30. Resources!   IBM Social Business Toolkit !   http://www-10.lotus.com/ldd/appdevwiki.nsf !   http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/ ee_summary.html!   Oauth !   http://oauth.net !   http://oauth.googlecode.com
  31. 31. Resources!   Activity Streams !   http://activitystrea.ms!   JSON validators !   http://www.jslint.com (by the Master himself) !   http://www.jsonlint.com
  32. 32. Resources!   OpenNTF !   http://socialenabler.openntf.org !   http://heidloff.net!   Managed / Backing beans !   http://xpagesblog.com !   http://blog.mindoo.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×