pete janzen – sr. offering manager martin donnelly ......• moves domino’s xpages runtime to a...

48
IBM Domino App.Next - Broadening Your Horizons with Bluemix Pete Janzen – Sr. Offering Manager Martin Donnelly – Software Architect

Upload: others

Post on 22-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

IBM Domino App.Next - Broadening Your Horizons with BluemixPete Janzen – Sr. Offering ManagerMartin Donnelly – Software Architect

Page 2: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

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.

2

Page 3: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Agenda• Bluemix• Domino Next• Wrap-up

3

Page 4: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

IBM XPages for Bluemix

Page 5: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Today - Domino Applications

• Developer types Corporate Developers or BPs building custom LOB apps ISVs building LOB applications

• Development models Notes – Applications which require Notes client or IBM Client Application Access XPages – Web applications which can be accessed from desktop or mobile browsers

• Deployment Vast majority of Domino applications run on-premises Small percentage of Domino applications run on cloud based Domino servers

DominoDeveloper Domino

Server

Mobile

Browser

IBM Notes

5

Page 6: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

What is IBM Bluemix?Bluemix is an o pe n-s ta nda rds , cloud-based pla tfo rm for b uilding , running , a nd m a na g ing a pplic a tio ns .

B uild yo ur a pps , y our w a yUse the most prominent compute technologies to power your app: Cloud Foundry, Docker, OpenStack.

E xte nd a pps w ith s e rvic e sA catalog of IBM, third party, and open source services allow the developer to stitch an application together quickly.

S c a le m o re tha n jus t ins ta nc e sDevelopment, monitoring, deployment, and logging tools allow the developer to run and manage the entire application.

L a ye re d S e c urityIBM secures the platform and infrastructure and provides you with the tools to secure your apps.

De plo y a nd m a na g e hybrid a pps s e a m le s s lyGet a seamless dev and management experience across a number of hybrid implementations options.

F le xible P ric ing Try compute options and services for free and, when you’re ready, pay only for what you use. Pay as you go and subscription models offer choice and flexibility.

Co m ing Sum m e r 2 0 1 5

6

Page 7: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Bringing The Power of Domino To The Cloud

• Allows developers to realize the next generation of Domino applications

• Leverages investment in Notes & Domino apps and skills

• Aligns Domino with IBM’s strategic cloud app dev platform Provides incentive to retain Domino as an application development platform

Provides path to cloud for Domino developers (BPs & corporate developers)

• Moves Domino’s XPages runtime to a Cloud First continuous delivery model

Bluemix is an open-standards, cloud-based platform for building, running, and

managing applications. + Domino is a Rapid Application Development & Deployment platform for custom

Line-of-Business applications

7

Page 8: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Tomorrow - Domino Applications for Bluemix

• Developer types Corporate Developers or BPs building custom LOB apps ISVs building LOB applications

• Development models XPages – Web applications which can be accessed from desktop or mobile

• Deployment XPages applications run on Bluemix XPages applications bound to services

• Applications use a “bring your own service” Domino server (on-premises or on cloud)• Applications use other Bluemix services (Watson, Analytics)

DominoDeveloper

Domino on-premises

Mobile

Browser

IBM BluemixIBM XPages Apps

Domino on cloud

(SoftLayer)Watson Analytics

8

Page 9: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

App.Next - New Possibilities for Domino Apps• Domino is an elegant self contained app dev platform• Integration with disparate applications is certainly doable but

often required heavy lifting• Bluemix makes

that easier! XPages App

IBM Connections

Watson Database IOT Social

9

Page 10: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

What does Bluemix mean for Domino Developers ?

Create responsive versions of your Notes client apps for the cloud and integrate with a wealth of great cloud services

The Bluemix runtime will have the latest XPages extended libraries in service for your apps

To modernize your existing applications

To always have the latest runtimes and services at

your fingertips

To scale your apps and obtain true resiliency

Take advantage of Bluemix PaaS features to horizontally scale applications and recover without data loss

To provide new opportunities to our

business partners

Take advantage of more IBM services, provide new routes to market via Cloud Marketplace and focus on selling the value of your solution and not infrastructure

10

Page 11: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

IBM XPages: The Road to Bluemix

11

2H 2015

ExperimentalXPages runtimeXPages NoSQL Database serviceXPages Web Starter boilerplateDomino Designer Bluemix extensions

GA•All previous features +•FP5 Update•Full A11Y support•Multi-language buildpack

Futures•Bluemix Dedicated•Bluemix Local•XPages runtime updates

Beta•Enhanced XPages runtime•Hybrid Support -Secure on-premises access to

• NSF data• Domino directory

2Q 2016 & beyond…3Q 2015 Q1 2016

Available Now!

Page 12: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

XPages for Bluemix

Page 13: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Bluemix - A Quick Summary• IBM Bluemix – Platform as a Service (PaaS)

Bluemix applications are loosely-coupled App instances load in a runtime container and bind to services.• The need for design and data separation is fundamental to the platform

Some sample runtime and services combinations:

13

Page 14: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

XPages/Bluemix•Presentation & data separated•Design & data in separate NSFs

XPages•Presentation & data separated•Design & data can be in same NSF or separate NSFs

Application Architecture Evolution

Form/View•Presentation & data tightly coupled•Design & data in same NSF

14

Page 15: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

IBM XPages For Bluemix – Familiar • Build XPages apps using the skills and tools you know today

Domino/XPages 9.0.1 Domino Designer 9.0.1

• Consistent programming model for cloud and on-premises• Same tried and trusted Domino application security model

ACLs, Readers/Authors Name Fields, etc.• Same easy deployment model

15

Page 16: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

IBM XPages For Bluemix – Yet Improved• Runtime

• Developer Tools Domino Designer with Bluemix extension IBM DevOps Services & Git

Latest XPages Extension Library for 901•Responsive design (Bootstrap)•Relational Database Controls

XPages core 901FP5 runtime + Bluemix extensions

Lightweight Domino Web Container (901FP5)

Extensible runtime stack - YOU can add your own plug-ins, leverage open-source libraries etc

16

Page 17: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

XPages Runtime(Buildpack)

Domino Server

XPages NoSQL Database service instance

To Do AppExpense App (1) Expense App (2)

XPages AppInstance

XPages App Instance

XPages AppInstance

NRPC and/or REST API

SoftL

ayer

SoftL

ayer

Des

ign e

rD

esig

ner

Exp-Data.nsfExp-Data.nsf ToDoData.nsfToDoData.nsf

Exp-design.nsfExp-design.nsf Exp-design.nsfExp-design.nsf ToDo_design.nsfToDo_design.nsf

IDE

/ D

evO

p sID

E /

Dev

Ops

Domino Apps for Bluemix Architecture - Playground

Inte

rne t

Inte

rne t

Clo

u dFo

undr

yC

lou d

Foun

d ry

17

IBM

Blu

emix

IBM

Blu

emix

Page 18: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino Designer Tooling• New Bluemix Tooling Plug-in featuring

Bluemix Preferences Manager YML Editor Boilerplate Import Wizard Application Export Wizard

• Simplifies Bluemix Integration Single Click Deployment Model No need to use the Cloud Foundry CLI tool Fully documented Bluemix design processes

• Available as part of IBM XPages Extension Library on

Domino Designer

18

Page 19: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Bluemix DevOps Services• Software as a service (SaaS) that supports continuous delivery• Develop, track, plan, and deploy

Source control: Git, Jazz SCM, or GitHub Delivery Pipeline - Automated builds and deployments Agile planning through the Track & Plan service A Web IDE where you can edit and manage source control

19

Page 20: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Hybrid Architecture

Page 21: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Expense App (1)

XPages AppInstance

Exp-design.nsfExp-design.nsf

Inte

rne t

Inte

rne t

IBM

Blu

emix

IBM

Blu

emix

Clo

u dFo

undr

yC

lou d

Foun

d ry IBM Domino

on cloud

I B M D o m i n oo n p r e m i s e s

Production Environmentuses hybrid architecture

Bluemix HybridBluemix runtime securely bound to external Domino

server

Domino Apps for Bluemix – Hybrid Architecture

XPages Runtimein Bluemix

Domino DesignerUsed to build & deploy apps to

BluemixDomino Server

Provides database, directory and messaging services

21

Secure encrypted NRPC connection

Page 22: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Bluemix - New Possibilities• Bluemix + XPages gives developers a powerful combination• Complement XPages applications with Bluemix services

SQL Service Watson

• Bluemix provides runtimes other than XPages which can access Domino through Domino Access Services (REST) Node.js Liberty for Java Community buildpacks

22

Page 23: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino AppDev Next

Page 24: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino Next Application Development• Responsive web design for XPages• Relational data source for XPages• Encryption/Signature support in XPages• Domino Designer productivity enhancements• XPages open source• Improved application build management• NSF enhancements

• Java 8

24

Page 25: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Responsive XPages With Bootstrap• Dynamically optimise UX across all devices• Write once, run anywhere• Bootstrap + jQuery + XPages

25

Available nowin Bluemix

More info: AD1548 – Building Responsive Applications Using XPagesWednesday, February 3, 2016 09:15 AM - 10:15 AM, Orange F

Page 26: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Relational Database Data Sources• Easily integrate relational data into XPages

applications with Domino Designer Bind XPages controls to JDBC Query or Row JDBC Driver Plugin Wizard simplifies driver

installation via an OSGi plugin Improve application responsiveness with

connection pooling

Available nowin Bluemix

DB2®SQL Server®Oracle®

PostgreSQL …

XPagesApp

26

Page 27: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Automatic Encryption / Decryption Support• Documents can automatically decrypted by the XPages runtime

Little or no custom API code required on the XPage• Encryption behavior can be managed via key pickers and

automatically encrypted on save• Design experience is simplified using wizards and @Functions

New Domino Document Data Source property

27

Page 28: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

APIs For XPages Encryption & Signature Support• Infrastructure for working with keys from the web

New classes, methods & properties in C, Java, SSJS & LotusScript New IDVault class• Methods for working with IDs (Get or put ID, Get username…)

New UserID class• Method for getting encryption keys

Other Methods• Session class: IDVault Session.getIDVault()

• Database class: Database.setUserIDForDecrypt(UserID uid)

• Document class: Document.encrypt(Optional UserID uid)

Page 29: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

New Features For XPages Encryption & Signature Support• New Secret Key Picker Control

Populates a picker with secret encryption keys from user id• New @Functions

@UserSecretKeys() @UserID()

• New Managed Bean dominoIDVaultBean• Connects end-users to the ID Vault as and when needed when

encrypting and decrypting documents

Page 30: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino DesignerAsk and you shall receive - New XPages Preferences !•By popular demand:

XPages Editor Pane Selection Design Visualization Behavior Palette Organization

30

Page 31: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino DesignerNew Wizards and Extensions

Document Encryption Helper Bootstrap Application Layouts

31

Page 32: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

XPages Theme Extension Point• See YOUR themes in Domino Designer !• New Community Driven Feature ...

In the class that implements StyleKitFactory also implement StyleKitListFactory

Return a list of themes using getThemeIds()

Page 33: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Improved Developer Productivity • Better Team Development Tools

Filter irrelevant meta-data noise from your source control activities

• SSJS Editor Support for new Global Objects • Managed Beans SSJS Object List with TypeAhead Support

userBean viewStateBean deviceBean dominoIDVaultBean YOUR Managed Beans

Page 34: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino Database (NSF) Enhancements• View concurrency enhancements

Dedicated View Refresh: Dedicated background thread alleviates issue of view indexes being update at same time when reading/writing to a view

Inline view updates: views are updated as part of the note updates• Store database view indexes (NIF) on disk

Store views indexes outside of NSF • View indexes on disk can grow to 1 Terabyte• View indexes encrypted at same level as NSF

34

Page 35: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Domino Database (NSF) Enhancements (Cont’d)•E

xpand 64K Summary data limit In current releases Text (Summary) limit is: 64KB per document 32KB per field 32KB per view entry

•In Notes/Domino 9.0.x we have raised the Summary data

16MB per document Individual Field/View limits remain unchanged

35

Page 36: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Wrap-up

Page 37: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Overview of Github ExtLib Integration

Page 38: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

More XPages Open Source Coming Soon…• For 9.0.x the XPages open source layer expands to include:

com.ibm.xsp.domino.data com.ibm.xsp.extsn

• All IBM design tags on your XPage will be open source, i.e. controls, data sources, simple actions, validators, converters etc.

• These can be updated via the Open Source integration model Enables a continuous delivery model on OpenNTF.org Dependency on Domino product release cycle is greatly reduced Runtime serviceability is significantly enhanced

38

Page 39: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Bringing It All together• Cloud First• Continuous delivery• Open Source

XPages for Bluemix• XPages Extension Library

• Most of XPages core

• Update XPages for Bluemix with 9.0.x features

39

Page 40: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Get Started with XPages for Bluemix!• Get a Bluemix account

If you do not already have one, then you can start a free 30 trial today

https://apps.admin.ibmcloud.com/manage/trial/bluemix.html

• Get IBM Domino Designer 9.0.1 https://www.ibm.com/developerworks/downloads/ls/dominodesigner/?

S_CMP=LSDL

• Install the latest XPages Extension Library into Domino Designer http://extlib.openntf.org 901v00_15.20151016-0827

Log in to Bluemix and start coding !40

Page 41: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Where To Ask Questions and Give Feedback?• Free forum support for XPages runtime, XPages NoSQL

Database service and XPages Web Starter https://developer.ibm.com/answers/smart-spaces/12/bluemix.html Tag questions with XPages-runtime and/or XPages-service

Additional XPages forums• http://stackoverflow.com/search?

tab=newest&q=xpages

• XPages forum: http://www-10.lotus.com/ldd/xpagesforum.nsf

• OpenNTF.org: http://extlib.openntf.org – see Discussion and Defects Tab

41

Page 42: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Must See Sessions from XPages Team

• AD1542 - Get Hands-on with XPages Apps for Bluemix

Tuesday, February 2; 10:45 AM - 11:45 AM, Orange G

• AD1545 - Extending the XPages Extension Library

Tuesday, February 2; 04:00 PM - 05:00 PM, Orange G

• AD1548 - Building Responsive Applications Using XPages

Wednesday, February 3; 09:15 AM - 10:15 AM, Orange F

• Plus – Come to the Meet the Developers Lab!!!

42

Page 43: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Lots of Great Sessions for XPages Developers• 1279: "Marty, You're Just Not Thinking Fourth Dimensionally": Troubleshooting XPages

• 1380: A Beard, An App, A Blender: One Developer's Take on Building Apps with Domino/XPages

• 1539: Bringing Your Web Apps to IBM Digital Experience

• 1630: Carnival Sailing Safer Seas with Domino

• 1070: GIT 'er done. Real World Experience with SCM in Domino Designer

• 1094: Move Your XPages Applications to the Fast Lane

• 1443: OpenNTF – From Donation to Contribution

• 1074: Optimus XPages: An Explosion of Techniques and Best Practices

More

… from our IBM Champions …

43

Page 44: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

… More Great Sessions for XPages Developers• 1387: Outside The Box: Integrating with Non-Domino Apps Using XPages and Java

• 1238: REST Services in Domino - Key to Modern Web Applications

• 1077: Real-time Video Chat XPage Application Using Websocket and WebRTC Technologies

• 1617: Relational XPages!! Using XPages as the Presentation Layer for RDBMS Data

• 1207: The Grid, the Brad, and The Ugly: Using Grids to Improve Your Applications

• 1436: The Journey from Rapid Application Development to Continuous Delivery

• 1075: The XPages of Things: Integrate Bluemix with Your XPages Applications for a World of Possibilities

• 1003: node.js for Domino Developers

… and community leaders !

44

Page 45: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Your Feedback Is Important!Based upon your session attendance, a customized list of surveys will be built for you. Please complete your surveys via the conference kiosks or any web enabled device at https://www.connectsurveys.com or through IBM Event Connect.

45

Page 46: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Thank you

Page 47: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Notices and DisclaimersCopyright © 2015 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.

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

47

Page 48: Pete Janzen – Sr. Offering Manager Martin Donnelly ......• Moves Domino’s XPages runtime to a Cloud First continuous delivery model Bluemix is an open-standards, cloud-based

Notices and Disclaimers cont.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.

48