© 2012 IBM Corporation ID101 What's new in IBM Lotus® Domino® 8.5.3 and beyond. Saurabh Calla | Product Manager – LotusLive Notes and Domino | IBM Scott Vrusho | Dev Release Manager – LotusLive Notes and Domino | IBM
Jan 15, 2015
© 2012 IBM Corporation
ID101 What's new in IBM Lotus® Domino® 8.5.3 and beyond.Saurabh Calla | Product Manager – LotusLive Notes and Domino | IBMScott Vrusho | Dev Release Manager – LotusLive Notes and Domino | IBM
2 | © 2012 IBM Corporation
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.
3 | © 2012 IBM Corporation
Agenda■ Recent Lotus Domino Highlights
■ Domino Futures
■ Q & A
4 | © 2012 IBM Corporation
Domino 8.5.3■ Administration
Improved User Rename Enhanced Policies Multi-User Migration Assistant NICE
Database Purge Interval Replication Control
Serviceability Improved First Failure Data Capture NSD/ADC Improvements
Security ID Vault
Domino App Dev Upgrade Pack 1 XWork Server
5 | © 2012 IBM Corporation
Improved User Rename■ New Adminp command to rename users
─ Exists in admin4.nsf “Rename Person in Calendar Entries and Profiles in Mail File Extended”─ Overrides “Modify/Do not Modify Names ACL setting”
■ Manages renaming users in ─ ACLs─ Calendar profiles─ C&S documents
6 | © 2012 IBM Corporation
Policies: KeyView Filter■ Manage user's access to KeyView filters
─ New setting in desktop policy─ By default all filters are enabled
■ Lotus Software Knowledge Base Document ─ http://www-304.ibm.com/support/docview.wss?uid=swg21501670─ Contains list of supported KeyView filters
7 | © 2012 IBM Corporation
Policies: Trusted sites for Image Security■ Manage white-list for images displayed in MIME mail
─ New setting in mail policies─ Add websites that should be trusted─ Notes client will prevent images from displaying for any sites not in the white-list
8 | © 2012 IBM Corporation
Machine Specific Policies■ Enable specific policies based on machine type or configuration
─ Enabled through new @ function: @GetMachineInfo─ EX: OS type, laptop, desktop, basic or standard client, designer or admin client deployed, size
of disk, amount of RAM, etc─ Useful for users with different machines
‒ EX: enable managed replica for a users laptop but not desktop
■ Lotus Software Knowledge Base documents─ Machine specific policy settings
‒ http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21501673─ Adding new machine specific policy setting to pubnames.ntf
‒ http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21474598
9 | © 2012 IBM Corporation
Multi-User Migration Assistant■ Migrate a single user to a multi-user install
─ Exists for 6.5.x, 7.x, and 8.x(Microsoft® Windows® only)─ Once user is migrated to a multi-user install, upgrade to newer release─ EX: Notes single user on 6.5.x is migrated to multi-user install on 6.5.x using MUMA tool. Once
completed, user is upgraded to 8.5.3 using normal upgrade path.
■ Lotus Software Knowledge Base documents─ Using the Lotus Notes single user to multi-user migration assistant (MUMA) tool
‒ http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21459627
10 | © 2012 IBM Corporation
Notes Install Cleanup Executable■ NICE prepares client machines for Notes installation
─ Cleans up after a failed install, failed un-install, failed upgrade─ Can also be used on a clean installation─ Prepares machine for a new Notes client to be installed─ Separate executable in 8.5.3
■ Lotus Software Knowledge Base documents─ Using the Lotus Notes Install Cleanup Executable (NICE) tool
‒ http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21459714
11 | © 2012 IBM Corporation
Purge Interval Replication Control■ Prevent deleted documents from replicating back in to a database
─ EX: An old NAB is brought back online, resulting in deleted documents replicating back into the environment as the deletion stubs were purged.
─ PIRC will prevent replication of deleted documents by checking cutoff date or current date minus purge interval
─ PIRC enabled at the database level
■ DDM probes can be enabled to track documents not replicated due to PIRC─ "PIRC Warning: Replicator skipped <x> data document(s) in <database name> from <server
name>"
■ Three ways to enable/disable─ Database Advanced Options (for individual database)─ Database Options settings in Admin client (for multiple databases)─ Via Compact using '-PIRC On' and '-PIRC Off' flags
12 | © 2012 IBM Corporation
Improved First Failure Data Capture■ Reduces time to resolution on customer PMRs
■ Key serviceability notes ini parameters on by default─ DEBUG_THREADID=1
─ DEBUG_SEM_TIMEOUT=1
─ DEBUG_CAPTURE_TIMEOUT=1
─ NSF_MONITOR_POOL_SIZE_MB=80
─ CONSOLE_LOG_MAX_KBYTES=10240 (10MB)
■ Capture LotusScript call stacks─ Captures LS code running during time NSD is taken. Very useful when troubleshooting crashes
caused by custom applications.─ Currently, Windows/Solaris with intent to extend to other platforms ─ Enabled through notes.ini parameter: DEBUG_LS_DUMP=1
■ Memory Summary─ User friendly table of memory statistics in NSD output for Windows platform
13 | © 2012 IBM Corporation
LS Call Stack Example<@@ ------ LotusScript Interpreter -> Call Stack for [ nlnotes: 0ef8: 1494] (Time
10:38:14) ------ @@>
[3] COUNTVIEWS
[2] GETDBINFO @ line number 7
[1] COUNTDOCUMENTS @ line number 12
[0] INITIALIZE @ line number 2
The stack can be read as:Sub Initialize was at line 2, which called CountDocuments
Sub CountDocuments was at line 12 when it called GetDbInfo
Sub GetDbInfo called CountViews from line 7
Execution is in COUNTVIEWS
The following calls will appear in the stack:User defined LotusScript subroutines and functions, LotusScript properties, Event Handlers, LSXBE and LSX Methods and
Properties, C-Callouts
NOTE: LotusScript built- in statements and functions, such as Instr(), Ubound(), etc, will not appear in the call stack
14 | © 2012 IBM Corporation
NSD and ADC Improvements■ NSD -automonitor
─ Ensure data collection from Notes client outages due to stack overwrites/overflows
■ Updated error messages
■ Improved ADC data collection─ Capture multiple NSDs─ Collect Java Cores in all cases─ Collect RCP Monitor log for Expeditor framework
15 | © 2012 IBM Corporation
ID Vault■ Now supported for Notes clients running on Citrix XenApp
■ ID Vault Policy─ Administrators can enable new setting: “Don't prompt for a password from other Lotus Notes-
based programs”─ Prior to 8.5.3 users had to manually set this option
16 | © 2012 IBM Corporation
Domino 8.5.3 App Dev■ Designer & Development
─ Improved Designer and Runtime quality─ Improved application life cycle and team development through source control management─ Enhanced XPages development experience
■ XPages─ New APIs and extension points to allow us to add features agilely─ Pre-load XPages content for improved performance
■ Programmability
─ ViewNavigator class enhancements speeds up view retrieval
■ Get structure in place for Upgrade Packs
| © 2012 IBM Corporation
IBM XWork Server
■ New offering designed for ISVs and IBM Business Partners who need a well-priced, easy-to-sell, XPages-based offering that allows them to quickly develop and deliver collaborative social business applications for web and mobile devices
■ Simplified pricing and packaging approach for XPages technology─ Fixed-term license cost
■ Allows partners and ISVs to deliver their existing IBM Lotus Domino applications to new customers
■ Offering is based on Lotus Domino Utility Server but with license restrictions─ 4 applications only─ 4 .NSFs per application─ Additional applications supported via additional license (up to 8 apps)─ Replication is restricted to other IBM XWork Servers
18 | © 2012 IBM Corporation
Notes & Domino 8.5.3 Upgrade Pack 1■ Available December 14, 2011
─ 1000 downloads in just 2 weeks!!!
■ Get it now!!─ http://www-01.ibm.com/software/lotus/notesanddomino/nd85-UpgradePack853-1.html
■ Delivers a set of application development capabilities on top of 8.5.3─ Upgrade Pack 1 delivers new features using plugins─ Applicable to Domino, XWork Server, Notes, Domino Designer─ Does not modify the 8.5.3 base content in any way
■ What does it contain?─ XPages Extension Library (Most but not all of the capabilities currently on OpenNTF)─ Updated templates built with controls in Extension Library
‒ Teamroom: XPages UI including mobile access‒ Discussion: new mobile access
─ Domino Access Services: New REST APIs
19 | © 2012 IBM Corporation
Agenda■ Recent Domino Highlights
■ Domino Futures
■ Q & A
20 | © 2012 IBM Corporation
Domino Futures
CloudLotusLive Notes
Social BusinessSocial Edition
On-PremisesDomino
21 | © 2012 IBM Corporation
Best-in-class, cloud-based messaging for the enterprise■ Cloud-based Domino mail, calendar and contacts■ Hybrid deployment model■ Accessed through the Internet via included Notes client or browser■ Integrated Sametime instant messaging■ Seamless dashboard integration across LotusLive■ Includes anti-spam/anti-virus■ Mobile services available■ 99.9% SLO■ 25GB mailbox■ Customizable mail experience■ Augment with additional LotusLive capabilites
LotusLive Notes
| © 2012 IBM Corporation
Q2 2011Q2 2011 4Q 20114Q 2011
LotusLive Notes GA4● Focused work on improved quality,
deployability and supportability● The ability to point MX records at LLN service
for customers running in the Hybrid configuration
● Support for outbound internet mail (SMTP) routing control
● Enhanced support for Disaster Recovery● Enhanced documentation for: a) Hybrid
setup based on customer user cases, and b) customer trouble-shooting
● Japan data center (Q3)
LotusLive Notes GA5● Self-service Trials● Administrator-controlled white/black lists for
inbound mail messages● FTP initial mail file data transfer (aka
“Over-the-Wire mailbox data transfer”)● Embedded Sametime support for LLN web
users (to on-premises Sametime community)
● Embedded Sametime support for LLN web users (to LotusLive Sametime community)
● Support for preventing end-users from emptying their trash folder
● Support for administrator-specified “soft delete” period
LotusLive Notes—Recent releases
23 | © 2012 IBM Corporation
TARGETINGTARGETING2H20122H2012
TARGETINGTARGETING1H20121H2012
*Items listed are subject to change without notice at IBM's sole discretion
UNDER CONSIDERATION:● LotusLive offering for mail hygiene● LotusLive offering for content filtering (DLP-type functions)● Support for Rooms & Resources in the Service-only configuration● Support for mail-in databases● Additional enhancements to LotusLive Notes web embedded Sametime● HA Traveler● Convert from Hybrid to fully Hosted configuration● Support for Return Receipts when sending e-mail over SMTP
IN PROGRESS:● IBM SmartCloud branding● Password expiration● LLNotes ↔ LotusLive password sync● Support for IMAP access to end-user
mailboxes● Support for DJX● Administrator enhancements for precise
control over end-user mail deletion● Detailed metrics and reporting for
monitoring mail usage within a company● Administrator tools for monitoring security
and mail delivery within a company● Improved economics for hosted BES
LotusLive Notes—Roadmap
24 | © 2012 IBM Corporation
Domino On-Premise ■ Continuously improve TCO
─ Administration improvements─ Upgrade Pack strategy
■ Flexibility─ Access data when and how you decide─ Domino leverages open standards: SAML, Oauth, etc.
■ Platform expansion─ Continued focus on virtualization and 64bit─ Expand platform capabilities based on market demand
■ Security
■ Serviceability
25 | © 2012 IBM Corporation
Database Management Tool■ Goal: Leverage a single tool that performs all application/database maintenance
tasks─ e.g.: compact, index updates, etc.
■ Approach─ Multi-threaded to improve performance─ Time boxing─ Process each application / database regularly─ Move certain expensive operations to lower priority
‒ e.g.: soft deletion expirations, database purges, folder reorgs
■ LotusLive content being integrated into Domino on-premises
26 | © 2012 IBM Corporation
SHA-2 Support for compliance■ Deprecation of SHA-1
■ NIST Special Publication 800-131 mandates use of SHA-2─ Digital Signature Generation
■ Government and Financial customers require SHA-2 support
27 | © 2012 IBM Corporation
Transport Layer Security■ Successor to Secure Sockets Layer
─ An upgrade to SSL 3.0
■ Web Server activity protected by TLS─ XPages─ Traveler─ iNotes─ ST─ REST APIs─ Quickr
■ Windows and AIX first....
28 | © 2012 IBM Corporation
SAML■ Provides ease of use for end users – reduce the # of passwords to memorize
■ Support for Notes client and web clients
■ LotusLive content being integrated into Domino on-premises
■ Planned support for SAML 1.1 and 2.0
■ Possible Identity Providers under consideration─ IBM Tivoli® Federated Identity Manager® (TFIM)─ CA® SiteMinder®
─ Microsoft's® ADFS 2.0 integrated with Active Directory®
29 | © 2012 IBM Corporation
OAuth Credential Store■ Open standard for Authorization, not authentication
─ Tokens granted─ Specific site, resources, duration
■ IBM Social Business Toolkit─ Integrate social capabilities into business applications─ http://www.ibm.com/developerworks/social/
■ Making XPages social─ OpenNTF project: Social Enabler─ http://socialenabler.openntf.org/
■ Move credential store to server
30 | © 2012 IBM Corporation
Serviceability■ NSD -monitor
─ Port to the UNIX® platforms─ Useful in capturing abnormal termination of the server
■ Error messages cleanup
■ Continue enhancing “LSD”─ LotusScript Diagnostics
31 | © 2012 IBM Corporation
Social Business■ Collaboration is key, and Domino knows Collaboration
■ XPages is making Domino more social─ Easy to use social toolkits for developers─ Expand platforms for XPages, think mobile
■ Social Edition─ Notes, Domino, and iNotes enhancements─ Add on to next 8.5.x MR
32 | © 2012 IBM Corporation
Adding Social Capabilities to XPages■ New data sources to access any XML and JSON REST services
─ New Lotus Connections dedicated data sources (Communities, Profiles...)─ New data source and libraries to deal with the ActivityStreams
■ New controls to deal with the public social networks─ Connect to LotusLive, Dropbox, Facebook, Twitter...
■ Seamless handling of authentication/authorization mechanisms─ Supports single sign-on, OAuth, Basic Authentication...
■ See the introduction video:─ http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8M5CNA
33 | © 2012 IBM Corporation
XPages Mobile App Dev Objectives■ Build new and extend the reach of existing applications to smart phones and
tablets─ Provide pervasive access to Notes/Domino data from your mobile device
‒ IOS 4 & 5 (iPhone, iPad and iPod Touch) ‒ Android 2.3 (phones) and 3.x (tablets)‒ Blackberry (coming in the near future)
─ Improve business process efficiency by allowing decision makers to approve workflows on the go
■ Enable templates with mobile access─ Enable existing applications by refreshing the design─ Teamroom & Discussion templates
■ Extend the XPages framework to support mobile web browsers─ Make it easy to develop mobile applications with the technology you know─ One programming model for mobile, desktop browser
and rich client
34 | © 2012 IBM Corporation
New Teamroom Template
From This To This
In two easy steps!1) File-Application-Replace Design2) Run Upgrade Content agent (note: you only need to run agent once)
35 | © 2012 IBM Corporation
Embedded Experience with XPages
■ The Component design element is being extended to support the generation of OpenSocial gadgets
─ The same design element can generate iWidgets, Composite Components and now OpenSocial gadgets‒ gadget.xml generated using <gadget name>.gadget.xml
─ Supports the OpenSocial specific attributes─ The runtime JS code will give access to the gadget data
| © 2012 IBM Corporation
Notes & Domino Social Edition■ A feature release, primarily focused on client interface improvements
■ How Notes/Domino will be extended to provide modern, in-context social collaboration capabilities:
─ Incorporation of a social application container, based on the OpenSocial standard─ Common container APIs to give gadgets access to data and integration points to run
in-context─ “Embedded Experiences” - bringing collaboration in-context results in tighter
integration across iNotes, Connections, Notes, app dev (XPages), and third party products and services
■ Increased emphasis on web and mobile interfaces
■ Continuous improvements to Lotus Notes, Notes Traveler, Domino Designer
37 | © 2012 IBM Corporation
Embedded experiences ease transient interactions with content within mail and other applications
Enables you to work faster and smarter by avoiding context switching and infusing socially oriented collaboration capabilities
Embedded Experiences
Categorization by date helps make email easier to manage
38 | © 2012 IBM Corporation
Be In Mail Without Being In Mail
39 | © 2012 IBM Corporation
Lotus Domino 8.5.2Enhanced security
FIPS 140-2 on AIXBroader access to Notes/Domino information DXL improvementsTCO reduction/Improved serviceability
Enhanced DCT rulesEmail interoperability enhancementsNew serviceability tools
e.g.: Domino Diagnostic Probe, Automated database collector
Note: Information is subject to change without notice at IBM’s discretion
LotusLive NotesExpanded choice of messaging/collab solutions
Economical cloud offering
IBM hosted cloud based Notes/Domino solution Multi-tenant version of Lotus Domino
Mail, IM, calendar, contacts, Lotus Traveler, Anti-Virus / Anti-Spam
Integration with on-premises & cloudSuitable for hybrid needsEasy administration, user onboarding, etc.
Integration with LotusLive offeringsConnections, EngageCompliance archiving
MobilitySupport for BESTraveler device support
Social Business
Reflects new SmartCloud Notes content for inclusion in a future Notes/Domino feature release
2010
2012
2013
2011
Lotus Domino 8.5.3 TCO reductions
KVM support for Linux RHEL & SLESImproved serviceabilityDiagnostic data
Database storage flexibilitySupport for logical NSF > 64GB
Replication control (PIRC)Broader access to Notes/Domino
informationRESTful API access
Smart Cloud Notes &Domino Feature Release
TCO reduction & Autonomous infrastructureStorage/IO savings:Hierarchical Storage Management (HSM)Expand DAOS managed contentExploit SSD benefitsNSF efficiencies
Broader access to Notes/Domino information
RESTful APIs continuationDXL improvements
Platform expansion
Improved client management
Integration of adjacent email capabilitiese.g.: Lotus Protector offerings
Dedicated SmartCloud offering improvements
Lotus Domino & Lotus Domino Social Edition
Security enhancementsOAuth supportSHA-2 supportTLS
Infrastructure constructs for Social BusinessSSO for SmartCloudSAML for web access
TCO reductionsDatabase Management ToolNSD Monitor for Unix
40 | © 2012 IBM Corporation
Related Sessions■ INV101 -- Strategy in Action: Messaging and Collaboration■ ID236 -- IBM LotusLive Notes and the Hybrid Configuration■ ID111 -- New Single Sign-on Options for IBM Lotus Notes and Domino■ ID106 -- Release the power again! Best practices for Utilizing New Features in
IBM Lotus Notes and Domino v8.5.3■ AD104 -- XPages, Made Social & AD105 - Use IBM Lotus Domino and XPages
for Your Social Business■ SHOW115 -- Socialize your Applications Using OpenSocial■ AD109 -- Ready, Set, Go! How IBM Lotus Domino XPages
Became Mobile■ ID102 -- What's New in IBM Lotus Notes 8.5.3 – And Beyond■ AD101 -- IBM Lotus Domino 8.5.3 Application Development and Beyond
41 | © 2012 IBM Corporation
Agenda■ Recent Domino Highlights
■ Domino Futures
■ Q & A
42 | © 2012 IBM Corporation
Legal disclaimer© IBM Corporation 2012. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication 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.
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. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. 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.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.