SlideShare a Scribd company logo
1 of 44
Download to read offline
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Extend and Surround your Adobe
Digital Marketing Implementations
with IBM Software
Heiko Voigt, Patrick Heinzelmann - February 2nd 2016
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Agenda
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
About us
Heiko Voigt
•  CEO of SIT GmbH & Harbour Light Software Development Ltd.
•  Project Manager, Key Acounting
•  Software Developer (Java, IBM Connections, XPages)
•  hvoigt@sit.de
Patrick Heinzelmann
•  CEO of antegma GmbH
•  Software Architect
•  Software Developer (Java, Adobe Software)
•  patrick.heinzelmann@antegma.com
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Setting the context...
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Setting the Context – Adobe DX Software (1)
Hybrid Solution, some Components can run On-Prem and
in the Cloud a couple are Cloud only !
Digital
Analytics
Customer
segment
Mgmt.
Campaign
Mgmt.
Advertising-
optimization
TV-
Platform
Social Media
Mgmt. &
Analytics
Content
Personali-
zation
Content
Mgmt.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Setting the Context – Adobe DX Software (2)
Digital
Analytics
Customer-
segment Mgmt.
Campaign
Mgmt.
Advertising-
optimization
TV-
Plattform
Social Media
Mgmt. &
Analytics
Content
Personalization
Multi Site Mgmt.
(MSM),
Website Creation,
Templates &
Components
Digital Asset
Management
(Pictures, Videos,
Docuemnts and
mehr.)
Development
Platform for
mobile Apps
Forms, Documents
and Workflows
Social Logins and User
generated Content like
in Blogs or Forums
Content
Mgmt.
Our
Focus
Today !
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Setting the Context – Adobe DX Software (3)
Adobe Experience Manager – Simplified Architectural Chart
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Integration Scenarions
and Patterns
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Why IBM Software and Adobe DX ?
Commerce
Social
Intranet
Security
B2C / B2B
Portals
•  Adobe only offers some non-integrated Social Media
Components for Social Intranet Solutions
•  No true Enterprise Social Networks
(IBM Connections to the rescue!)
•  No Mailing and Calendaring (IBM Domino Personal
Information Management closes this gap)
•  Adobe does not offer its own E-Commerce solution.
They mostly partner with Hybris and Elastic Path.
IBM WebSphere Commerce is a great product in that space
•  3rd Party Integrations are lacking out-of-the-box
authentication/authorization solutions. IBM Security
products can fill this gap nicely (Directory Integrator, Access
Manager, Federated Identity Manager, etc.).
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Integration Patterns with IBM Software
DMZ
Two Types Of Integration Components:
•  Runtime Components for End-Users on Publisher Level
•  Authoring Components for Content Authors on Author Level
DispatchDispatch
Publish Publish Publish
IBM
WebSphere
Commerce
IBM
Connections
IBM Domino
Author
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Integration Goals
Integration Goals and best practice:
1)  Lightweight Data Travel – JSON/XML Data Formats
2)  Loosely coupled systems – REST APIs
3)  Extendable and Expandable:
•  De-Couple APIs and UI Components on all Layers
•  Normalize & Standardize AEM Component APIs in JavaScript
•  Normalize APIs to Support Cross-Version compatibilty
•  Multi-Tenant Support
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
A General Component Architecture
AEM Component
Component Business Logic
(Java Bean / Sling Models)
JSON REST API
(Servlet)
Internal Service Layer
UI Component View
(JSP / Sightly)
JavaScript Library for UI Component
JavaScript Library
for REST API
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Component Architecture for IBM Connections
AEM Component
UI Layer
Internal Service Layer
REST API LayerSSO
Communities
IBM Connections
Activity Streams
File SharingBlogs, Forums, Wikis
Social Analytics
Liking, Following,
Bookmarks
Collaborative Editing
Expertise Locating
REST
API
Profiles
Identity Provider
Login STS
Workflow
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Authentication/Authorization and Security
Adobe Experience
Manager
Content
Content
Content
External User
Repository
ID Token
3rd Party Systems (IBM
WebSphere Commerce,
IBM Connections, IBM
Domino, SAP, Oracle,
Cloud, On-Prem,…)
Internal IDP
Internal User
Repository
Web User
Register /
Authenticate
IDP
Validation
Web Services /
REST
HOW ?
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Solution: Secure Token Service (STS)
Adobe Experience Manager
Content
Content
Content
OAuth 2
SAML 2.0
LTPA
Custom
External User
Repository
STS API
ID Token
3rd	Party	Systems	(IBM	
WebSphere	Commerce,	IBM	
Connec:ons,	IBM	Domino,	SAP,	
Oracle,	Cloud,	On-Prem,…)	
Internal IDP
Internal User
Repository
Web User
Register /
Authenticate
IDP, IBM FIM
Validation
Web Services /
REST
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Reference Implementation: IBM Security
Access Manager
IBM Security
Access Manager
●  Authentication
●  Authorization
●  Single Sign-on
●  Federation
●  Risk-based Access
●  Application Protection
EmployeesConsumers Partners and
Contractors
Cloud
Workloads
SaaS
Applications
Enterprise
Applications
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Why a Secure Token Service ?
•  Registration / Authentication / Authorization Solution
•  Supports Multiple Token Formats
•  Supports Multiple parallel Endpoints
•  No Client Software necessary
•  We have been able to deliver a Java API for STS
Interactions in the Service Layer inside AEM
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Use Cases & Demos
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Use Cases
IBM
WebSphere
Commerce
IBM
Connections
IBM
Domino
IBM
Security
Social
Intranet
Social Portal /
Social Selling
Commerce
Sites
IBM Security
Solutions
IBM Domino IBM Connections
IBM WebSphere
Commerce
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Social Intranet Demo with
IBM Connections and IBM
Domino
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Demo – Social Intranet User Journey
Customer
Internal
Users
Link to files
Login
Personal
Dashboard
Community
Forum
Forum
Question
Forum
Response
Files
Mail & Calendar
IBM Security
IBM Connections (Cloud)
IBM Domino
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Social Intranet @ Lufthansa !
eBase
Intranet based on
Adobe AEM
eTeaming
Social Platform based on
IBM Connections
Realtime
Integration
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Social Intranet @ Lufthansa - First Use Case
eBase
Intranet based on
Adobe AEM
eTeaming
Social Platform based on
IBM Connections
Realtime
Integration
Blog
Intranet Articles
•  Lorem ipsum
•  Lorem ipsum
•  Lorem ipsum
•  Lorem ipsum
Comments, Liking, @Mentions
•  Lorem ipsum
•  Lorem ipsum
•  Lorem ipsum
•  Lorem ipsum
Blog-
Post
Blog-
PostBlog-
Post
Comments
AEM
Workflow
News
Channel
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Social Intranet @ Lufthansa – 2nd Use Case:
Touchpoint integration
eBase
Intranet based on
Adobe AEM
eTeaming
Social Platform based on
IBM Connections
ProfileRepo
Guideline
Documents
Version #
Profile
Extension
Version #
Version #Cache
13 2
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
A closer look at the
IBM Connections integration
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Specials: Link handling using a component
registry
AEM Component
Component Business Logic
(Java Bean)
JSON REST API
(Servlet)
Internal Service Layer
UI Component View
(JSP)
JavaScript Library for UI Component
JavaScript Library
for REST API
Component Registry for
Connections components
URL Rewriting Service
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Streamlining the API differences
AEM Component
Component Business Logic
(Java Bean)
JSON REST API
(Servlet)
Internal Service Layer
UI Component View
(JSP)
JavaScript Library for UI Component
JavaScript Library
for REST API
Sample:
Commenting
function
Target parser
WIKI API BLOG API Forum API
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
RichText Transfer from/to IBM Connections
AEM Component
Component Business Logic
(Java Bean)
JSON REST API
(Servlet)
Internal Service Layer
UI Component View
(JSP)
JavaScript Library for UI Component
JavaScript Library
for REST API
CK-Editor Extensions
Proxy components for
Files and Pictures
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
A closer Look on
Mail & Calendaring
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
The Software Architecture for M&C Integration
Frontend
Framework
Mail
Comp
Cal.
Comp
Other
Comp.
Java
Script
API
Mail
Srvc.
Cal.
Srvc.
Other
Srvc.
Java
Backend
API
REST API
IBM
Domino
IBM
Verse*
REST
REST
STS
Other
VendorsREST
* = in Development
Portable, requires a
Java runtime
environment
Client Side rendering by JS, portable to any
JEE Portal, Adobe AEM, etc...
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
The Mail Interface rendering Domino Mail
Responsive Design
Folder support
Fulltext Search
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Create/Edit Mail
RichText Editor can
be changed to desired Editor
Type-Ahead
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Calendaring Interface with Domino Calendar
Calendar Controls
can be changed to desired
JavaScript Controls
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Calendaring Interface with Domino Calendar
Responsive Layout
Drag & Drop Support
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
A Closer Look at the
Commerce Integration
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM WebSphere Commerce Integration with Adobe
eCommerce Framework
AEM Component
UI Layer
Internal Service Layer
REST API LayerSSO
Workflow
•  The basic Adobe Framework
only supports a subset of IBM
WebSphere Commerce
Features & Functions
•  We add Additional components
using our own framework
+
IBM WebSphere Commerce
We integrate here
Commerce Framework
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
cq:commerceProvider = wcs
CommerceService commerceService =
resource.adaptTo(CommerceService.class);
CommerceSession session =
commerceService.login(slingRequest, slingResponse);
Product baseProduct =
resource.adaptTo(Product.class);
2
3
1
GeoImpl
(geometrix)
hybrisImpl
(hybris)
wcsImpl
(IBM WebSphere
Commerce)
Site Component
OSGi Container
A Closer Look at the Commerce Integration
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
WebSphere Commerce Integration –
Imports vs. REST-APIs
Product Information and Variations
get imported into the AEM Repository
using importer scripts.
Cart, pricing, availabilty, inventory, etc. are live data
coming via REST APIs of
IBM WebSphere Commerce.
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Summary...
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
A couple of things to take home...
•  IBM Software can add significant value to Adobe Digital Marketing
Solutions !
•  The integration patterns we deliver make it easy to start quickly and deliver
stunning results in little time.
•  You can decide on the look & feel of your collaboration tools as well as
extending features & functions on all API levels. You can even change the
front end frameworks !
•  Our approach supports several versions in multi tenant enviroments and
hybrid deployments:
•  Adobe CQ5/AEM from Version 5.3 onwards
•  IBM Connections from Version 4.5 onwards and IBM Domino from Version 8.5.3 onwards
•  We support IBM Connections Cloud, IBM WebSphere Commerce Cloud and hybrid
deployments
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Finally, our take on the Coginitive Era...
Analytics shows,
that your Presentation gets a
better rating,
if there‘s a picture of a cat in it.
Now, you guys don‘t want to
mess with Watson, eh ?!
Please fill out your evaluations !
87%
Felix, my neighbours cat.
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Thank you
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Acknowledgements and Disclaimers
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM
operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational
purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to
verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM
shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this
presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms
and conditions of the applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved.
Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect
of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Acknowledgements and Disclaimers cont.
© Copyright IBM Corporation 2015. All rights reserved.
•  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
•  Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc.
•  IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of International
Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence
in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this
information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is
available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
If you have mentioned trademarks that are not from IBM, please update and add the following lines:
[Insert any special 3rd party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.

More Related Content

What's hot

Bitrix24 Spring 2017 Presentation
Bitrix24 Spring 2017 PresentationBitrix24 Spring 2017 Presentation
Bitrix24 Spring 2017 PresentationBitrix, Inc.
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapTeamstudio
 
Inspirationsdag 24. april: Flyt til skyen med IBM SmartCloud
Inspirationsdag 24. april: Flyt til skyen med IBM SmartCloudInspirationsdag 24. april: Flyt til skyen med IBM SmartCloud
Inspirationsdag 24. april: Flyt til skyen med IBM SmartCloudNotesnet_dk
 
Creating an exceptional rich social web and work experience (10-11-2012)
Creating an exceptional rich social web and work experience (10-11-2012)Creating an exceptional rich social web and work experience (10-11-2012)
Creating an exceptional rich social web and work experience (10-11-2012)Davalen LLC
 
Webinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseWebinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseMOVE4IDEAS
 
Bitrix24: Social Intranet (Sneak Preview)
Bitrix24: Social Intranet (Sneak Preview)Bitrix24: Social Intranet (Sneak Preview)
Bitrix24: Social Intranet (Sneak Preview)Bitrix, Inc.
 
How to be successful with your Social Communications strategy?
How to be successful with your Social Communications strategy?How to be successful with your Social Communications strategy?
How to be successful with your Social Communications strategy?Thierry Batut
 
Bitrix24 Presentation
Bitrix24 PresentationBitrix24 Presentation
Bitrix24 PresentationBitrix, Inc.
 
Buzzient Presentation at DeVenci Conference 2009
Buzzient Presentation at DeVenci Conference 2009Buzzient Presentation at DeVenci Conference 2009
Buzzient Presentation at DeVenci Conference 2009TBJ Investments, LLC
 
SugarCRM / IBM Portfolio Building smarter crm for smarter commerce
SugarCRM / IBM Portfolio Building smarter crm for smarter commerceSugarCRM / IBM Portfolio Building smarter crm for smarter commerce
SugarCRM / IBM Portfolio Building smarter crm for smarter commerceSugarCRM
 
Bitrix, Inc. SaaS presentation for hosting companies
Bitrix, Inc. SaaS presentation for hosting companiesBitrix, Inc. SaaS presentation for hosting companies
Bitrix, Inc. SaaS presentation for hosting companiesBitrix, Inc.
 
Buzzient capabilities overview march 31 2014
Buzzient capabilities overview march 31 2014Buzzient capabilities overview march 31 2014
Buzzient capabilities overview march 31 2014TBJ Investments, LLC
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityChris Pepin
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
Migrating from Sales Force to Oracle CRM On Demand Webinar
Migrating from Sales Force to Oracle CRM On Demand WebinarMigrating from Sales Force to Oracle CRM On Demand Webinar
Migrating from Sales Force to Oracle CRM On Demand WebinarKBACE Technologies, Inc.
 

What's hot (19)

Bitrix24fullpresentation
Bitrix24fullpresentationBitrix24fullpresentation
Bitrix24fullpresentation
 
Bitrix24 Spring 2017 Presentation
Bitrix24 Spring 2017 PresentationBitrix24 Spring 2017 Presentation
Bitrix24 Spring 2017 Presentation
 
raj_full_cv
raj_full_cvraj_full_cv
raj_full_cv
 
IBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino RoadmapIBM Mail Next and Notes/Domino Roadmap
IBM Mail Next and Notes/Domino Roadmap
 
Inspirationsdag 24. april: Flyt til skyen med IBM SmartCloud
Inspirationsdag 24. april: Flyt til skyen med IBM SmartCloudInspirationsdag 24. april: Flyt til skyen med IBM SmartCloud
Inspirationsdag 24. april: Flyt til skyen med IBM SmartCloud
 
Creating an exceptional rich social web and work experience (10-11-2012)
Creating an exceptional rich social web and work experience (10-11-2012)Creating an exceptional rich social web and work experience (10-11-2012)
Creating an exceptional rich social web and work experience (10-11-2012)
 
Webinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseWebinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM Verse
 
Bitrix24
Bitrix24Bitrix24
Bitrix24
 
Bitrix24: Social Intranet (Sneak Preview)
Bitrix24: Social Intranet (Sneak Preview)Bitrix24: Social Intranet (Sneak Preview)
Bitrix24: Social Intranet (Sneak Preview)
 
How to be successful with your Social Communications strategy?
How to be successful with your Social Communications strategy?How to be successful with your Social Communications strategy?
How to be successful with your Social Communications strategy?
 
Ibm wcs
Ibm wcsIbm wcs
Ibm wcs
 
Bitrix24 Presentation
Bitrix24 PresentationBitrix24 Presentation
Bitrix24 Presentation
 
Buzzient Presentation at DeVenci Conference 2009
Buzzient Presentation at DeVenci Conference 2009Buzzient Presentation at DeVenci Conference 2009
Buzzient Presentation at DeVenci Conference 2009
 
SugarCRM / IBM Portfolio Building smarter crm for smarter commerce
SugarCRM / IBM Portfolio Building smarter crm for smarter commerceSugarCRM / IBM Portfolio Building smarter crm for smarter commerce
SugarCRM / IBM Portfolio Building smarter crm for smarter commerce
 
Bitrix, Inc. SaaS presentation for hosting companies
Bitrix, Inc. SaaS presentation for hosting companiesBitrix, Inc. SaaS presentation for hosting companies
Bitrix, Inc. SaaS presentation for hosting companies
 
Buzzient capabilities overview march 31 2014
Buzzient capabilities overview march 31 2014Buzzient capabilities overview march 31 2014
Buzzient capabilities overview march 31 2014
 
The New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise MobilityThe New Workplace: Unleashing The Power Of Enterprise Mobility
The New Workplace: Unleashing The Power Of Enterprise Mobility
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
Migrating from Sales Force to Oracle CRM On Demand Webinar
Migrating from Sales Force to Oracle CRM On Demand WebinarMigrating from Sales Force to Oracle CRM On Demand Webinar
Migrating from Sales Force to Oracle CRM On Demand Webinar
 

Similar to Ti 1217 extend and surround your Adobe DX solutions with IBM Software

Rock the activity stream api
Rock the activity stream api Rock the activity stream api
Rock the activity stream api Wannes Rams
 
150330 verse - uffe sorensen posted
150330   verse - uffe sorensen posted150330   verse - uffe sorensen posted
150330 verse - uffe sorensen postedUffe Sorensen
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014ICS User Group
 
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...Chris Miller
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosRené Winkelmeyer
 
What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0Luis Benitez
 
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01Tim Vibbert
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!LetsConnect
 
Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Benedek Menesi
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application DevelopmentKim Clark
 
Ibm connect 2014 recap asean perspective
Ibm connect 2014 recap   asean perspectiveIbm connect 2014 recap   asean perspective
Ibm connect 2014 recap asean perspectiveJoseph George
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
Workshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud FunctionsWorkshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud FunctionsDaniel Krook
 
IBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationIBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationDvir Reznik
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...John Head
 

Similar to Ti 1217 extend and surround your Adobe DX solutions with IBM Software (20)

Rock the activity stream api
Rock the activity stream api Rock the activity stream api
Rock the activity stream api
 
150330 verse - uffe sorensen posted
150330   verse - uffe sorensen posted150330   verse - uffe sorensen posted
150330 verse - uffe sorensen posted
 
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014bccon-2014 key01 ibm_collaboration_solutions_connect_2014
bccon-2014 key01 ibm_collaboration_solutions_connect_2014
 
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
 
What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0
 
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
 
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
Costandopportunitycostofarchitecturalinitiatives 090311132631-phpapp01
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
1011
10111011
1011
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!
 
Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts
 
Convergence of Integration and Application Development
Convergence of Integration and Application DevelopmentConvergence of Integration and Application Development
Convergence of Integration and Application Development
 
Ibm connect 2014 recap asean perspective
Ibm connect 2014 recap   asean perspectiveIbm connect 2014 recap   asean perspective
Ibm connect 2014 recap asean perspective
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
Workshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud FunctionsWorkshop: Develop Serverless Applications with IBM Cloud Functions
Workshop: Develop Serverless Applications with IBM Cloud Functions
 
IBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere PresentationIBM Alloy - Lotusphere Presentation
IBM Alloy - Lotusphere Presentation
 
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
 

Recently uploaded

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Recently uploaded (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Ti 1217 extend and surround your Adobe DX solutions with IBM Software

  • 1. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Extend and Surround your Adobe Digital Marketing Implementations with IBM Software Heiko Voigt, Patrick Heinzelmann - February 2nd 2016
  • 2. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Agenda
  • 3. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount About us Heiko Voigt •  CEO of SIT GmbH & Harbour Light Software Development Ltd. •  Project Manager, Key Acounting •  Software Developer (Java, IBM Connections, XPages) •  hvoigt@sit.de Patrick Heinzelmann •  CEO of antegma GmbH •  Software Architect •  Software Developer (Java, Adobe Software) •  patrick.heinzelmann@antegma.com
  • 4. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Setting the context...
  • 5. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Setting the Context – Adobe DX Software (1) Hybrid Solution, some Components can run On-Prem and in the Cloud a couple are Cloud only ! Digital Analytics Customer segment Mgmt. Campaign Mgmt. Advertising- optimization TV- Platform Social Media Mgmt. & Analytics Content Personali- zation Content Mgmt.
  • 6. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Setting the Context – Adobe DX Software (2) Digital Analytics Customer- segment Mgmt. Campaign Mgmt. Advertising- optimization TV- Plattform Social Media Mgmt. & Analytics Content Personalization Multi Site Mgmt. (MSM), Website Creation, Templates & Components Digital Asset Management (Pictures, Videos, Docuemnts and mehr.) Development Platform for mobile Apps Forms, Documents and Workflows Social Logins and User generated Content like in Blogs or Forums Content Mgmt. Our Focus Today !
  • 7. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Setting the Context – Adobe DX Software (3) Adobe Experience Manager – Simplified Architectural Chart
  • 8. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Integration Scenarions and Patterns
  • 9. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Why IBM Software and Adobe DX ? Commerce Social Intranet Security B2C / B2B Portals •  Adobe only offers some non-integrated Social Media Components for Social Intranet Solutions •  No true Enterprise Social Networks (IBM Connections to the rescue!) •  No Mailing and Calendaring (IBM Domino Personal Information Management closes this gap) •  Adobe does not offer its own E-Commerce solution. They mostly partner with Hybris and Elastic Path. IBM WebSphere Commerce is a great product in that space •  3rd Party Integrations are lacking out-of-the-box authentication/authorization solutions. IBM Security products can fill this gap nicely (Directory Integrator, Access Manager, Federated Identity Manager, etc.).
  • 10. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Integration Patterns with IBM Software DMZ Two Types Of Integration Components: •  Runtime Components for End-Users on Publisher Level •  Authoring Components for Content Authors on Author Level DispatchDispatch Publish Publish Publish IBM WebSphere Commerce IBM Connections IBM Domino Author
  • 11. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Integration Goals Integration Goals and best practice: 1)  Lightweight Data Travel – JSON/XML Data Formats 2)  Loosely coupled systems – REST APIs 3)  Extendable and Expandable: •  De-Couple APIs and UI Components on all Layers •  Normalize & Standardize AEM Component APIs in JavaScript •  Normalize APIs to Support Cross-Version compatibilty •  Multi-Tenant Support
  • 12. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount A General Component Architecture AEM Component Component Business Logic (Java Bean / Sling Models) JSON REST API (Servlet) Internal Service Layer UI Component View (JSP / Sightly) JavaScript Library for UI Component JavaScript Library for REST API
  • 13. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Component Architecture for IBM Connections AEM Component UI Layer Internal Service Layer REST API LayerSSO Communities IBM Connections Activity Streams File SharingBlogs, Forums, Wikis Social Analytics Liking, Following, Bookmarks Collaborative Editing Expertise Locating REST API Profiles Identity Provider Login STS Workflow
  • 14. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Authentication/Authorization and Security Adobe Experience Manager Content Content Content External User Repository ID Token 3rd Party Systems (IBM WebSphere Commerce, IBM Connections, IBM Domino, SAP, Oracle, Cloud, On-Prem,…) Internal IDP Internal User Repository Web User Register / Authenticate IDP Validation Web Services / REST HOW ?
  • 15. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Solution: Secure Token Service (STS) Adobe Experience Manager Content Content Content OAuth 2 SAML 2.0 LTPA Custom External User Repository STS API ID Token 3rd Party Systems (IBM WebSphere Commerce, IBM Connec:ons, IBM Domino, SAP, Oracle, Cloud, On-Prem,…) Internal IDP Internal User Repository Web User Register / Authenticate IDP, IBM FIM Validation Web Services / REST
  • 16. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Reference Implementation: IBM Security Access Manager IBM Security Access Manager ●  Authentication ●  Authorization ●  Single Sign-on ●  Federation ●  Risk-based Access ●  Application Protection EmployeesConsumers Partners and Contractors Cloud Workloads SaaS Applications Enterprise Applications
  • 17. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Why a Secure Token Service ? •  Registration / Authentication / Authorization Solution •  Supports Multiple Token Formats •  Supports Multiple parallel Endpoints •  No Client Software necessary •  We have been able to deliver a Java API for STS Interactions in the Service Layer inside AEM
  • 18. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Use Cases & Demos
  • 19. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Use Cases IBM WebSphere Commerce IBM Connections IBM Domino IBM Security Social Intranet Social Portal / Social Selling Commerce Sites IBM Security Solutions IBM Domino IBM Connections IBM WebSphere Commerce
  • 20. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Social Intranet Demo with IBM Connections and IBM Domino
  • 21. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Demo – Social Intranet User Journey Customer Internal Users Link to files Login Personal Dashboard Community Forum Forum Question Forum Response Files Mail & Calendar IBM Security IBM Connections (Cloud) IBM Domino
  • 22. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Social Intranet @ Lufthansa ! eBase Intranet based on Adobe AEM eTeaming Social Platform based on IBM Connections Realtime Integration
  • 23. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Social Intranet @ Lufthansa - First Use Case eBase Intranet based on Adobe AEM eTeaming Social Platform based on IBM Connections Realtime Integration Blog Intranet Articles •  Lorem ipsum •  Lorem ipsum •  Lorem ipsum •  Lorem ipsum Comments, Liking, @Mentions •  Lorem ipsum •  Lorem ipsum •  Lorem ipsum •  Lorem ipsum Blog- Post Blog- PostBlog- Post Comments AEM Workflow News Channel
  • 24. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Social Intranet @ Lufthansa – 2nd Use Case: Touchpoint integration eBase Intranet based on Adobe AEM eTeaming Social Platform based on IBM Connections ProfileRepo Guideline Documents Version # Profile Extension Version # Version #Cache 13 2
  • 25. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect A closer look at the IBM Connections integration
  • 26. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Specials: Link handling using a component registry AEM Component Component Business Logic (Java Bean) JSON REST API (Servlet) Internal Service Layer UI Component View (JSP) JavaScript Library for UI Component JavaScript Library for REST API Component Registry for Connections components URL Rewriting Service
  • 27. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Streamlining the API differences AEM Component Component Business Logic (Java Bean) JSON REST API (Servlet) Internal Service Layer UI Component View (JSP) JavaScript Library for UI Component JavaScript Library for REST API Sample: Commenting function Target parser WIKI API BLOG API Forum API
  • 28. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount RichText Transfer from/to IBM Connections AEM Component Component Business Logic (Java Bean) JSON REST API (Servlet) Internal Service Layer UI Component View (JSP) JavaScript Library for UI Component JavaScript Library for REST API CK-Editor Extensions Proxy components for Files and Pictures
  • 29. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect A closer Look on Mail & Calendaring
  • 30. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount The Software Architecture for M&C Integration Frontend Framework Mail Comp Cal. Comp Other Comp. Java Script API Mail Srvc. Cal. Srvc. Other Srvc. Java Backend API REST API IBM Domino IBM Verse* REST REST STS Other VendorsREST * = in Development Portable, requires a Java runtime environment Client Side rendering by JS, portable to any JEE Portal, Adobe AEM, etc...
  • 31. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount The Mail Interface rendering Domino Mail Responsive Design Folder support Fulltext Search
  • 32. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Create/Edit Mail RichText Editor can be changed to desired Editor Type-Ahead
  • 33. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Calendaring Interface with Domino Calendar Calendar Controls can be changed to desired JavaScript Controls
  • 34. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Calendaring Interface with Domino Calendar Responsive Layout Drag & Drop Support
  • 35. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect A Closer Look at the Commerce Integration
  • 36. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM WebSphere Commerce Integration with Adobe eCommerce Framework AEM Component UI Layer Internal Service Layer REST API LayerSSO Workflow •  The basic Adobe Framework only supports a subset of IBM WebSphere Commerce Features & Functions •  We add Additional components using our own framework + IBM WebSphere Commerce We integrate here Commerce Framework
  • 37. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount cq:commerceProvider = wcs CommerceService commerceService = resource.adaptTo(CommerceService.class); CommerceSession session = commerceService.login(slingRequest, slingResponse); Product baseProduct = resource.adaptTo(Product.class); 2 3 1 GeoImpl (geometrix) hybrisImpl (hybris) wcsImpl (IBM WebSphere Commerce) Site Component OSGi Container A Closer Look at the Commerce Integration
  • 38. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount WebSphere Commerce Integration – Imports vs. REST-APIs Product Information and Variations get imported into the AEM Repository using importer scripts. Cart, pricing, availabilty, inventory, etc. are live data coming via REST APIs of IBM WebSphere Commerce.
  • 39. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Summary...
  • 40. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount A couple of things to take home... •  IBM Software can add significant value to Adobe Digital Marketing Solutions ! •  The integration patterns we deliver make it easy to start quickly and deliver stunning results in little time. •  You can decide on the look & feel of your collaboration tools as well as extending features & functions on all API levels. You can even change the front end frameworks ! •  Our approach supports several versions in multi tenant enviroments and hybrid deployments: •  Adobe CQ5/AEM from Version 5.3 onwards •  IBM Connections from Version 4.5 onwards and IBM Domino from Version 8.5.3 onwards •  We support IBM Connections Cloud, IBM WebSphere Commerce Cloud and hybrid deployments
  • 41. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Finally, our take on the Coginitive Era... Analytics shows, that your Presentation gets a better rating, if there‘s a picture of a cat in it. Now, you guys don‘t want to mess with Watson, eh ?! Please fill out your evaluations ! 87% Felix, my neighbours cat.
  • 42. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Thank you
  • 43. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 44. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Acknowledgements and Disclaimers cont. © Copyright IBM Corporation 2015. All rights reserved. •  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. •  Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc. •  IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special 3rd party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others.