SlideShare une entreprise Scribd logo
1  sur  61
Télécharger pour lire hors ligne
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
1130 – IBM Mobile Connect
Real World Usage Scenarios
René Winkelmeyer, midpoints GmbH
Sun, 31 Jan 2016
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Agenda
•  IBM Mobile Connect at a glance
•  Scenario “Configuration for IBM Traveler (and others)”
•  Security considerations – Certificate based authentication
•  Security considerations – MDM integration
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
About me
IBM Advanced Business Partner
IBM Design Partner (Notes Domino, Mobile, Verse)
Apple Enterprise Developer and MDM Group Member
Samsung Enterprise Alliance Partner
Worldwide Service Offerings
- Enterprise Mobility
- Mobile Device and Application Management
- IBM Traveler and IBM Mobile Connect implementation +
custom addon products
René Winkelmeyer
Head of Development
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
About me
Reach out any time
Skype / Twitter / LinkedIn => muenzpraeger
Web
https://blog.winkelmeyer.com
http://www.midpoints.de
Mail
mail@winkelmeyer.com
rene.winkelmeyer@midpoints.deRené Winkelmeyer
Head of Development
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
What is this session about?
•  Enhancements and new configurations of IBM Mobile connect
to make your live easier.
•  If you look for a starter guide please check out my slides from
Lotusphere 2012 and 2013.
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
IBM Mobile Connect at a glance
Latest version of this slidedeck is available on
https://slideshare.net/muenzpraeger
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect – Specifications
•  Current version:
§  6.1.5.2
•  Server
§  Windows - 2003/2008/2012 Server
§  Linux – Red Hat Enterprise & SuSE Enterprise Server
§  AIX
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect – Specifications
•  Mobility (VPN) Clients
§  Microsoft Windows 2000, XP, Vista, 7
§  OS X
§  Linux (Red Hat, SuSE, Novell)
§  Windows Mobile inkl. 6.5, Symbian (ausgewählte Devices), Palm
§  Android
•  Browser
§  IE, Firefox, Safari, Chrome
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect – Capabilities
•  VPN gateway
§  Clients are available for Windows, Mac, Linux, Android
•  WiFi gateway
•  Clientless gateway
§  HTTP access, like browsers or mobile apps Focus
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Reverse Proxy – why and how?
•  A Reverse Proxy acts as a tier between a requester (i. e.
browser) and a backend system.
•  In contrast to a Forwarding Proxy a Reverse Proxy acts on
behalf of the web server.
•  The Reverse Proxy forwards the incoming request to the
backend system and sends the response back to the user.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Reverse Proxy – why and how?
Backend systemReverse Proxy
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
What is a Secure Reverse Proxy?
•  Defined endpoint for encrypted communication between
external clients and internal systems.
•  Central authentication and Single-Sign-On for all connected
backend systems.
•  Access authorisation for the connected backend systems.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect as Secure Reverse Proxy
•  Single-Sign-On using username/password or certificates for
IBM backend systems
•  Authentication sources are Domino LDAP or Active Directory
•  Single URL access
•  Automatic IBM Traveler Pool assignment
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Infrastructure scenarios
Traveler
Sametime
Connections
HTTPS HTTP(S)
External URL:
https://mobile.midpoints.net /traveler
/chat
/social Backend
systems
Secure Reverse Proxy

2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Infrastructure scenarios
Domino Mail
Domino Mail
Domino Mail
Traveler 1
Traveler 2
Traveler 3
HTTPS
Notes
HTTP(S)
External URL:
https://mobile.midpoints.net/traveler
IBM DB2 / MS SQL
IBM DB2 / MS SQL
DB2/SQL
Traveler HA
Service Pool
Secure Reverse Proxy

with Load Balancing
and Failover

2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Why IBM Mobile Connect – and not others?
•  Native integration for all IBM Collaboration products
•  Up-to-date TLS stack
•  Scaling – one server can handle 10k parallel accesses
•  MDM integration
•  IBM support
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Remember Domino and SHA2?
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect – Components
•  Connection Manager
§  The IMC Connection Manager is the main component. He
forwards the client requests to the backend systems.
•  Gatekeeper
§  A Java-based administration client for IMC. Can be installed on
the same or another system as the Connection Manager.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect – Components
•  Access Manager
§  Gets installed with the Connection Manager on the server. It is
responsible for pushing the configuration changes (from the
Gatekeeper) to the internal used database. It also updates the
Connection Manager dynamically.
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Scenario
“Configuration for IBM Traveler (and others)”
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Traveler and IBM Mobile Connect
•  Mobile mail access is a critical component nowadays in every
environment. So is Traveler.
•  Different environment setups are possible for Traveler
§  Standalone setup
§  High Availability with one or multiple pools
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Traveler – Pool definition / challenges
•  A “Traveler pool” is the logical combination of multiple Traveler
servers that share the same backend database.
§  A single pool can serve up to 10k devices.
§  The Traveler servers handle load balancing internally.
•  Different setups are possible, like splitting pools by device type,
user region and more.
§  Without a centralized proxy all will have different entrypoint
URLs.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Traveler – How IBM Mobile Connect helps
•  IMC has four main features that improve the Traveler
experience.
§  Defined proxy rules for Traveler access
§  Session assignment
§  Single URL support
§  Automatic Server/Pool assignment
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IMC workflow (simplified)
Authenticated user connects
Check if Pool assignment is active
Validate user LDAP attribute
set not set
assign don‘t assign
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Automatic Server/Pool assignment configuration
•  Define within a http-access service which LDAP attribute
should be queried
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Automatic Server/Pool assignment configuration
•  An “Application server pool” is a dedicated resource type
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Automatic Server/Pool assignment configuration
•  A “Pool configuration” contains one or multiple backend host
names.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Automatic Server/Pool assignment configuration
•  One or multiple strings can be added for the automatic pool
assignment. The value must match the content of the LDAP field.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Automatic Server/Pool assignment configuration
•  Multiple server pools can be defined.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Automatic Server/Pool assignment configuration
•  Activate the application server pool usage in the http-access
service
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Adding more apps
•  Besides Traveler all ESS backend systems are supported with
specialized URL and content handling
§  i. e. URL rewriting of transmitted content
•  Delivers perfect integration including SSO capabilities
§  IBM Connections
§  IBM Connections Chat
§  IBM Domino
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Adding more apps
•  Simplified by application specific identifier.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Summary
•  The built-in capabilities help to deliver a streamlined
administrative experience.
•  Hassle-free connection to IBM ESS backend systems.
§  LTPA1 and LTPA2
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Security considerations –
Certificate based authentication
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Certificates? Certificates!
•  A high level of security can be achieved by using certificates for
authentication.
•  Certificates are a common practice for verifying clients and
servers. The latter one is mostly known as “SSL hostname
authentication”.
§  Companies are moving more and more to client certificate based
authentication for different services.
§  Domino companies should be familiar with that… ;-)
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Why to setup IBM Mobile Connect for this?
•  Achieve a higher level of security by using certificate based
authentication for your critical data.
§  Different setup scenarios are available.
•  Remove the need of using passwords – make it easier for your
users. But only if you want.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IMC workflow (simplified)
Client presents certificate
2FA
IMC validates public key and validity
LDAP
Subject string check
SSO
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring Certificate based authentication
•  The standard authentication process leverages an username/
password combination.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring Certificate based authentication
•  Add 2-Factor-Authentication by enforcing additional password
usage.
§  Can be enriched with user id check
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring Certificate based authentication
•  Trust your certificates and resolve the username based on
certificate criteria.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring Certificate based authentication
•  Additional security/alternatives can be added using a custom
string match.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Summary
•  Certificate based authentication enhances your backend
applications security.
•  Different setups allow to leverage it as you need it.
•  Certificate deployment options need to be revisited.
§  Not all IBM ESS apps support certificate based authentication
(yet).
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Security considerations –
MDM integration
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
What is MDM?
•  Mobile Device Management (MDM) is used to manage devices
and applications in your mobile workforce
§  Lots of companies still don’t use a MDM. And you?
•  Allows remote device configuration, data and device deletion,
app deployment and much more.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Why MDM integration for IBM Mobile Connect?
•  A Reverse Proxy authenticates only the user – not the device.
So no control if “unmanaged” devices can access internal
resources.
§  Jailbroken/rooted devices
§  Data Loss Prevention
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IMC / MDM integration infrastructure
Domino Mail
Domino Mail
Domino Mail
IBM Notes Traveler
MDM


HTTPS
Notes
HTTP(S)
External URL:
https://mobile.midpoints.net/traveler
https://mobile.midpoints.net/connections
Services
IBM Mobile Connect


IBM Connections
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
How does the MDM integration work?
•  Depending on the incoming request different values are
evaluated.
§  Traveler identification is determined by the submitted sync device
id in the URL call.
§  IBM ESS apps are sending custom headers with their
authorization requests. Those headers are set via MDM.
•  Custom access definitions, like “allow” or “deny”, are then
applied.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IMC workflow (simplified)
User is authenticated
allowed
Device information is extracted
not allowed
Device is validated via MDM interface
access no access
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring MDM integration
•  “MDM Integration” is a separate resource type
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring MDM integration
•  Validation results (and outcome) are configurable.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring MDM integration
•  Enhanced checks are available like compliance re-validation
and user mapping.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Configuring MDM integration
•  Custom “tokens” can be used for different setups on the same
vendor.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
IBM Mobile Connect configuration
•  Besided tight security you can also go a little bit loose.
§  Great for migration scenarios.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Available MDM integrations
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
Summary
•  MDM integration enhances the security by adding an additional
layer of security.
•  Different setup scenarios are available to fit your organizations
needs.
2016ConnectThe Premier Social Business and Digital Experience Conference
MakeEveryMomentCount
57
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
Make
Every
Moment
Count
2016ConnectThe Premier Social Business and Digital Experience Conference
#ibmconnect
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.
•  IBM, the IBM logo, ibm.com, IBM Domino, IBM Sametime, IBM Connections 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
“Maas360” is a trademark of Fiberlink Communications Corporation.
Other company, product, or service names may be trademarks or service marks of others.

Contenu connexe

Tendances

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
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerSerdar Basegmez
 
AD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixAD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixMartin Donnelly
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premisesjayeshpar2006
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerStephan H. Wissel
 
bccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outbccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outICS User Group
 
bccon-2014 com02 level-up_building_next_generation_business_applications
bccon-2014 com02 level-up_building_next_generation_business_applicationsbccon-2014 com02 level-up_building_next_generation_business_applications
bccon-2014 com02 level-up_building_next_generation_business_applicationsICS User Group
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8Teamstudio
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friendStephan H. Wissel
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationBenedek Menesi
 
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017panagenda
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!Teamstudio
 
EASI Notes Briefing Sessions - Nivelles
EASI Notes Briefing Sessions - NivellesEASI Notes Briefing Sessions - Nivelles
EASI Notes Briefing Sessions - NivellesQuentin Poncelet
 
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
 
Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...Ulises Gascón González
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationKathy Brown
 
Open Mic on Managed Mail Replica
Open Mic on Managed Mail ReplicaOpen Mic on Managed Mail Replica
Open Mic on Managed Mail Replicajayeshpar2006
 

Tendances (20)

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
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
 
AD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixAD1542 Get Hands On With Bluemix
AD1542 Get Hands On With Bluemix
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino Designer
 
bccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&outbccon-2014 dev04 domino_apps_reaching_up&out
bccon-2014 dev04 domino_apps_reaching_up&out
 
bccon-2014 com02 level-up_building_next_generation_business_applications
bccon-2014 com02 level-up_building_next_generation_business_applicationsbccon-2014 com02 level-up_building_next_generation_business_applications
bccon-2014 com02 level-up_building_next_generation_business_applications
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friend
 
Penumbra briefing
Penumbra briefingPenumbra briefing
Penumbra briefing
 
From frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting Replication
 
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!
 
EASI Notes Briefing Sessions - Nivelles
EASI Notes Briefing Sessions - NivellesEASI Notes Briefing Sessions - Nivelles
EASI Notes Briefing Sessions - Nivelles
 
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
 
Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
Using Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data VisualizationUsing Dashboards to Transform Application Data Visualization
Using Dashboards to Transform Application Data Visualization
 
Open Mic on Managed Mail Replica
Open Mic on Managed Mail ReplicaOpen Mic on Managed Mail Replica
Open Mic on Managed Mail Replica
 

En vedette

Connect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseConnect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseRené Winkelmeyer
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...René Winkelmeyer
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?René Winkelmeyer
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016René Winkelmeyer
 
SOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration BlastSOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration BlastRené Winkelmeyer
 
ICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppRené Winkelmeyer
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!René Winkelmeyer
 
DNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentDNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentRené Winkelmeyer
 
IBM Verse SolutionsConnect 2014 nl Utrecht Migration and Mobile
IBM Verse SolutionsConnect 2014 nl Utrecht Migration and MobileIBM Verse SolutionsConnect 2014 nl Utrecht Migration and Mobile
IBM Verse SolutionsConnect 2014 nl Utrecht Migration and MobileMaurice Teeuwe
 
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but differentRené Winkelmeyer
 
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but differentRené Winkelmeyer
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessRené Winkelmeyer
 
engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?René Winkelmeyer
 
IBM Verse Training
IBM Verse TrainingIBM Verse Training
IBM Verse TrainingLisa Learned
 
7 Trends & Insights MWC 2017
7 Trends & Insights MWC 20177 Trends & Insights MWC 2017
7 Trends & Insights MWC 2017DMI
 
Revenue assurance 101
Revenue assurance 101Revenue assurance 101
Revenue assurance 101ntel
 

En vedette (18)

Connect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseConnect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM Verse
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016
 
SOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration BlastSOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration Blast
 
ICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To App
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
 
ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!
 
DNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentDNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but different
 
IBM Verse SolutionsConnect 2014 nl Utrecht Migration and Mobile
IBM Verse SolutionsConnect 2014 nl Utrecht Migration and MobileIBM Verse SolutionsConnect 2014 nl Utrecht Migration and Mobile
IBM Verse SolutionsConnect 2014 nl Utrecht Migration and Mobile
 
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
 
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily Business
 
engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?
 
IBM Verse Training
IBM Verse TrainingIBM Verse Training
IBM Verse Training
 
Keynote apertura Dominopoint Days 2013, #dd13
Keynote apertura Dominopoint Days 2013, #dd13Keynote apertura Dominopoint Days 2013, #dd13
Keynote apertura Dominopoint Days 2013, #dd13
 
7 Trends & Insights MWC 2017
7 Trends & Insights MWC 20177 Trends & Insights MWC 2017
7 Trends & Insights MWC 2017
 
Revenue assurance 101
Revenue assurance 101Revenue assurance 101
Revenue assurance 101
 

Similaire à Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios

Rock the activity stream api
Rock the activity stream api Rock the activity stream api
Rock the activity stream api Wannes Rams
 
Ti 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM SoftwareTi 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM SoftwareHeiko Voigt
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentationTed Wentzel
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentationTed Wentzel
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...mfrancis
 
Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Jean-Louis (JL) Marechaux
 
Azure App Services.pdf
Azure App Services.pdfAzure App Services.pdf
Azure App Services.pdfssuser37952a
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
Deliver on your innovation goals with ibm bluemix
Deliver on your innovation goals with ibm bluemixDeliver on your innovation goals with ibm bluemix
Deliver on your innovation goals with ibm bluemixYann Lecourt
 
Deliver on your innovation goals with IBM Bluemix
Deliver on your innovation goals with IBM BluemixDeliver on your innovation goals with IBM Bluemix
Deliver on your innovation goals with IBM BluemixCarl Osipov
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Servicesscoopnewsgroup
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
AquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionAquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionJean-Louis (JL) Marechaux
 
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
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...Ontico
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soanick_garrod
 
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
 

Similaire à Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios (20)

Rock the activity stream api
Rock the activity stream api Rock the activity stream api
Rock the activity stream api
 
Ti 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM SoftwareTi 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM Software
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentation
 
Concurrency presentation
Concurrency presentationConcurrency presentation
Concurrency presentation
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016Montreal Cloud Computing Meetup - Feb 9th, 2016
Montreal Cloud Computing Meetup - Feb 9th, 2016
 
Azure App Services.pdf
Azure App Services.pdfAzure App Services.pdf
Azure App Services.pdf
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
Deliver on your innovation goals with ibm bluemix
Deliver on your innovation goals with ibm bluemixDeliver on your innovation goals with ibm bluemix
Deliver on your innovation goals with ibm bluemix
 
Deliver on your innovation goals with IBM Bluemix
Deliver on your innovation goals with IBM BluemixDeliver on your innovation goals with IBM Bluemix
Deliver on your innovation goals with IBM Bluemix
 
Track A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed ServicesTrack A-3: Drive Innovation & Reduce Costs with Managed Services
Track A-3: Drive Innovation & Reduce Costs with Managed Services
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
AquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix IntroductionAquaHacking Challenge - Bluemix Introduction
AquaHacking Challenge - Bluemix Introduction
 
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
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...Building and packaging highly scalable services for maximum market penetratio...
Building and packaging highly scalable services for maximum market penetratio...
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soa
 
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)
 

Plus de René Winkelmeyer

2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for DevelopersRené Winkelmeyer
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedRené Winkelmeyer
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesRené Winkelmeyer
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...René Winkelmeyer
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...René Winkelmeyer
 
UKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseUKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseRené Winkelmeyer
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitRené Winkelmeyer
 
ILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseRené Winkelmeyer
 
UKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseUKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseRené Winkelmeyer
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!René Winkelmeyer
 
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshellDominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshellRené Winkelmeyer
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!René Winkelmeyer
 

Plus de René Winkelmeyer (13)

2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers
 
engage 2014 - JavaBlast
engage 2014 - JavaBlastengage 2014 - JavaBlast
engage 2014 - JavaBlast
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloaded
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
 
UKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseUKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterprise
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
 
ILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterprise
 
UKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseUKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on Eclipse
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!
 
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshellDominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
Dominopoint 2012 - IBM Lotus Traveler High Availability in a nutshell
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios

  • 1. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect 1130 – IBM Mobile Connect Real World Usage Scenarios René Winkelmeyer, midpoints GmbH Sun, 31 Jan 2016
  • 2. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Agenda •  IBM Mobile Connect at a glance •  Scenario “Configuration for IBM Traveler (and others)” •  Security considerations – Certificate based authentication •  Security considerations – MDM integration
  • 3. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount About me IBM Advanced Business Partner IBM Design Partner (Notes Domino, Mobile, Verse) Apple Enterprise Developer and MDM Group Member Samsung Enterprise Alliance Partner Worldwide Service Offerings - Enterprise Mobility - Mobile Device and Application Management - IBM Traveler and IBM Mobile Connect implementation + custom addon products René Winkelmeyer Head of Development
  • 4. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount About me Reach out any time Skype / Twitter / LinkedIn => muenzpraeger Web https://blog.winkelmeyer.com http://www.midpoints.de Mail mail@winkelmeyer.com rene.winkelmeyer@midpoints.deRené Winkelmeyer Head of Development
  • 5. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount What is this session about? •  Enhancements and new configurations of IBM Mobile connect to make your live easier. •  If you look for a starter guide please check out my slides from Lotusphere 2012 and 2013.
  • 6. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect IBM Mobile Connect at a glance Latest version of this slidedeck is available on https://slideshare.net/muenzpraeger
  • 7. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect – Specifications •  Current version: §  6.1.5.2 •  Server §  Windows - 2003/2008/2012 Server §  Linux – Red Hat Enterprise & SuSE Enterprise Server §  AIX
  • 8. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect – Specifications •  Mobility (VPN) Clients §  Microsoft Windows 2000, XP, Vista, 7 §  OS X §  Linux (Red Hat, SuSE, Novell) §  Windows Mobile inkl. 6.5, Symbian (ausgewählte Devices), Palm §  Android •  Browser §  IE, Firefox, Safari, Chrome
  • 9. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect – Capabilities •  VPN gateway §  Clients are available for Windows, Mac, Linux, Android •  WiFi gateway •  Clientless gateway §  HTTP access, like browsers or mobile apps Focus
  • 10. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Reverse Proxy – why and how? •  A Reverse Proxy acts as a tier between a requester (i. e. browser) and a backend system. •  In contrast to a Forwarding Proxy a Reverse Proxy acts on behalf of the web server. •  The Reverse Proxy forwards the incoming request to the backend system and sends the response back to the user.
  • 11. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Reverse Proxy – why and how? Backend systemReverse Proxy
  • 12. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount What is a Secure Reverse Proxy? •  Defined endpoint for encrypted communication between external clients and internal systems. •  Central authentication and Single-Sign-On for all connected backend systems. •  Access authorisation for the connected backend systems.
  • 13. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect as Secure Reverse Proxy •  Single-Sign-On using username/password or certificates for IBM backend systems •  Authentication sources are Domino LDAP or Active Directory •  Single URL access •  Automatic IBM Traveler Pool assignment
  • 14. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Infrastructure scenarios Traveler Sametime Connections HTTPS HTTP(S) External URL: https://mobile.midpoints.net /traveler /chat /social Backend systems Secure Reverse Proxy

  • 15. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Infrastructure scenarios Domino Mail Domino Mail Domino Mail Traveler 1 Traveler 2 Traveler 3 HTTPS Notes HTTP(S) External URL: https://mobile.midpoints.net/traveler IBM DB2 / MS SQL IBM DB2 / MS SQL DB2/SQL Traveler HA Service Pool Secure Reverse Proxy
 with Load Balancing and Failover

  • 16. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Why IBM Mobile Connect – and not others? •  Native integration for all IBM Collaboration products •  Up-to-date TLS stack •  Scaling – one server can handle 10k parallel accesses •  MDM integration •  IBM support
  • 17. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Remember Domino and SHA2?
  • 18. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect – Components •  Connection Manager §  The IMC Connection Manager is the main component. He forwards the client requests to the backend systems. •  Gatekeeper §  A Java-based administration client for IMC. Can be installed on the same or another system as the Connection Manager.
  • 19. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect – Components •  Access Manager §  Gets installed with the Connection Manager on the server. It is responsible for pushing the configuration changes (from the Gatekeeper) to the internal used database. It also updates the Connection Manager dynamically.
  • 20. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Scenario “Configuration for IBM Traveler (and others)”
  • 21. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Traveler and IBM Mobile Connect •  Mobile mail access is a critical component nowadays in every environment. So is Traveler. •  Different environment setups are possible for Traveler §  Standalone setup §  High Availability with one or multiple pools
  • 22. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Traveler – Pool definition / challenges •  A “Traveler pool” is the logical combination of multiple Traveler servers that share the same backend database. §  A single pool can serve up to 10k devices. §  The Traveler servers handle load balancing internally. •  Different setups are possible, like splitting pools by device type, user region and more. §  Without a centralized proxy all will have different entrypoint URLs.
  • 23. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Traveler – How IBM Mobile Connect helps •  IMC has four main features that improve the Traveler experience. §  Defined proxy rules for Traveler access §  Session assignment §  Single URL support §  Automatic Server/Pool assignment
  • 24. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount
  • 25. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IMC workflow (simplified) Authenticated user connects Check if Pool assignment is active Validate user LDAP attribute set not set assign don‘t assign
  • 26. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Automatic Server/Pool assignment configuration •  Define within a http-access service which LDAP attribute should be queried
  • 27. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Automatic Server/Pool assignment configuration •  An “Application server pool” is a dedicated resource type
  • 28. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Automatic Server/Pool assignment configuration •  A “Pool configuration” contains one or multiple backend host names.
  • 29. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Automatic Server/Pool assignment configuration •  One or multiple strings can be added for the automatic pool assignment. The value must match the content of the LDAP field.
  • 30. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Automatic Server/Pool assignment configuration •  Multiple server pools can be defined.
  • 31. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Automatic Server/Pool assignment configuration •  Activate the application server pool usage in the http-access service
  • 32. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Adding more apps •  Besides Traveler all ESS backend systems are supported with specialized URL and content handling §  i. e. URL rewriting of transmitted content •  Delivers perfect integration including SSO capabilities §  IBM Connections §  IBM Connections Chat §  IBM Domino
  • 33. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Adding more apps •  Simplified by application specific identifier.
  • 34. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Summary •  The built-in capabilities help to deliver a streamlined administrative experience. •  Hassle-free connection to IBM ESS backend systems. §  LTPA1 and LTPA2
  • 35. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Security considerations – Certificate based authentication
  • 36. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Certificates? Certificates! •  A high level of security can be achieved by using certificates for authentication. •  Certificates are a common practice for verifying clients and servers. The latter one is mostly known as “SSL hostname authentication”. §  Companies are moving more and more to client certificate based authentication for different services. §  Domino companies should be familiar with that… ;-)
  • 37. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Why to setup IBM Mobile Connect for this? •  Achieve a higher level of security by using certificate based authentication for your critical data. §  Different setup scenarios are available. •  Remove the need of using passwords – make it easier for your users. But only if you want.
  • 38. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IMC workflow (simplified) Client presents certificate 2FA IMC validates public key and validity LDAP Subject string check SSO
  • 39. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring Certificate based authentication •  The standard authentication process leverages an username/ password combination.
  • 40. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring Certificate based authentication •  Add 2-Factor-Authentication by enforcing additional password usage. §  Can be enriched with user id check
  • 41. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring Certificate based authentication •  Trust your certificates and resolve the username based on certificate criteria.
  • 42. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring Certificate based authentication •  Additional security/alternatives can be added using a custom string match.
  • 43. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Summary •  Certificate based authentication enhances your backend applications security. •  Different setups allow to leverage it as you need it. •  Certificate deployment options need to be revisited. §  Not all IBM ESS apps support certificate based authentication (yet).
  • 44. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect Security considerations – MDM integration
  • 45. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount What is MDM? •  Mobile Device Management (MDM) is used to manage devices and applications in your mobile workforce §  Lots of companies still don’t use a MDM. And you? •  Allows remote device configuration, data and device deletion, app deployment and much more.
  • 46. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Why MDM integration for IBM Mobile Connect? •  A Reverse Proxy authenticates only the user – not the device. So no control if “unmanaged” devices can access internal resources. §  Jailbroken/rooted devices §  Data Loss Prevention
  • 47. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IMC / MDM integration infrastructure Domino Mail Domino Mail Domino Mail IBM Notes Traveler MDM
 HTTPS Notes HTTP(S) External URL: https://mobile.midpoints.net/traveler https://mobile.midpoints.net/connections Services IBM Mobile Connect
 IBM Connections
  • 48. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount How does the MDM integration work? •  Depending on the incoming request different values are evaluated. §  Traveler identification is determined by the submitted sync device id in the URL call. §  IBM ESS apps are sending custom headers with their authorization requests. Those headers are set via MDM. •  Custom access definitions, like “allow” or “deny”, are then applied.
  • 49. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IMC workflow (simplified) User is authenticated allowed Device information is extracted not allowed Device is validated via MDM interface access no access
  • 50. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring MDM integration •  “MDM Integration” is a separate resource type
  • 51. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring MDM integration •  Validation results (and outcome) are configurable.
  • 52. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring MDM integration •  Enhanced checks are available like compliance re-validation and user mapping.
  • 53. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Configuring MDM integration •  Custom “tokens” can be used for different setups on the same vendor.
  • 54. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount IBM Mobile Connect configuration •  Besided tight security you can also go a little bit loose. §  Great for migration scenarios.
  • 55. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Available MDM integrations
  • 56. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount Summary •  MDM integration enhances the security by adding an additional layer of security. •  Different setup scenarios are available to fit your organizations needs.
  • 57. 2016ConnectThe Premier Social Business and Digital Experience Conference MakeEveryMomentCount 57
  • 58. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect
  • 59. Make Every Moment Count 2016ConnectThe Premier Social Business and Digital Experience Conference #ibmconnect
  • 60. 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.
  • 61. 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. •  IBM, the IBM logo, ibm.com, IBM Domino, IBM Sametime, IBM Connections 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 “Maas360” is a trademark of Fiberlink Communications Corporation. Other company, product, or service names may be trademarks or service marks of others.