SlideShare a Scribd company logo
Refresh and extend your
Domino apps
Barry Rosen - ICS Offering Manager!
Adam Kesner - ICS Offering Manager !
Nathan Barry - Senior Software Engineer!
Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without
notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it
should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal
obligation to deliver any material, code or functionality. Information about potential future products may not
be incorporated into any contract.
The development, release, and timing of any future features or functionality described for our products
remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled
environment. The actual throughput or performance that any user will experience will vary depending upon
many factors, including considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can
be given that an individual user will achieve results similar to those stated here.
IBM Connect 2017: Refresh and Extend IBM Domino Applications
Do your legacy apps
feel messy?
Out of date?
Inaccessible?
Clunky?
You’re not alone.
A recent Forrester study proved that employees find legacy business apps to be complicated, inefficient,
unintuitive, too divided, difficult to learn, and time wasting.
Because of the need for multiple apps, 65% of employees said data is often ignored, and 62% said bad
decisions are made based on old data.
Accelerate Digital Transformation With Simplified Business Apps, a commissioned study conducted by Forrester Consulting on behalf of Sapho, August 2016
Cloud
Consumer apps
Mobile
Where you work
UX
Web access
Disrupting the way we
access applications!
These might look familiar
Domino’s strengths
•  74% want personalized, relevant data !
!
•  69% want a mobile-first experience!
•  62% delay completing tasks because
of multiple systems!
!
!
•  61% want consumer-like features in
apps!
-  Notifications!
-  Anywhere access!
-  Ability to work in real-time!
-  Personalization!
Accelerate Digital Transformation With Simplified Business Apps, a commissioned study conducted by Forrester Consulting on behalf of Sapho, August 2016
What do employees really want?
What you need
A path to refresh and extend Domino apps!
Updated user experience, !
look and feel!
Legacy apps running on a variety
of access models!
Why it matters
Thousands of custom Domino applications are business critical!
Enabling modern access to that
data extends your investment!
Updating your apps helps
employees get work done!
Path to refresh your apps…
Analyze what apps are
most valuable to your
business !
!
Use enhanced APIs
and / or partner tools
to simplify and refresh
Domino apps!
Notes / Domino will be
continuously updated
so apps run smoothly
and are easy to
maintain!
Analyze your applications
How much are
they used? !
Who uses
them?!
How complex
are they?!
Are there mail
dependencies?!
Which views
are used in an
application?!
and
Introduce
ApplicationInsights
!
Determine which
applications are
used most in your
organization!
!
Determine which
applications are the
most complex in
your organization!
Analyze your most
complex
applications with
code analysis
Transforms Domino application usage and design complexity metrics into
actionable data to help build the path towards application modernization
Intended to be available Q2 2017 it will be available for customers on S&S
• Shows the 50 most used and most complex application instances and does code analysis on a subset of those
• Full Insights available in packages of 500 instances
• For more details: panagenda booth #430
ApplicationInsights powered by!
Various options to!
navigate database!
Inventory,!
Usage and Design!
Total number of!
database instances!
(mail, system, nab,!
mail-in & apps)!
Focus databases!
are all mail-in and!
application instances!
Total number of!
unique designs!
for focus dbs!
100% if all Focus!
Dbs covered!
through value!
packages!
Total number!
of person
documents in
Notes Name
and Address
book/Directory
Assistance!
Upsell!
17!
Filtering of Focus!
databases!
Different column sets!
Complexity!
rating!
Various columns for!
investigating and sorting!
application landscape!
Refresh and extend
IBM Partners
Enhancing its API framework to extend
capabilities and enable the use of
modern application development tools!
IBM is investing in …
Extend capabilities of existing Domino REST
services
•  Today, there are four “DAS” services that expose Domino data via
REST APIs to web and mobile applications!
•  Each existing service will be extended to meet growing developer
demand!
Ships with
Domino
today
Available
on
OpenNTF
Mail service! Manage email content! X
Calendar service! Manage calendar content & send calendar workflow! X X
Freebusy service! View user availability, find available rooms! X
Data service! Manage views, document data, etc! X X
Additional services to be added
IBM intends to develop several new REST services to expose more powerful
capabilities!
•  Directory service: Browse or search directory!
•  Contacts service: Manage personal contacts in your mailfile!
•  Mail Search service: Search your mailfile!
•  Subscription service: Poll for changes or register for push (long poll) in an
application!
•  Management service: Register users and manage groups!
Plans are subject to change!
IBM Confidential :: ©2016 IBM Corporation 
Define all services via the OpenAPI Specification
!
•  IBM intends to publish YAML definitions according to
the OpenAPI specification for all REST services!
-  Formally known as - Swagger specification!
!
•  This enables integration with a number of third party
tools, including the Swagger tools!
!
-  26 different repositories on Swagger github alone!!
!
•  Freebusy definition is available now, others will be
published as available!
!
Demo with Swagger Tools
Swagger tools provide dynamic API documentation with embedded ability to test APIs!
Swagger tools make APIs easy to consume!
Swagger	UI	
Host an instance of Swagger UI on Domino on your server!
•  Developers can view dynamic documentation of REST services!
-  Expand/Collapse operations, etc!
-  See sample responses!
-  See details about parameters!
•  Developers can easily exercise the API, entering values and seeing the results!
See sample here (not hosted on a Domino server, so cant use the “Try it Out”:
http://petstore.swagger.io/?url=https://raw.githubusercontent.com/OpenNTF/dasApiSpecs/master/
freebusy.yaml!
swagger.io
•  Input the OpenAPI definition!
•  Client libraries for various
languages can be generated!
and downloaded!
•  As you edit the spec, see a
nice!
visual representation of API!
documentation!
•  See editor.swagger.io/#/!
Investing in Domino
•  IBM intends to develop new REST APIs for Domino and enhance current APIs!
-  Mail, Calendar, Freebusy and Data will be extended to better meet developer needs!
-  Intention is to add APIs for Directory, Contacts, Mail Search, Subscription and
Management!
•  IBM intends to make REST APIs usable from modern tools (ex. Swagger)!
-  REST APIs that are easy to consume by developers!!
-  Videos and sample code to help you get started!!
!
Plans are subject to change!
SmartNSF – Access Notes application logic via REST APIs
•  Leverage the power of your Notes applications, exposing embedded business logic
to web and mobile via REST APIs!
•  Developer defines a microservice for the application with domain-specific language!
•  Build your UI based on the technology you want !
•  Available NOW on OpenNTF as an extension for your Domino Server and Designer!
-  Built together with the community and by the community!
Compliments of Christian Guedemann!
SmartNSF – What does it look like?!!
•  APIs defined in a single point of
configuration in your Domino
Designer!
•  Easy to find and easy to use!
What’s next?:!
•  Auto-generate Swagger definitions
for your application’s APIs!
•  Dialog based generation of REST
APIs for your applications!
Refresh according to your needs
Create micro apps with
Sapho builder that notify
key users and interface to
key Domino data on web/
mobile devices!
Convert your Domino apps
to be accessible via web/
mobile with Aveedo builder
installed on your Domino
server
Build mobile/web UI with
offline replication for
Domino applications with
modern development tools
Sapho architecture components
!
Services layer that integrates and orchestrates all of the services required to
deliver high-quality micro apps into a single software layer. !
Software client that gives employees
access to micro apps on any device!
!
Rapid micro application development
tool for building and deploying cross-
platform micro apps!
IBM Confidential :: ©2016 IBM Corporation
Sapho Architecture
IBM Confidential :: ©2016 IBM Corporation
•  Java based connector that uses JNI or IIOP to connect to
Domino!
•  Domino Connector can be configured to connect to multiple
Domino servers!
•  Connector can access any data that is a column in a view or
a field in a document!
•  Connector can read and write data that it can access!
•  Connector configuration is defined for each database!
•  Sapho builder uses data connectors to integrate with back-
end data and create new micro apps!
•  Sapho booth #120!
32
Domino Connector
Use to…
Create simple,
single purpose
micro apps and
workflows!
Quickly extend
workflows to
mobile devices,
web and
messenger
applications!
Build daily
dashboard with
proactive alerts
from multiple
Domino apps!
Configure events
out of Domino
based on specific
trigger alerts from
3rd party systems !
Integrate other
data sources into
Domino
workflows and
applications!
Quickly update
specified fields in
a form!
Targeted search
and view pre-
defined info in
Domino DBs!
•  Powerful	Designer	to	enhance	exis4ng	
and	create	new	applica4ons		
•  Integrated	Process	/	Workflow	Modeler		
•  Flexible	API	and	REST	services	
•  Pre-built	apps	and	components	like	Agile	
Boards,	Char4ng,	and	Office	Integra4on	
•  Migra4on	Wizard	to	modernize	
Notes	applica4ons	
•  Data’s	security	model	remains	intact	
•  Na4ve	mobile	app	with	offline	mode	
•  Futureproof	plaQorm	available	as	on-
prem	or	(hybrid)	Cloud	
	
A	Complete	Business	Applica1on	Pla3orm	for	Web	and	Mobile	
Booth	824	(We4IT) 	 	 		
	hBp://aveedo.com
d
Use to…
Access
existing
Domino apps
through web or
mobile!
Modernize
applications
with Wizard for
easy UI
creation!
Integrate
existing apps
into modern
work-place
concepts		
Unlock your
Domino app
data with
native
cognitive
service
integrations!
Enhance
Domino apps
with modern
workflow and
productivity
tools!
Save more
than 70%
development
time and cost!
Extend apps
with seamless
integration of
data from
other sources
into a single UI!
Booth	630	(Trilog	Group)				
www.darwino.com	
A	pla3orm	agnos1c	enterprise	full-stack	applica1on	development	pla3orm	
•  Create	a	state-of-the-art	user	experience	for	
your	Notes	apps	
•  Propel	your	exis4ng	investment	into	the	future	
•  Preserve	exis4ng	Domino	capabili4es	and	
remove	legacy	limita4ons	
•  Maintain	security	model	and	Domino	
document	centric	func4onality	
•  Choose	the	technology	that	best	serves	your	
business	
•  Replicate	your	data	2-way	with	Domino	
•  Offline	access	to	your	mobile	applica4ons	
•  Write	once,	deploy	everywhere
Darwino architecture components
Darwino Database (DB) – Darwino DB is a JSON store that runs on any RDBMS system AND your
users’ mobile devices with the same API. Supports multipoint replication for offline use. !
!
Darwino API – The Darwino
Platform exposes its full API via
libraries in Java, Javascript,
and also REST Services. !
!
Darwino Data Conectors -
Darwino provides a set of Data
Connectors that can link your
DarwinoDB with any RDMBS, JSON
or other data store – including IBM
Domino!
Darwino Studio – The primary
development environment for
the Darwino platform, plugs
into the standard Enterprise
Java tooling like Eclipse and
Maven.!
•  Darwino creates distributed
applications that can seamlessly
execute on a server or locally on
the devices!
-  Write once, run everywhere!
-  Provides seamless offline experience!
•  Mobile applications can be
purely native or hybrid!
-  A hybrid application starts a local,
lightweight, secure HTTP server!
‣  Ensures the full code portability!
Use to…
Build new web /
mobile UI to
Domino data
through Darwino
framework!
Generate app
stack that gives
developers
flexibility to
extend
functionality !
Bi-directional
replication with
Domino,
background
logic can
continue running!
Modernize entire
app or select
pieces !
Build notifications
for mobile
devices!
Use mobile apps
when there’s no
connection!
Access your
notes data from
the Darwino DB
with APIs!
Continuous Updates
Feature
Packs!
!
Fix Pack 7 - Q3 2016!
Feature Pack 8 - Q1 2017!
Feature Pack 9 - Est. Q3
2017!
Extended
Support!
!
Version 9.0.x supported
until at least 2021!
IBM Verse !
On Premises!
!
Available Now!
Plans are subject to change!
Feature Pack Feedback
“I like this model as it will keep ICS limber and more readily able to release software in a manner
akin to the smart phone update release model we all enjoy.”!
A Conversation with Barry Rosen, at IBM: Part II -Bill Malchisky  September 21 2016!
!
“The features and fixes to be released in the Notes/Domino feature packs are to be released via
priority. Each cycle the highest priority fixes and features will be worked on for release, rather than
promising something and not delivering, announcements will be made on what is coming over the
next few weeks we hope and that will continue going forward. Again another improvement.”!
Sutol, Pokemon and an awesome time -by Sharon Bellamy !
!
“Domino features can be delivered much quicker with this new model.”!
Modern Domino Alive and Healthy Posted on November 3, 2016 by Slobodan Lohja!
!
“Those features will be delivered via "Feature Packs" instead of "Fixpacks". .....This is a smoother
way to develop and deploy new functionality.” !
Notes and Domino Future Daniel Nashed  23 September 2016!
In Summary!
•  Understanding the environment utilizing Panagenda ApplicationInsights for all
current Domino customers
•  Modifying / Extending applications by providing customers starting points


ü  Premier partners such as


ü  Using the expanded Domino REST Services and the new Open API specification


•  Supporting the Notes / Domino portfolio with continuous updates 


•  Listening to “the” community – let us know your feedback along the way!
Our strategy is to protect the value of critical business applications written
in Domino by;!
Resources	
Partners
- http://www.panagenda.com!
- http://en.aveedo.com/!
- http://www.darwino.com!
- http://www.sapho.com !
- Sapho Connectors !
- http://www.openntf.org!
- https://smartnsf.openntf.org!
	
	
Technical Resources
•  Coming Soon! - Domino Access Services Specs on Github!
-  Freebusy YAML definition!
-  DAS documentation!
-  Sample apps and YouTube links!
•  Swagger - http://swagger.io/tools/!
•  API Connect -
http http://www-03.ibm.com/software/products/en/api-connect!
Other Sessions to Check Out
Session! Session #!
Your Mail Is in the Cloud - What about Your Apps?! 1083!
IBM Verse Deep Dive and Roadmap! 1207!
Notes and Domino Roadmap! 1045!
IBM Verse On-Premises for Dummies! 1209!
Beyond Domino Designer! 1545!
A Deep Dive into the Feature Pack Pipeline for Domino App Dev ! 1671!
Your App Deserves More - The Art of App Modernization - - Webgate! 1478!
Cognitive Data Exploration for Domino/Notes Applications with Watson Discovery – We4IT! 1720!
Application Modernization: 101 - panagenda! 1722!
Reinvent Domino applications with Sapho Micro Apps - Sapho! 1719!
Give a New Life to Your Notes/Domino Applications and Leverage IBM Bluemix, Watson, &
Connections - Darwino!
1467!
Notices and
disclaimers
Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in
any form without written permission from IBM.
U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been
reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall
have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER
EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS
INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF
OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they
are provided.
IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been
previously installed. Regardless, our warranty terms apply.”
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as
illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost,
savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs
or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily
reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor
shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel
as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and
any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its
services or products will ensure that the customer is in compliance with any law
46 1/5/17
Notices and
disclaimers
continued
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should
be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such
third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR
IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents,
copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise
Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM
ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®,
Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®,
SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®,
Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many
jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
47 1/5/17
Thank you

More Related Content

PPTX
IBM Connect 2017 - Beyond Domino Designer
PPTX
One Firm's Wild Ride to The Cloud
PDF
IBM Presents the IBM Notes and Domino Roadmap
PDF
MWLUG keynote 9 aug2017 - IBM Collaboration - Ed Brill
PPT
Unlocking the OGS: Building Cognitive Solutions with IBM Domino, Watson and B...
PPTX
Big Data With Graphs
PDF
IBM Collaboration Solutions cognitive and roadmap update - September 2016
PDF
IBM Messaging Roadmap
IBM Connect 2017 - Beyond Domino Designer
One Firm's Wild Ride to The Cloud
IBM Presents the IBM Notes and Domino Roadmap
MWLUG keynote 9 aug2017 - IBM Collaboration - Ed Brill
Unlocking the OGS: Building Cognitive Solutions with IBM Domino, Watson and B...
Big Data With Graphs
IBM Collaboration Solutions cognitive and roadmap update - September 2016
IBM Messaging Roadmap

What's hot (20)

PDF
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
PDF
ICON Switzerland - The Future of Enterprise Software
PDF
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
PDF
IBM Mail Next and Notes/Domino Roadmap
PDF
App.Next - The Future of Domino Application Development
PPTX
IBM Collaboration Mobile Strategy and a New Way To work
PDF
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
PDF
What's New in IBM Connections Social Cloud - Q2 2016
PPTX
An Introduction to Web Components
PPTX
What is new in IBM Connections 5.5 and IBM Docs 2.0
PPTX
IBM Connections Cloud Application Development Strategy
PDF
IDI103 - What is New in IBM Connections - IBM ConnectED 2015
PDF
IBM Domino 10: A new chapter begins
PDF
Domino, Notes, and Verse - Where are We and Whats the Future?
PDF
Are You Ready for an Alternative in Application Development?
PDF
BP102 Build Your Free Admin Toolkit
PDF
IBM InterConnect 2015 - What is New in IBM Connections 2015
PPTX
IBM Connections Cloud & IBM Docs: Working securely and quickly with content
PDF
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
PDF
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
ICON Switzerland - The Future of Enterprise Software
IBM Connect 2017: Your Data In the Major Leagues: A Practical Guide to REST S...
IBM Mail Next and Notes/Domino Roadmap
App.Next - The Future of Domino Application Development
IBM Collaboration Mobile Strategy and a New Way To work
IBM Connect 2016 - Logging Wars: A Cross Product Tech Clash Between Experts -...
What's New in IBM Connections Social Cloud - Q2 2016
An Introduction to Web Components
What is new in IBM Connections 5.5 and IBM Docs 2.0
IBM Connections Cloud Application Development Strategy
IDI103 - What is New in IBM Connections - IBM ConnectED 2015
IBM Domino 10: A new chapter begins
Domino, Notes, and Verse - Where are We and Whats the Future?
Are You Ready for an Alternative in Application Development?
BP102 Build Your Free Admin Toolkit
IBM InterConnect 2015 - What is New in IBM Connections 2015
IBM Connections Cloud & IBM Docs: Working securely and quickly with content
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
Ad

Viewers also liked (20)

PDF
Your App Deserves More – The Art of App Modernization
PDF
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
PDF
OpenNTF Domino API (ODA): Super-Charging Domino Development
PPTX
DEV-1467 - Darwino
ODP
XPages is Workflow's new best friend
PDF
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
PPTX
Beyond XPages
PPTX
IBM Connections Adminblast - Connect17 (DEV 1268)
PPTX
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
PPTX
Lotus Notes: Live Long and Prosper
PDF
Social Business Transformation at IBM - From Social Connections 2015 in Boston
PDF
IBM ConnectED 2015: IBM's Social Business Transformation
PDF
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
PDF
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
PDF
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
PDF
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
PDF
Socialytics: Accelerating IBM Connections Adoption with Watson Analytics
PDF
GraphQL 101
PDF
IBM - Lotusphere 2012: Messaging and Collaboration Strategy
PDF
Marty, You're Just Not Thinking Fourth Dimensionally
Your App Deserves More – The Art of App Modernization
IBM Social Business Journey and IBM Verse / cloud collaboration #MWLUG2015
OpenNTF Domino API (ODA): Super-Charging Domino Development
DEV-1467 - Darwino
XPages is Workflow's new best friend
Connect 2017 DEV-1420 - Blue Mix and Domino – Complementing Smartcloud
Beyond XPages
IBM Connections Adminblast - Connect17 (DEV 1268)
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...
Lotus Notes: Live Long and Prosper
Social Business Transformation at IBM - From Social Connections 2015 in Boston
IBM ConnectED 2015: IBM's Social Business Transformation
XPages and jQuery DataTables: Simplifying View Creation while Maximizing Func...
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
Socialytics: Accelerating IBM Connections Adoption with Watson Analytics
GraphQL 101
IBM - Lotusphere 2012: Messaging and Collaboration Strategy
Marty, You're Just Not Thinking Fourth Dimensionally
Ad

Similar to IBM Connect 2017: Refresh and Extend IBM Domino Applications (20)

PDF
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
PDF
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
PDF
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
PDF
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
PDF
Application Modernization: Where Consumer, Social, and Mobile Converge
PDF
The Notes/Domino Application Development Competitive Advantage - IamLUG
PDF
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
PDF
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
PDF
Str02. IBM Application Modernization with panagenda ApplicationInsights
PPTX
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
PDF
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
PDF
Your App deserves more – The Art of App Modernization
PDF
Domino app dev competitive advantage for blug
PDF
Lotusphere 2012 - What's next in Lotus Notes & Domino
PDF
Lotusphere 2012 - What's new in Lotus Notes & Domino
PDF
IBM Collaboration Solutions Application Development - Frequently Asked Questions
PDF
Engage 2018: Finding the Right Path for your IBM Domino Applications
PDF
Domino app dev competitive advantage final
PPTX
Normalizing x pages web development
ODP
IBM Connect 2014 KEY102
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
IBM Lotus Notes/Domino Application Development Competitive Advantage : The So...
UKLUG - IBM Lotus Notes/Domino Application Development Competitive Advantage ...
IBM Lotus Notes/Domino App. Dev. Competitive Advantage: The Social Business E...
Application Modernization: Where Consumer, Social, and Mobile Converge
The Notes/Domino Application Development Competitive Advantage - IamLUG
Notes/Domino Application Development Competitive Advantage - UKLUG 2011 Edition
AD214 What's Next? Application Modernization Roadmap for Socializing IBM Note...
Str02. IBM Application Modernization with panagenda ApplicationInsights
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
MWLUG 2011: Notes/Domino Application Development Competitive Advantage
Your App deserves more – The Art of App Modernization
Domino app dev competitive advantage for blug
Lotusphere 2012 - What's next in Lotus Notes & Domino
Lotusphere 2012 - What's new in Lotus Notes & Domino
IBM Collaboration Solutions Application Development - Frequently Asked Questions
Engage 2018: Finding the Right Path for your IBM Domino Applications
Domino app dev competitive advantage final
Normalizing x pages web development
IBM Connect 2014 KEY102

More from Ed Brill (20)

PDF
IBM Collaboration Solutions - product portfolio update - spring 2017
PDF
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
PDF
Build a MobileFirst Agenda - IBM Mobile Enterprise
PDF
Ibm Institute for Business Value: Mobile Enterprise Study "The 'Upwardly Mobi...
PDF
Put your business in motion with IBM MobileFirst
PDF
Ibm mobile first overview keynote in spanish español june 2013
PPT
IBM MobileFirst - snapshots of the mobile enterprise.
PDF
IBM MobileFirst: The mobile world is open for business.
PDF
IBM Connect 2013: Messaging and Collaboration Roadmap
PDF
IBM Mobile strategy for Social Business - May 2012
PDF
IBM - Lotus Symphony, Apache OpenOffice, IBM Docsroadmap -- lotusphere 2012
PDF
Five things we have learned about mobility from our clients -- IBM, Alistair ...
PDF
AusLUG - Australian Lotus User Group - "Social Business at Work" by Ed Brill
PDF
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
PDF
Lotus Notes and Domino Update - November 2010
PDF
The Mobile Device as a Primary Productivity Tool for the Enterprise
PDF
Lotusphere Comes to You España "Smart Collaboration" en Castellano
PDF
Lotusphere 2010: An Oral History Of Ibm Lotus Notes First 20 Years
PDF
Lotus Notes/Domino Strategy Update - Dec 2009
PDF
MWLUG Chicago Keynote - Ed Brill
IBM Collaboration Solutions - product portfolio update - spring 2017
IBM Impact 2014 - Overview and strategy to transforming your mobile enterprise
Build a MobileFirst Agenda - IBM Mobile Enterprise
Ibm Institute for Business Value: Mobile Enterprise Study "The 'Upwardly Mobi...
Put your business in motion with IBM MobileFirst
Ibm mobile first overview keynote in spanish español june 2013
IBM MobileFirst - snapshots of the mobile enterprise.
IBM MobileFirst: The mobile world is open for business.
IBM Connect 2013: Messaging and Collaboration Roadmap
IBM Mobile strategy for Social Business - May 2012
IBM - Lotus Symphony, Apache OpenOffice, IBM Docsroadmap -- lotusphere 2012
Five things we have learned about mobility from our clients -- IBM, Alistair ...
AusLUG - Australian Lotus User Group - "Social Business at Work" by Ed Brill
Lotusphere 2011: INV105 Messaging and Collaboration Strategy
Lotus Notes and Domino Update - November 2010
The Mobile Device as a Primary Productivity Tool for the Enterprise
Lotusphere Comes to You España "Smart Collaboration" en Castellano
Lotusphere 2010: An Oral History Of Ibm Lotus Notes First 20 Years
Lotus Notes/Domino Strategy Update - Dec 2009
MWLUG Chicago Keynote - Ed Brill

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PDF
cuic standard and advanced reporting.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Monthly Chronicles - July 2025
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Digital-Transformation-Roadmap-for-Companies.pptx
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
cuic standard and advanced reporting.pdf
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.

IBM Connect 2017: Refresh and Extend IBM Domino Applications

  • 1. Refresh and extend your Domino apps Barry Rosen - ICS Offering Manager! Adam Kesner - ICS Offering Manager ! Nathan Barry - Senior Software Engineer!
  • 2. Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 4. Do your legacy apps feel messy? Out of date? Inaccessible? Clunky?
  • 5. You’re not alone. A recent Forrester study proved that employees find legacy business apps to be complicated, inefficient, unintuitive, too divided, difficult to learn, and time wasting. Because of the need for multiple apps, 65% of employees said data is often ignored, and 62% said bad decisions are made based on old data. Accelerate Digital Transformation With Simplified Business Apps, a commissioned study conducted by Forrester Consulting on behalf of Sapho, August 2016
  • 6. Cloud Consumer apps Mobile Where you work UX Web access Disrupting the way we access applications!
  • 7. These might look familiar
  • 9. •  74% want personalized, relevant data ! ! •  69% want a mobile-first experience! •  62% delay completing tasks because of multiple systems! ! ! •  61% want consumer-like features in apps! -  Notifications! -  Anywhere access! -  Ability to work in real-time! -  Personalization! Accelerate Digital Transformation With Simplified Business Apps, a commissioned study conducted by Forrester Consulting on behalf of Sapho, August 2016 What do employees really want?
  • 10. What you need A path to refresh and extend Domino apps! Updated user experience, ! look and feel! Legacy apps running on a variety of access models!
  • 11. Why it matters Thousands of custom Domino applications are business critical! Enabling modern access to that data extends your investment! Updating your apps helps employees get work done!
  • 12. Path to refresh your apps… Analyze what apps are most valuable to your business ! ! Use enhanced APIs and / or partner tools to simplify and refresh Domino apps! Notes / Domino will be continuously updated so apps run smoothly and are easy to maintain!
  • 13. Analyze your applications How much are they used? ! Who uses them?! How complex are they?! Are there mail dependencies?! Which views are used in an application?!
  • 15. ! Determine which applications are used most in your organization! ! Determine which applications are the most complex in your organization! Analyze your most complex applications with code analysis Transforms Domino application usage and design complexity metrics into actionable data to help build the path towards application modernization Intended to be available Q2 2017 it will be available for customers on S&S • Shows the 50 most used and most complex application instances and does code analysis on a subset of those • Full Insights available in packages of 500 instances • For more details: panagenda booth #430 ApplicationInsights powered by!
  • 16. Various options to! navigate database! Inventory,! Usage and Design! Total number of! database instances! (mail, system, nab,! mail-in & apps)! Focus databases! are all mail-in and! application instances! Total number of! unique designs! for focus dbs! 100% if all Focus! Dbs covered! through value! packages! Total number! of person documents in Notes Name and Address book/Directory Assistance! Upsell!
  • 17. 17! Filtering of Focus! databases! Different column sets! Complexity! rating! Various columns for! investigating and sorting! application landscape!
  • 19. Enhancing its API framework to extend capabilities and enable the use of modern application development tools! IBM is investing in …
  • 20. Extend capabilities of existing Domino REST services •  Today, there are four “DAS” services that expose Domino data via REST APIs to web and mobile applications! •  Each existing service will be extended to meet growing developer demand! Ships with Domino today Available on OpenNTF Mail service! Manage email content! X Calendar service! Manage calendar content & send calendar workflow! X X Freebusy service! View user availability, find available rooms! X Data service! Manage views, document data, etc! X X
  • 21. Additional services to be added IBM intends to develop several new REST services to expose more powerful capabilities! •  Directory service: Browse or search directory! •  Contacts service: Manage personal contacts in your mailfile! •  Mail Search service: Search your mailfile! •  Subscription service: Poll for changes or register for push (long poll) in an application! •  Management service: Register users and manage groups! Plans are subject to change!
  • 22. IBM Confidential :: ©2016 IBM Corporation Define all services via the OpenAPI Specification ! •  IBM intends to publish YAML definitions according to the OpenAPI specification for all REST services! -  Formally known as - Swagger specification! ! •  This enables integration with a number of third party tools, including the Swagger tools! ! -  26 different repositories on Swagger github alone!! ! •  Freebusy definition is available now, others will be published as available! !
  • 23. Demo with Swagger Tools Swagger tools provide dynamic API documentation with embedded ability to test APIs! Swagger tools make APIs easy to consume!
  • 24. Swagger UI Host an instance of Swagger UI on Domino on your server! •  Developers can view dynamic documentation of REST services! -  Expand/Collapse operations, etc! -  See sample responses! -  See details about parameters! •  Developers can easily exercise the API, entering values and seeing the results! See sample here (not hosted on a Domino server, so cant use the “Try it Out”: http://petstore.swagger.io/?url=https://raw.githubusercontent.com/OpenNTF/dasApiSpecs/master/ freebusy.yaml!
  • 25. swagger.io •  Input the OpenAPI definition! •  Client libraries for various languages can be generated! and downloaded! •  As you edit the spec, see a nice! visual representation of API! documentation! •  See editor.swagger.io/#/!
  • 26. Investing in Domino •  IBM intends to develop new REST APIs for Domino and enhance current APIs! -  Mail, Calendar, Freebusy and Data will be extended to better meet developer needs! -  Intention is to add APIs for Directory, Contacts, Mail Search, Subscription and Management! •  IBM intends to make REST APIs usable from modern tools (ex. Swagger)! -  REST APIs that are easy to consume by developers!! -  Videos and sample code to help you get started!! ! Plans are subject to change!
  • 27. SmartNSF – Access Notes application logic via REST APIs •  Leverage the power of your Notes applications, exposing embedded business logic to web and mobile via REST APIs! •  Developer defines a microservice for the application with domain-specific language! •  Build your UI based on the technology you want ! •  Available NOW on OpenNTF as an extension for your Domino Server and Designer! -  Built together with the community and by the community! Compliments of Christian Guedemann!
  • 28. SmartNSF – What does it look like?!! •  APIs defined in a single point of configuration in your Domino Designer! •  Easy to find and easy to use! What’s next?:! •  Auto-generate Swagger definitions for your application’s APIs! •  Dialog based generation of REST APIs for your applications!
  • 29. Refresh according to your needs Create micro apps with Sapho builder that notify key users and interface to key Domino data on web/ mobile devices! Convert your Domino apps to be accessible via web/ mobile with Aveedo builder installed on your Domino server Build mobile/web UI with offline replication for Domino applications with modern development tools
  • 30. Sapho architecture components ! Services layer that integrates and orchestrates all of the services required to deliver high-quality micro apps into a single software layer. ! Software client that gives employees access to micro apps on any device! ! Rapid micro application development tool for building and deploying cross- platform micro apps!
  • 31. IBM Confidential :: ©2016 IBM Corporation Sapho Architecture
  • 32. IBM Confidential :: ©2016 IBM Corporation •  Java based connector that uses JNI or IIOP to connect to Domino! •  Domino Connector can be configured to connect to multiple Domino servers! •  Connector can access any data that is a column in a view or a field in a document! •  Connector can read and write data that it can access! •  Connector configuration is defined for each database! •  Sapho builder uses data connectors to integrate with back- end data and create new micro apps! •  Sapho booth #120! 32 Domino Connector
  • 33. Use to… Create simple, single purpose micro apps and workflows! Quickly extend workflows to mobile devices, web and messenger applications! Build daily dashboard with proactive alerts from multiple Domino apps! Configure events out of Domino based on specific trigger alerts from 3rd party systems ! Integrate other data sources into Domino workflows and applications! Quickly update specified fields in a form! Targeted search and view pre- defined info in Domino DBs!
  • 34. •  Powerful Designer to enhance exis4ng and create new applica4ons •  Integrated Process / Workflow Modeler •  Flexible API and REST services •  Pre-built apps and components like Agile Boards, Char4ng, and Office Integra4on •  Migra4on Wizard to modernize Notes applica4ons •  Data’s security model remains intact •  Na4ve mobile app with offline mode •  Futureproof plaQorm available as on- prem or (hybrid) Cloud A Complete Business Applica1on Pla3orm for Web and Mobile Booth 824 (We4IT) hBp://aveedo.com
  • 35. d
  • 36. Use to… Access existing Domino apps through web or mobile! Modernize applications with Wizard for easy UI creation! Integrate existing apps into modern work-place concepts Unlock your Domino app data with native cognitive service integrations! Enhance Domino apps with modern workflow and productivity tools! Save more than 70% development time and cost! Extend apps with seamless integration of data from other sources into a single UI!
  • 37. Booth 630 (Trilog Group) www.darwino.com A pla3orm agnos1c enterprise full-stack applica1on development pla3orm •  Create a state-of-the-art user experience for your Notes apps •  Propel your exis4ng investment into the future •  Preserve exis4ng Domino capabili4es and remove legacy limita4ons •  Maintain security model and Domino document centric func4onality •  Choose the technology that best serves your business •  Replicate your data 2-way with Domino •  Offline access to your mobile applica4ons •  Write once, deploy everywhere
  • 38. Darwino architecture components Darwino Database (DB) – Darwino DB is a JSON store that runs on any RDBMS system AND your users’ mobile devices with the same API. Supports multipoint replication for offline use. ! ! Darwino API – The Darwino Platform exposes its full API via libraries in Java, Javascript, and also REST Services. ! ! Darwino Data Conectors - Darwino provides a set of Data Connectors that can link your DarwinoDB with any RDMBS, JSON or other data store – including IBM Domino! Darwino Studio – The primary development environment for the Darwino platform, plugs into the standard Enterprise Java tooling like Eclipse and Maven.!
  • 39. •  Darwino creates distributed applications that can seamlessly execute on a server or locally on the devices! -  Write once, run everywhere! -  Provides seamless offline experience! •  Mobile applications can be purely native or hybrid! -  A hybrid application starts a local, lightweight, secure HTTP server! ‣  Ensures the full code portability!
  • 40. Use to… Build new web / mobile UI to Domino data through Darwino framework! Generate app stack that gives developers flexibility to extend functionality ! Bi-directional replication with Domino, background logic can continue running! Modernize entire app or select pieces ! Build notifications for mobile devices! Use mobile apps when there’s no connection! Access your notes data from the Darwino DB with APIs!
  • 41. Continuous Updates Feature Packs! ! Fix Pack 7 - Q3 2016! Feature Pack 8 - Q1 2017! Feature Pack 9 - Est. Q3 2017! Extended Support! ! Version 9.0.x supported until at least 2021! IBM Verse ! On Premises! ! Available Now! Plans are subject to change!
  • 42. Feature Pack Feedback “I like this model as it will keep ICS limber and more readily able to release software in a manner akin to the smart phone update release model we all enjoy.”! A Conversation with Barry Rosen, at IBM: Part II -Bill Malchisky  September 21 2016! ! “The features and fixes to be released in the Notes/Domino feature packs are to be released via priority. Each cycle the highest priority fixes and features will be worked on for release, rather than promising something and not delivering, announcements will be made on what is coming over the next few weeks we hope and that will continue going forward. Again another improvement.”! Sutol, Pokemon and an awesome time -by Sharon Bellamy ! ! “Domino features can be delivered much quicker with this new model.”! Modern Domino Alive and Healthy Posted on November 3, 2016 by Slobodan Lohja! ! “Those features will be delivered via "Feature Packs" instead of "Fixpacks". .....This is a smoother way to develop and deploy new functionality.” ! Notes and Domino Future Daniel Nashed  23 September 2016!
  • 43. In Summary! •  Understanding the environment utilizing Panagenda ApplicationInsights for all current Domino customers •  Modifying / Extending applications by providing customers starting points
 ü  Premier partners such as
 ü  Using the expanded Domino REST Services and the new Open API specification
 •  Supporting the Notes / Domino portfolio with continuous updates 
 •  Listening to “the” community – let us know your feedback along the way! Our strategy is to protect the value of critical business applications written in Domino by;!
  • 44. Resources Partners - http://www.panagenda.com! - http://en.aveedo.com/! - http://www.darwino.com! - http://www.sapho.com ! - Sapho Connectors ! - http://www.openntf.org! - https://smartnsf.openntf.org! Technical Resources •  Coming Soon! - Domino Access Services Specs on Github! -  Freebusy YAML definition! -  DAS documentation! -  Sample apps and YouTube links! •  Swagger - http://swagger.io/tools/! •  API Connect - http http://www-03.ibm.com/software/products/en/api-connect!
  • 45. Other Sessions to Check Out Session! Session #! Your Mail Is in the Cloud - What about Your Apps?! 1083! IBM Verse Deep Dive and Roadmap! 1207! Notes and Domino Roadmap! 1045! IBM Verse On-Premises for Dummies! 1209! Beyond Domino Designer! 1545! A Deep Dive into the Feature Pack Pipeline for Domino App Dev ! 1671! Your App Deserves More - The Art of App Modernization - - Webgate! 1478! Cognitive Data Exploration for Domino/Notes Applications with Watson Discovery – We4IT! 1720! Application Modernization: 101 - panagenda! 1722! Reinvent Domino applications with Sapho Micro Apps - Sapho! 1719! Give a New Life to Your Notes/Domino Applications and Leverage IBM Bluemix, Watson, & Connections - Darwino! 1467!
  • 46. Notices and disclaimers Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.” Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law 46 1/5/17
  • 47. Notices and disclaimers continued Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml. 47 1/5/17