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

Post on 23-Jan-2017

311 views 1 download

Transcript of 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.

Aboutus...

IBM/MSSkillsSales&Dev.Europe

IBMSkills,SalesNorthAmerica

AdobeAEMSkillsDev.&SalesEurope

AJointVenturetobuildintegra3onproductsbetweenAdobeDigitalExperienceSolu3onsand3rdPartySo>waresolu3onsfromIBMandMicroso>.

Agenda

AdobeDXSo>ware–Overview(1)

HybridSoluGon,someComponentscanrunOn-PremandintheCloudacoupleareCloudonly!

DigitalAnalyGcs

CustomersegmentMgmt.

CampaignMgmt.

AdverGsing-opGmizaGon

TV-PlaMorm

SocialMediaMgmt.&AnalyGcs

ContentPersonali-zaGon

ContentMgmt.

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!

AdobeDXSo>ware–Overview(3)

AdobeExperienceManager–SimplifiedArchitecturalChart

WhyIBMSo>wareandAdobeDX?•  Adobeoffersonlysomenon-integratedSocialMediaComponentsfor

SocialIntranetSoluGons

•  NotrueEnterpriseSocialNetworks(ConnecGonstotherescue!)

•  NoMailingandCalendaring(DominoPersonalInformaGonManagementclosesthisgap)

•  AdobedoesnotofferitsownCommercesoluGon.TheymostlypartnerwithHybrisandElasGcPath.IBMWebSphereCommerceisagreatproductinthatspace

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

Integra3onPaSernswithIBMSo>ware

DMZ

TwoTypesOfIntegraGonComponents:•  RunGmeComponentsforEnd-UsersonPublisherLevel•  AuthoringComponentsforContentAuthorsonAuthorLevel

DisptachDisptach

Publish Publish Publish IBMWebSphereCommerce

IBMConnecGons IBMDomino

Author

Integra3onPaSernswithIBMSo>ware

Integra3onGoals:

1)  LightweightDataTravel–JSON/XMLDataFormats

2)  Looselycoupledsystems–RESTAPIs

3)  ExtendableandExpandable:•  De-CoupleAPIsandUIComponentsonallLayers

•  Normalize&StandardizeAEMComponentAPIsinJavaScript

•  IronoutIBMREST-APIInconsistencies(ConnecGons,anyone?!)

•  NormalizeAPIstoSupportCross-VersionCompaGbilty

Integra3onPaSernswithIBMSo>ware–ComponentArchitecture

AEMComponent

ComponentBusinessLogic(JavaBean/SlingModels)

JSONRESTAPI(Servlet)

InternalServiceLayer

UIComponentView(JSP/Sightly)

JavaScriptLibraryforUIComponent

JavaScriptLibraryforRESTAPI

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

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?

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

UseCases

IBMWebSphereCommerce

IBMConnecGons

IBMDomino

IBMSecurity

SocialIntranet

SocialPortal/SocialSelling

CommerceSites

IBMSecuritySoluGons IBMDomino IBMConnecGons IBMWebSphere

Commerce

Demo–Whatyouwill/should/mightsee:SocialIntranetinAdobeExperienceManager

Login

PersonalDashboard

Customer InternalUsers

Linktofiles

Like,Recommend

Login

PersonalDashboard Community

Forum ForumQuesGon

ForumResponse

Files

Mail&Calendar

Thethingstotakehome...•  IBMSoewarecanaddsignificantvaluetoAdobeDigital

MarkeGngSoluGons

•  TheIntegraGonPagernswedelivermakeiteasytostartquicklyanddeliverstunningresultsinligleGme.

•  WesupportseveralversionsinmulGtennantenviromentsandhybriddeployments:

•  AdobeCQ5/AEMfromVersion5.3onwards

•  IBMConnecGonsfromVersion4.5andhigher

•  IBMDominofromVersion8.5.3andhigher

•  WesupportIBMConnecGonsCloud,IBMWebSphereCommerceCloudandAdobeMarkeGngCloudandhybriddeployments

•  Everyproductbringsready-to-runcomponentsandAPIstoextendandadept

Thankyou!

Contact:HeikoVoigt:

Heiko.voigt@harbour-light.com,

twiger:@SITGmbH

PatrickHeinzelmann:

patrick.heinzelmann@harbour-light.com

twiger:@pheinzelmann

twiger:@imprisis

hgp://www.sit.de

hgp://www.antegma.de

hgp://www.harbour-light.com

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!

PLATINUM&CHAMPAGNESPONSORS

GOLDSPONSORS

SILVERSPONSORS

BRONZESPONSORS