Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

19
Extend and Surround – how to integrate IBM So5ware at customers using Adobe DX So5ware Patrick Heinzelmann, Harbour Light Ltd. Heiko Voigt, Harbour Light Ltd.

Transcript of Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Page 1: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Extend and Surround – how to integrate IBM So5ware at customers

using Adobe DX So5ware PatrickHeinzelmann,HarbourLightLtd.

HeikoVoigt,HarbourLightLtd.

Page 2: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Aboutus...

IBM/MSSkillsSales&Dev.Europe

IBMSkills,SalesNorthAmerica

AdobeAEMSkillsDev.&SalesEurope

AJointVenturetobuildintegra3onproductsbetweenAdobeDigitalExperienceSolu3onsand3rdPartySo>waresolu3onsfromIBMandMicroso>.

Page 3: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Agenda

Page 4: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

AdobeDXSo>ware–Overview(1)

HybridSoluGon,someComponentscanrunOn-PremandintheCloudacoupleareCloudonly!

DigitalAnalyGcs

CustomersegmentMgmt.

CampaignMgmt.

AdverGsing-opGmizaGon

TV-PlaMorm

SocialMediaMgmt.&AnalyGcs

ContentPersonali-zaGon

ContentMgmt.

Page 5: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

AdobeDXSo>ware–Overview(2)

DigitalAnalyGcs

Customer-segmentMgmt.

CampaignMgmt.

AdverGsing-opGmizaGon

TV-PlaNorm

SocialMediaMgmt.&AnalyGcs

ContentPersonalizaGon

Mul3SiteMgmt.(MSM),WebsiteCrea3on,Templates&Components

DigitalAssetManagement(Pictures,Videos,Docuemntsandmehr.)

DevelopmentPlaMormformobileApps

Forms,DocumentsandWorkflows

SocialLoginsandUsergeneratedContentlikeinBlogsorForums

ContentMgmt.

OurFocusToday!

Page 6: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

AdobeDXSo>ware–Overview(3)

AdobeExperienceManager–SimplifiedArchitecturalChart

Page 7: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

WhyIBMSo>wareandAdobeDX?•  Adobeoffersonlysomenon-integratedSocialMediaComponentsfor

SocialIntranetSoluGons

•  NotrueEnterpriseSocialNetworks(ConnecGonstotherescue!)

•  NoMailingandCalendaring(DominoPersonalInformaGonManagementclosesthisgap)

•  AdobedoesnotofferitsownCommercesoluGon.TheymostlypartnerwithHybrisandElasGcPath.IBMWebSphereCommerceisagreatproductinthatspace

•  3rdPartyIntegraGonsarelackingout-of-the-boxauthenGcaGon/authorizaGonsoluGons.IBMSecurityproductscanfillthisgapnicely(DirectoryIntegrator,AccessManager,FederatedIdenGtyManager,etc.)

Page 8: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Integra3onPaSernswithIBMSo>ware

DMZ

TwoTypesOfIntegraGonComponents:•  RunGmeComponentsforEnd-UsersonPublisherLevel•  AuthoringComponentsforContentAuthorsonAuthorLevel

DisptachDisptach

Publish Publish Publish IBMWebSphereCommerce

IBMConnecGons IBMDomino

Author

Page 9: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Integra3onPaSernswithIBMSo>ware

Integra3onGoals:

1)  LightweightDataTravel–JSON/XMLDataFormats

2)  Looselycoupledsystems–RESTAPIs

3)  ExtendableandExpandable:•  De-CoupleAPIsandUIComponentsonallLayers

•  Normalize&StandardizeAEMComponentAPIsinJavaScript

•  IronoutIBMREST-APIInconsistencies(ConnecGons,anyone?!)

•  NormalizeAPIstoSupportCross-VersionCompaGbilty

Page 10: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Integra3onPaSernswithIBMSo>ware–ComponentArchitecture

AEMComponent

ComponentBusinessLogic(JavaBean/SlingModels)

JSONRESTAPI(Servlet)

InternalServiceLayer

UIComponentView(JSP/Sightly)

JavaScriptLibraryforUIComponent

JavaScriptLibraryforRESTAPI

Page 11: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Integra3onPaSernswithIBMSo>ware–ComponentArchitectureinTotal

AEMComponent

UILayer

InternalServiceLayer

RESTAPILayerSSO

CommuniGes

IBMConnecGons

AcGvityStreams

FileSharingBlogs,Forums,Wikis

SocialAnalyGcs

Liking,Following,Bookmarks CollaboraGveEdiGng

ExperGseLocaGng

RESTAPI

Profiles

IdenGtyProvider

Login STS

Workflow

Page 12: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

There‘sonecaveat:Authen3ca3on/Authoriza3onandSecurity!

AdobeExperienceManager

Conten

t

Conten

t

Content

ExternalUserRepository

ID Token

3rdPartySystems(IBMWebSphereCommerce,IBMConnecGons,IBMDomino,SAP,Oracle,Cloud,On-Prem,…)

InternalIDP

InternalUserRepository

WebUser

Register/Authen3cate

IDP

Valida3on

WebServices/REST

HOW?

Page 13: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

OurSolu3on:SecureTokenService

AdobeExperienceManagerCo

nten

t

Conten

t

Content

OAuth2SAML2.0LTPA

ExternalUserRepository

IMPRISISSTS

ID Token

3rdPartySystems(IBMWebSphereCommerce,IBMConnecGons,IBMDomino,SAP,Oracle,Cloud,On-Prem,…)

InternalIDP

InternalUserRepository

WebUser

Register/Authen3cate

IDP,IBMFIM

Valida3on

WebServices/REST

•  RegistraGon/AuthenGcaGon/AuthorizaGonSoluGon•  MulGpleTokenFormatssupported•  MulGpleparallelEndpointssupported•  NoClientSoewarenecessary•  IMPRISISSTSdeliversJSAPIforSTSInteracGonsinAEMComponentDevelopment

Page 14: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

UseCases

IBMWebSphereCommerce

IBMConnecGons

IBMDomino

IBMSecurity

SocialIntranet

SocialPortal/SocialSelling

CommerceSites

IBMSecuritySoluGons IBMDomino IBMConnecGons IBMWebSphere

Commerce

Page 15: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Demo–Whatyouwill/should/mightsee:SocialIntranetinAdobeExperienceManager

Login

PersonalDashboard

Customer InternalUsers

Linktofiles

Like,Recommend

Login

PersonalDashboard Community

Forum ForumQuesGon

ForumResponse

Files

Mail&Calendar

Page 16: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Thethingstotakehome...•  IBMSoewarecanaddsignificantvaluetoAdobeDigital

MarkeGngSoluGons

•  TheIntegraGonPagernswedelivermakeiteasytostartquicklyanddeliverstunningresultsinligleGme.

•  WesupportseveralversionsinmulGtennantenviromentsandhybriddeployments:

•  AdobeCQ5/AEMfromVersion5.3onwards

•  IBMConnecGonsfromVersion4.5andhigher

•  IBMDominofromVersion8.5.3andhigher

•  WesupportIBMConnecGonsCloud,IBMWebSphereCommerceCloudandAdobeMarkeGngCloudandhybriddeployments

•  Everyproductbringsready-to-runcomponentsandAPIstoextendandadept

Page 17: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Thankyou!

Contact:HeikoVoigt:

[email protected],

twiger:@SITGmbH

PatrickHeinzelmann:

[email protected]

twiger:@pheinzelmann

twiger:@imprisis

hgp://www.sit.de

hgp://www.antegma.de

hgp://www.harbour-light.com

Page 18: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

Youcanbuyallofthattoday!

…forIBMConnecGons

(Cloud)

…forIBMDomino

…forIBMWebSphereCommerce

…forIBMSecurity(TIM/TAM/TFIM)

IMPRISISModules

=releasedProduct

=Productindevelopment

=Projectasset

…forMSExchange/Office365

TheIMPRISIS™ProductLine:Ready-to-useAPIs,SampleComponents,IntegratedSSO:

QuickTime-to-Market,fasterROI!

Page 19: Extend and Surround – how to integrate IBM Software at customers using Adobe DX software

PLATINUM&CHAMPAGNESPONSORS

GOLDSPONSORS

SILVERSPONSORS

BRONZESPONSORS