SlideShare a Scribd company logo
Activity Stream
how to feed the beast !
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
aartner@fum.de
@AnderlArtner
http://tdiblog.anderls.com
Why you want to do this…
• Integration
– TDI ships with more then 50 Connectors to
different 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
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>jars3rdpartyIBMconnections
Get ready…
• sbtsdksampleswaracme.sample.webapp.warWEB-INFlib
– 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
• sbtsdktomcatapache-tomcat-7.0.30lib
– servlet-api.jar
Get ready… (almost there)
• Remove the following files from your <TDI
Directory>jars3rdpartyIBMaxis2
– 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
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)
Start to
Simple Event
Simple Event
More advanced
More advanced
Embedded experience
Embedded experience
Thank you !
• Questions are allways welcome
– now
– or just reach out to me….
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/

More Related Content

PDF
Rabncher Meetup India , Lightweight Kubernetes Development with K3s, k3os and...
PPTX
Lateral Movement with PowerShell
PDF
Automated Infrastructure Security: Monitoring using FOSS
PDF
Prepare to defend thyself with Blue/Green
PPTX
Automating Network Firewall Rule Creation using Powershell and CI/CD
PDF
CloudBurst Malmö: Best practices of securing web applications running on Azur...
PDF
Practical Guide to Securing Kubernetes
PDF
Terrascan - Cloud Native Security Tool
Rabncher Meetup India , Lightweight Kubernetes Development with K3s, k3os and...
Lateral Movement with PowerShell
Automated Infrastructure Security: Monitoring using FOSS
Prepare to defend thyself with Blue/Green
Automating Network Firewall Rule Creation using Powershell and CI/CD
CloudBurst Malmö: Best practices of securing web applications running on Azur...
Practical Guide to Securing Kubernetes
Terrascan - Cloud Native Security Tool

What's hot (20)

PDF
App sec in the time of docker containers
PPTX
Product Spotlight: Red Hat Enterprise Linux for Servers and Desktops
PDF
TechDays Finland 2020: Best practices of securing web applications running on...
PDF
Hacking into your containers, and how to stop it!
PDF
Serverless security - how to protect what you don't see?
PPT
iOS Application Pentesting
PDF
Router Defense - BRUcon 2010
PDF
(SACON) Madhu Akula - Automated Defense Using Cloud Service Aws, Azure, Gcp
PPTX
AWS Security Strategy
PDF
Developers Focus on Security-Minded Tooling - Quintis Venter
PDF
IglooConf 2020: Best practices of securing web applications running on Azure ...
PPTX
Cloudefigo - From zero to secure in 1 minute
DOCX
kali linix
PPTX
Code Europe PL - Securing the JVM: Neither for fun nor for profit, but do you...
PPTX
Voxxed Days Athens - Securing the JVM - Neither for fun nor for profit, but d...
PDF
Docker container security
PDF
Securing your AWS Deployments with Spinnaker and Armory Enterprise
PDF
Are Your Containers as Secure as You Think?
PDF
Parrot Security OS | Introduction to Parrot Security OS | Cybersecurity Train...
PDF
DEFCON 23 - Nir Valtman and Moshe Ferber - from zero to secure in 1
App sec in the time of docker containers
Product Spotlight: Red Hat Enterprise Linux for Servers and Desktops
TechDays Finland 2020: Best practices of securing web applications running on...
Hacking into your containers, and how to stop it!
Serverless security - how to protect what you don't see?
iOS Application Pentesting
Router Defense - BRUcon 2010
(SACON) Madhu Akula - Automated Defense Using Cloud Service Aws, Azure, Gcp
AWS Security Strategy
Developers Focus on Security-Minded Tooling - Quintis Venter
IglooConf 2020: Best practices of securing web applications running on Azure ...
Cloudefigo - From zero to secure in 1 minute
kali linix
Code Europe PL - Securing the JVM: Neither for fun nor for profit, but do you...
Voxxed Days Athens - Securing the JVM - Neither for fun nor for profit, but d...
Docker container security
Securing your AWS Deployments with Spinnaker and Armory Enterprise
Are Your Containers as Secure as You Think?
Parrot Security OS | Introduction to Parrot Security OS | Cybersecurity Train...
DEFCON 23 - Nir Valtman and Moshe Ferber - from zero to secure in 1
Ad

Similar to Activity stream - How to feed the Beast (20)

PDF
SOC-BlueTEam.pdf
PDF
100 Security Operation Center Tools.pdf
PDF
soctool.pdf
PPTX
How to Normalize Threat Intelligence Data from Multiple Sources - Tech Talk T...
PPTX
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
PDF
Pragmatic Pipeline Security
PPTX
Abdulkarim 1 and 2
PPTX
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
PPT
Developing and Deploying Microservices to IBM Cloud Private
PPTX
SDAccel Design Contest: SDAccel and F1 Instances
PDF
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
PDF
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
PPTX
devops ppt for hjs jsdjhjd hsdbusinees.pptx
PDF
S014068 pendulum-swings-orlando-v1705c
PDF
Build your first DApp using Substrate Framework - Part I
PPT
Extension Library - Viagra for XPages
PDF
02 intro syst_gen
PDF
S016394 pendulum-swings-melbourne-v1708d
PPTX
VB2013 - Security Research and Development Framework
PPTX
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
SOC-BlueTEam.pdf
100 Security Operation Center Tools.pdf
soctool.pdf
How to Normalize Threat Intelligence Data from Multiple Sources - Tech Talk T...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Pragmatic Pipeline Security
Abdulkarim 1 and 2
Machine Learning , Analytics & Cyber Security the Next Level Threat Analytics...
Developing and Deploying Microservices to IBM Cloud Private
SDAccel Design Contest: SDAccel and F1 Instances
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 1
devops ppt for hjs jsdjhjd hsdbusinees.pptx
S014068 pendulum-swings-orlando-v1705c
Build your first DApp using Substrate Framework - Part I
Extension Library - Viagra for XPages
02 intro syst_gen
S016394 pendulum-swings-melbourne-v1708d
VB2013 - Security Research and Development Framework
Developing IoT Applications Using Intel® System Studio | Eclipse IoT Day Sant...
Ad

Recently uploaded (20)

PDF
Hybrid model detection and classification of lung cancer
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Modernising the Digital Integration Hub
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Tartificialntelligence_presentation.pptx
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
project resource management chapter-09.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PPT
Module 1.ppt Iot fundamentals and Architecture
Hybrid model detection and classification of lung cancer
Zenith AI: Advanced Artificial Intelligence
Modernising the Digital Integration Hub
A novel scalable deep ensemble learning framework for big data classification...
Chapter 5: Probability Theory and Statistics
OMC Textile Division Presentation 2021.pptx
Programs and apps: productivity, graphics, security and other tools
O2C Customer Invoices to Receipt V15A.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Univ-Connecticut-ChatGPT-Presentaion.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Tartificialntelligence_presentation.pptx
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
project resource management chapter-09.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
What is a Computer? Input Devices /output devices
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Web App vs Mobile App What Should You Build First.pdf
Getting started with AI Agents and Multi-Agent Systems
Module 1.ppt Iot fundamentals and Architecture

Activity stream - How to feed the Beast

  • 1. Activity Stream how to feed the beast !
  • 3. That‘s me Andreas Artner IBM Software Consultant and Teamlead at Fritz & Mazcioal www.fum.de Tivoli Security Directory Integrator (TDI) enthusiast aartner@fum.de @AnderlArtner http://tdiblog.anderls.com
  • 4. Why you want to do this… • Integration – TDI ships with more then 50 Connectors to different 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
  • 5. 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>jars3rdpartyIBMconnections
  • 6. Get ready… • sbtsdksampleswaracme.sample.webapp.warWEB-INFlib – 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 • sbtsdktomcatapache-tomcat-7.0.30lib – servlet-api.jar
  • 7. Get ready… (almost there) • Remove the following files from your <TDI Directory>jars3rdpartyIBMaxis2 – 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
  • 8. 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)
  • 16. Thank you ! • Questions are allways welcome – now – or just reach out to me….
  • 17. 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/