17
Activity Stream how to feed the beast !

Activity stream - How to feed the Beast

Embed Size (px)

DESCRIPTION

Session for Social Connect VI, 2014 Prague. How to leverage Tivole Direcotry Integrator to publish Informations to the IBM Connections Activity Stream.

Citation preview

Page 1: Activity stream - How to feed the Beast

Activity Stream

how to feed the beast !

Page 2: Activity stream - How to feed the Beast
Page 3: Activity stream - How to feed the Beast

That‘s me

Andreas Artner

IBM Software Consultant and Teamlead at

Fritz & Mazcioal www.fum.de

Tivoli Security Directory Integrator (TDI) enthusiast

[email protected]

@AnderlArtner

http://tdiblog.anderls.com

Page 4: Activity stream - How to feed the Beast

Why you want to do this…

• Integration

– TDI ships with more then 50 Connectors todifferent systems

• Extensible

– Java based – perfect fit for the IBM SBT SDK

– You can create your own script connector

• Flexible

– Retrieving and manipulating Data is easy

Page 5: Activity stream - How to feed the Beast

Get ready…

• setup a new dedicated TDI instance

– Either TDI Version 7.1.1 or SDI Version 7.2

• Download the latest SBTSDK from openntf

• Extract it to your filesystem

• Copy the following Java Archives to your <TDI Directory>\jars\3rdparty\IBM\connections\

Page 6: Activity stream - How to feed the Beast

Get ready…

• sbtsdk\samples\war\acme.sample.webapp.war\WEB-INF\lib\– apache-mime4j-06.jar

– com.ibm.commons-9.0.0.jar

– com.ibm.commons.runtime-1.0.2.20140527-1807.jar

– com.ibm.commons.xml-9.0.0.jar

– com.ibm.sbt.core-1.0.2.20140527-1807.jar

– commons-codec-1.6.jar

– commons-fileupload-1.2.2.jar

– commons-io-2.4.jar

– commons-logging-1.1.1.jar

– httpclient-4.3.3.jar

– httpcore-4.3.jar

– httpmime-4.3.1.jar

• sbtsdk\tomcat\apache-tomcat-7.0.30\lib\– servlet-api.jar

Page 7: Activity stream - How to feed the Beast

Get ready… (almost there)

• Remove the following files from your <TDI Directory>\jars\3rdparty\IBM\axis2\– commons-codec-1.3.jar

– commons-fileupload-1.2.jar

– commons-io-1.4.jar

– commons-logging-1.1.1.jar

– httpcore-4.0-beta1.jar

• Delete the commons folder in ibmjs.jar

Page 8: Activity stream - How to feed the Beast

Get ready…

• Start TDI and create a new Project

• Add the ressources from the provided TDI Project (just us drag and drop from the filesystem)

Page 9: Activity stream - How to feed the Beast

Start to

Page 10: Activity stream - How to feed the Beast

Simple Event

Page 11: Activity stream - How to feed the Beast

Simple Event

Page 12: Activity stream - How to feed the Beast

More advanced

Page 13: Activity stream - How to feed the Beast

More advanced

Page 14: Activity stream - How to feed the Beast

Embedded experience

Page 15: Activity stream - How to feed the Beast

Embedded experience

Page 16: Activity stream - How to feed the Beast

Thank you !

• Questions are allways welcome

– now

– or just reach out to me….

Page 17: Activity stream - How to feed the Beast

Ressources

• Home page: http://ibmdw.net/social

• SDK: http://ibmsbt.openntf.org

• GitHub: https://github.com/OpenNTF/SocialSDK

• StackOverflow: #ibmsbt

• Twitter: @ibmsbt

• YouTube: http://youtube.com/ibmsbt

• Playground: http://bit.ly/sbtplayground

• mikkel-heisterberg-an-introduction-to-working-with-the-activity-stream

• vincent-burckhardt-opensocial-gadgets-in-ibm-connections

• Accessing the Activity Stream in IBM Connections

• AD104-ibm-connections-actiivtystream-integration

• Activity Streams APIs Lab session

• Webinar - How to access the Activity Stream in IBM Connections

• http://www.tdi-users.org

• https://groups.google.com/forum/#!forum/ibm.software.network.directory-integrator

• http://www.tdiingoutloud.com/