SOCCNX 2015 - Application Integration Blast

45
Application Integration Blast René Winkelmeyer

Transcript of SOCCNX 2015 - Application Integration Blast

Page 1: SOCCNX 2015 - Application Integration Blast

Application Integration Blast

RenéWinkelmeyer

Page 2: SOCCNX 2015 - Application Integration Blast

Aboutme

RenéWinkelmeyerHeadofDevelopment

•  Skype/Twi:er/LinkedIn/Slideshare

muenzpraeger

•  Webh:ps://blog.winkelmeyer.com

•  [email protected]

OpenNTF•  FileNavigator•  GenericNSFViewWidgetforIBMConnecOons

Page 3: SOCCNX 2015 - Application Integration Blast

Agenda

•  BuzzwordBingo•  IntegraOonscenarios

Page 4: SOCCNX 2015 - Application Integration Blast

Agenda

•  BuzzwordBingo•  IntegraOonscenarios

Page 5: SOCCNX 2015 - Application Integration Blast

BuzzwordBingo–Common

•  IBMConnecOonsCloud

•  IBMConnecOonsOn-Premise

•  IBMWebSphere–FullProfile

Page 6: SOCCNX 2015 - Application Integration Blast

BuzzwordBingo–WASLiberty

•  LightweightJavaEE7ApplicaOonServer(<60MBHDfootprint)

•  On-PremisesorIBMBluemix

Page 7: SOCCNX 2015 - Application Integration Blast

BuzzwordBingo–LTPA

•  LightweightThirdPartyAuthenOcaOon

Page 8: SOCCNX 2015 - Application Integration Blast

BuzzwordBingo–OAuth

Page 9: SOCCNX 2015 - Application Integration Blast

BuzzwordBingo–OAuth

•  TrustshipbetweenapplicaOonsmusthavebeenestablished(ConnecOonsó3rdParty)

•  ImpersonaOon(onbehalfof)

Page 10: SOCCNX 2015 - Application Integration Blast

Agenda

•  BuzzwordBingo•  IntegraOonscenarios

Page 11: SOCCNX 2015 - Application Integration Blast

Integra=onscenarios

•  AreWikis,CommuniOes,AcOviOes,Blogsetc.enough?

Page 12: SOCCNX 2015 - Application Integration Blast

TestSlide

Page 13: SOCCNX 2015 - Application Integration Blast

CloudCatalog

Page 14: SOCCNX 2015 - Application Integration Blast

Integra=onscenarios

•  IBMConnecOonsHeaderintegraOon

•  iWidgets

•  SocialBusinessToolkit

Page 15: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–BusinessCase

•  ShowmyapplicaOonasitwouldbepartofIBMConnecOons

Page 16: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–Cloud

Page 17: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–Cloud

Page 18: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–On-Premises

•  Notavailable…orisit?

Page 19: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–On-Premises

Page 20: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–On-Premises

•  WatchoutforCORS

•  CustomServletforheaderextracOononWASaspossiblesoluOon

Page 21: SOCCNX 2015 - Application Integration Blast

HeaderUIintegra=on–On-Premises

h:ps://github.com/lekkimworld/ic-wrapper

Page 22: SOCCNX 2015 - Application Integration Blast

iWidget

•  AllowUIintegraOonintocertainareas

•  Homepage

•  Profiles

•  CommuniOes

Page 23: SOCCNX 2015 - Application Integration Blast

iWidget–BusinessCase

•  Show3rdpartydatainreal-Omefromotherdatasource

•  ShouldbepartofCommuniOessothatCommunityownerscanadditifneeded

•  CustomizaOonthroughCommunityownersshouldbepossible

Page 24: SOCCNX 2015 - Application Integration Blast

iWidget–BusinessCase

Page 25: SOCCNX 2015 - Application Integration Blast

iWidgetinaCommunity

Page 26: SOCCNX 2015 - Application Integration Blast

iWidgetinaCommunity

Page 27: SOCCNX 2015 - Application Integration Blast

iWidgetcomponents–widgetXML

Page 28: SOCCNX 2015 - Application Integration Blast

iWidgetcomponents–widgetJS

Page 29: SOCCNX 2015 - Application Integration Blast

iWidgetcomponents–widgetJS

Page 30: SOCCNX 2015 - Application Integration Blast

iWidgetcomponents–widgetJS

Page 31: SOCCNX 2015 - Application Integration Blast

iWidgetcomponents–widgetJS

Page 32: SOCCNX 2015 - Application Integration Blast

iWidgetcomponents–widgetJS

Page 33: SOCCNX 2015 - Application Integration Blast

iWidgets–widgets-config.xml

Page 34: SOCCNX 2015 - Application Integration Blast

iWidgets–LotusConnec=onsconfig

Page 35: SOCCNX 2015 - Application Integration Blast

iWidgets–Proxyconfigura=on

Page 36: SOCCNX 2015 - Application Integration Blast

SocialBusinessToolkit(akaSBT)

•  LibraryofprogrammaOcinterfacesforaccessingIBMConnecOonsdata(read/write)

•  Publiclyavailable

Page 37: SOCCNX 2015 - Application Integration Blast

SBT–BusinessCase

•  WeneedacommunityforeverycustomerthatwecreateinourCRM

Page 38: SOCCNX 2015 - Application Integration Blast

SBT–BusinessCase

Page 39: SOCCNX 2015 - Application Integration Blast

SBT–Authen=ca=onandServices

Page 40: SOCCNX 2015 - Application Integration Blast

SBT–Createacommunity

Page 41: SOCCNX 2015 - Application Integration Blast

SBT–Readingpubliccommuni=es

Page 42: SOCCNX 2015 - Application Integration Blast

SBT–Crea=nganAc=vity

Page 43: SOCCNX 2015 - Application Integration Blast

SBT–Playground

Demo

Page 44: SOCCNX 2015 - Application Integration Blast

Q&A!

Page 45: SOCCNX 2015 - Application Integration Blast

PLATINUM&CHAMPAGNESPONSORS

GOLDSPONSORS

SILVERSPONSORS

BRONZESPONSORS