Lotus Domino for the IBM he IBM E pSeries Server

advertisement
Front cover
Lotus Domino for the
he IBM
Eserver pSeries Server
Buying and Selling Guide
A single source for Lotus Domino-related
information about pSeries
A helpful reference for IBM Customers
and Business Partners worldwide
A living document updated with
the latest programs and services
Rufus Credle
Darren Belford
Doris Fiorentino
Joseph Graham
Joanne Mindzora
ibm.com/redbooks
Redpaper
International Technical Support Organization
Lotus Domino for the IBM Eserver pSeries Server
Buying and Selling Guide
March 2004
Note: Before using this information and the product it supports, read the information in “Notices” on
page vii.
First Edition (March 2004)
This edition applies to Domino 6.5 for pSeries and AIX Versions 5.1 and 5.2.
© Copyright International Business Machines Corporation 2004. All rights reserved.
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The team that wrote this Redpaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix
ix
xi
xi
Chapter 1. Getting started: Key questions to consider . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Why messaging and collaboration? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 What is Lotus Domino? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 Different from top to bottom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Robust yet flexible. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 Highly scalable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Why Lotus Domino? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Reasons to invest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Server and client alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.6 Why Domino 6.5 and pSeries? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.6.1 e-business on demand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.6.2 The complete total cost of ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 pSeries value proposition and differentiators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.7.1 What is pSeries? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.7.2 What is AIX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.7.3 What does pSeries offer Domino? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.8 What types of customers use Domino for pSeries? . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.8.1 Customers interested in reliable messaging and collaboration. . . . . . . . . . . . . . . 29
1.8.2 Customers interested in reliable, scalable and secure e-business . . . . . . . . . . . . 29
1.8.3 Customers interested in server consolidation of Domino environments . . . . . . . . 29
1.8.4 Customers interested in extending the reach of existing applications . . . . . . . . . 29
Chapter 2. Domino software platform products for pSeries . . . . . . . . . . . . . . . . . . . . .
2.1 Lotus and IBM products that work with Domino for pSeries . . . . . . . . . . . . . . . . . . . . .
2.1.1 Extension products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2 Lotus Domino complementary products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.3 Developer tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Industry application of IBM Lotus software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
32
32
34
37
37
Chapter 3. Domino and pSeries: Performance, monitoring, and requirements . . . . .
3.1 Features that differentiate Domino 6.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1 Performance enhancements and improvements in Domino 6.5 . . . . . . . . . . . . . .
3.2 Performance and tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Performance basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2 Tuning AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.3 Tuning Domino 6.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 Monitoring AIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3.2 Monitoring Domino 6.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Domino 6.5 for pSeries: What is required? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
40
40
40
40
41
46
48
48
49
50
© Copyright IBM Corp. 2004. All rights reserved.
iii
3.4.1 Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.4.2 Hardware requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Chapter 4. Product details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Product announcements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Product part numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Key marketing news and events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Product Web sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 IBM AIX release support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 New features in Lotus Domino and Lotus Notes 6.5 . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.1 Domino server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.2 Domino Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6.3 Notes client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7 Time to upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8 Domino licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.1 How the new licensing models work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.2 Effects on maintenance renewals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
52
52
52
52
53
53
53
54
55
60
60
60
61
Chapter 5. Building Domino skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Cross-platform Lotus Notes and Domino education . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Education Centers for IBM Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 IBM education, training, and briefing centers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 Educational events, technical conferences, and tradeshow . . . . . . . . . . . . . . . . . . . . .
63
64
64
64
65
66
Chapter 6. Independent software vendor assistance . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Using IBM PartnerWorld and Global Solution Directory . . . . . . . . . . . . . . . . . . . . . . . .
6.2 IBM Solution Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 Global Solutions Directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.4 Lotus Business Partner catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
68
68
68
69
Chapter 7. IBM services and support for Domino and pSeries . . . . . . . . . . . . . . . . . .
7.1 Custom development services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.1 IBM solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.2 Business Partner solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Consulting services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1 IBM Business Consulting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.2 IBM Software Services for Lotus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.3 IBM Global Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3 Domino for pSeries technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.1 IBM Lotus Support Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3.2 Lotus Priority Service Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
72
72
72
72
72
73
73
73
74
74
Chapter 8. Key information sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1 Web sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2 IBM Redbooks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3 pSeries server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4 IBM Lotus Domino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5 Lotus Domino developerWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6 Product installation information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
76
76
76
76
77
77
Chapter 9. Sales support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
9.1 Ordering, packaging, pricing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
9.1.1 Shop pSeries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
iv
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
9.1.2 Software maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
9.2 IBM Passport Advantage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
9.2.1 IBM Lotus client strategy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Chapter 10. IBM Lotus Domino for AIX frequently asked questions . . . . . . . . . . . . . . 85
Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
95
95
95
96
96
v
vi
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consult
your local IBM representative for information on the products and services currently available in your area.
Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM
product, program, or service may be used. Any functionally equivalent product, program, or service that does
not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to
evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document. The
furnishing of this document does not give you any license to these patents. You can send license inquiries, in
writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisions
are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of
express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically made
to the information herein; these changes will be incorporated in new editions of the publication. IBM may make
improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time
without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in any
manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the
materials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate without
incurring any obligation to you.
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 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.
This information contains examples of data and reports used in daily business operations. To illustrate them
as completely as possible, the examples include the names of individuals, companies, brands, and products.
All of these names are fictitious and any similarity to the names and addresses used by an actual business
enterprise is entirely coincidental.
COPYRIGHT LICENSE:
This information contains sample application programs in source language, which illustrates programming
techniques on various operating platforms. You may copy, modify, and distribute these sample programs in
any form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which the sample
programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,
cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, and
distribute these sample programs in any form without payment to IBM for the purposes of developing, using,
marketing, or distributing application programs conforming to IBM's application programming interfaces.
© Copyright IBM Corp. 2004. All rights reserved.
vii
Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,
other countries, or both:
Eserver®
Eserver®
e-business on demand™
ibm.com®
iNotes™
iSeries™
pSeries®
xSeries®
z/OS®
zSeries®
AIX 5L™
AIX®
BladeCenter™
C Set ++®
Chipkill™
developerWorks®
DiscoveryLink®
Domino Designer®
Domino.Doc®
Domino®
Dynamic Workplaces™
DB2 Universal Database™
DB2®
Electronic Service Agent™
Everyplace®
HACMP™
IBM®
IMS™
LearningSpace®
Lotus Discovery Server™
Lotus Enterprise Integrator®
Lotus Notes®
Lotus Workflow™
Lotus®
Lotusphere®
Mobile Notes®
MQSeries®
Notes®
OfficeVision®
OS/400®
PartnerWorld®
Passport Advantage®
PowerPC®
POWER™
POWER2™
POWER3™
POWER4™
POWER4+™
PTX®
QuickPlace®
Rational®
Redbooks(logo)
™
Redbooks™
RS/6000®
S/390®
Sametime®
SmoothStart™
Tivoli Enterprise™
Tivoli Enterprise Console®
Tivoli®
WebSphere®
The following terms are trademarks of other companies:
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the
United States, other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems,
Inc. in the United States, other countries, or both.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other company, product, and service names may be trademarks or service marks of others.
viii
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Preface
Welcome to the Lotus Domino for IBM Eserver pSeries Server Buying and Selling Guide.
Why should you use this guide? Have you ever spent the day searching several different Web
sites or numerous physical documents trying to locate answers to or information about similar,
yet disparate topics related to Lotus® Domino®? Have you ever wanted to find the answers to
many different questions with one search?
This guide offers you one resource that contains all the information you need to buy or sell
Domino for IBM® Eserver® pSeries® servers. It offers valuable information about
definitions, events, information sources, education, technical assistance, frequently asked
questions, services, business partners, support information, references, and much more.
The team that wrote this Redpaper
This Redpaper was produced by a team of specialists from around the world working at the
International Technical Support Organization (ITSO), Raleigh Center.
Rufus Credle is a certified Senior I/T Specialist and certified Professional Server Specialist
at the IBM ITSO, Raleigh Center. He conducts residencies and develops IBM Redbooks™
about network operating systems, Enterprise Resource Planning (ERP) solutions, voice
technology, high availability and clustering solutions, Lotus Domino, Web application servers,
pervasive computing, and IBM and OEM e-business applications, all running on
IBM Eserver xSeries® and BladeCenter™ systems. During his 24-year career at IBM, he
has held positions in administration and asset management, systems engineering, sales and
marketing, and IT services. He holds a Bachelor of Science honors degree in business
management from Saint Augustine’s College.
Darren Belford is Site Services Manager for EOS Solutions, an IBM Business Partner based
in Brisbane, Australia. His areas of expertise are Lotus Domino 6.5 migrations and
Infrastructure design and planning. He has ten years of IT experience and is a Principal
Certified Lotus Professional (PCLP) - Administration. He is also a Microsoft® Certified
Systems Engineer (MCSE) in Windows® NT 4. He has a degree in marketing and business
management from Griffith University.
Doris Fiorentino is an Advisory Software Engineer and team lead for Domino for zSeries® in
Software Group (SWG), Lotus Support for IBM in West Chester, Pennsylvania. She has been
with IBM for seven years in SWG, Lotus Support. She has supported SoftSwitch Central
connector products to mainframe-based e-mail systems EAB, CAEmail, and OfficeVision®;
PC-based access units and Directory Catalog products; and currently Domino for zSeries
including Domino for Linux on zSeries. Prior to joining IBM, Doris worked for SoftSwitch and
Lotus. She has over 30 years experience in the computer industry as an application
programmer and systems programmer for VM/VSE. She has a degree in mathematics from
Seton Hill College (now Seton Hill University).
© Copyright IBM Corp. 2004. All rights reserved.
ix
Joseph Graham is a Senior I/T Specialist with IBM. He has been with IBM for 14 years and
has 15 years of experience in the I/T industry. He is an IBM Eserver Certified Specialist in
pSeries AIX® Systems Support. Currently, his focus is providing pSeries and AIX pre-sales
technical support to pSeries Sales Specialists and customers in his geography. He has held
such positions at IBM as Account Customer Engineer, Remote Support Specialist, Advisory
I/T Specialist - AIX Administration and Support, and Senior I/T Specialist - pSeries Field
Technical Sales Support. Joe has a Bachelor of Science honors degree in computer
information systems management from Delaware Valley College in Doylestown,
Pennsylvania, and an Associates honors degree in computer engineering technology from
Computer Hardware Institute in Southampton, PA.
Joanne Mindzora is a Marketing Manager in IBM Software Group, a IBM Certified I/T
Specialist in the groupware discipline. She is also a Certified Lotus Professional in Lotus
Notes® and Domino Application Development. Her 26-year IBM career includes the
development of worldwide technical marketing deliverables for IBM Lotus software on the IBM
Eserver iSeries™ system. She has coauthored Domino for iSeries Redbooks, provided
technical sales support as a midrange and office specialist, and held a two-year assignment
to Lotus as a host messaging migration and coexistence specialist and prototypist.
Thanks to the following people for their contributions to this project:
Tamikia Barrow, Cecelia Bardy, Diane O’Shea, Jeanne Tucker
ITSO, Raleigh Center
Jelan Heidelberg, IBM Eserver Business Development Manager for Lotus
IBM U.S. - Minneapolis, Minnesota
Thomas Bradley, Lotus Development Project Manager
IBM U.S. - Poughkeepsie, New York
DeWayne Hughes, Technical Sales Specialist - IBM Eserver, zSeries - Domino - Central
IBM U.S. - Omaha, Nebraska
Bob Stegmaier, Cert SW IT Specialist - Software, Lotus - Sizing, consolidation, SME Techline
IBM U.S. - Dallas, Texas
Doug Parham, Sr. IT Specialist - IBM Eserver, pSeries - Lotus Notes and Domino on AIX Advanced Technical Support (ATS)
IBM U.S. - Dallas, Texas
Mike Wojton, Certified IT Specialist - IBM Eserver zSeries - Domino - ATS, Americas
IBM U.S. - Gaithersburg, Maryland
Rich Bassemir, IBM Eserver Solutions Enablement
IBM U.S. - Austin, Texas
Glenn Faurot, IBM Eserver Solutions Enablement
IBM U.S. - Austin, Texas
x
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Become a published author
Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with
specific products or solutions, while getting hands-on experience with leading-edge
technologies. You'll team with IBM technical professionals, Business Partners and/or
customers.
Your efforts will help increase product acceptance and customer satisfaction. As a bonus,
you'll develop a network of contacts in IBM development labs, and increase your productivity
and marketability.
Find out more about the residency program, browse the residency index, and apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our papers to be as helpful as possible. Send us your comments about this
Redpaper or other Redbooks in one of the following ways:
򐂰 Use the online Contact us review redbook form found at:
ibm.com/redbooks
򐂰 Send your comments in an Internet note to:
redbook@us.ibm.com
򐂰 Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. HQ7 Building 662
P.O. Box 12195
Research Triangle Park, NC 27709-2195
Preface
xi
xii
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
1
Chapter 1.
Getting started: Key questions to
consider
Before you start down the path toward understanding the significance of messaging and
collaboration, there are several questions to consider. The answers to these questions serve
as a framework for decisions that you will make concerning architecture, application design,
software, and hardware. The following sections break down the questions, one at a time, to
provide you with some insight.
© Copyright IBM Corp. 2004. All rights reserved.
1
1.1 Why messaging and collaboration?
Due to the exceptional growth of Internet access over the last several years, messaging
systems have now become an integral part of business life. Messaging systems can facilitate
all forms of information in various formats to flow rapidly and efficiently internally as well as
externally to an organization. Business solutions create value by effectively bringing together
hardware, software, people and processes to solve critical business issues. These issues
might include responding to competitive activity, scheduling production, managing a supply
chain, improving customer satisfaction, or capturing the value of an organization's knowledge.
Creating these solutions and making them work is one of the greatest challenges facing
managers today.
Messaging and collaboration is one of the most dynamic and rewarding areas of enterprise
computing systems. Businesses that employ these systems benefit greatly from the
communication, teamwork, and flow of information these systems encourage. Messaging and
collaboration software provides a corporate messaging solution that includes mailbox,
calendaring, instant messaging, workrooms, distributed database management system, and
wireless. Hosted environments for messaging offer the most comprehensive and secure
manner for deploying these message delivery applications.
Indeed, it has now become commonplace to have messaging and collaboration services
delivered to mobiles, personal digital assistants (PDAs), etc. so that business people on the
move remain in contact with their customers and colleagues.
A messaging and collaboration platform needs to address the business needs of today and in
the future. It should be designed with high usability and can significantly increase your
end-user productivity.
A world-class messaging and collaboration platform should provide your business or
organization with the means to:
򐂰 Integrate your most valuable messaging, collaborative and personal information
management (PIM) resources, for example, e-mail, calendar, organizational data, and
to-do list, and allow users to access them while connected or disconnected from your
network
򐂰 Include enhancements to increase ease-of-use, including background attachment
handling, multi-user support and customization options
򐂰 Provide industry-leading calendaring and scheduling functionality, which lets users easily
collaborate and schedule meetings with colleagues across the world
򐂰 Help reduce the total cost of ownership (TCO) with minimal training, end user productivity
enhancements and built-in management and administration functionality
1.2 What is Lotus Domino?
IBM Lotus Domino is the brand name for the server component in a family of integrated
messaging, groupware, and Web application software from IBM. It is a software infrastructure
for creating and deploying e-business applications that involve collaboration (the people in the
process).
Lotus Domino is designed for growing organizations that need to improve customer
responsiveness and streamline business processes. As we begin the new millennium,
electronic business-to-business (B2B) communication, which was once a luxury, is now a
necessity. Electronic mail has become a mission-critical application. Web-enabling your
business (e-business) is now a requirement to remain competitive in the marketplace.
2
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Lotus Domino provides a scalable, reliable infrastructure that is the basis for communication,
decision making, and document management. It extends beyond electronic mail and
enterprise calendaring to include a robust and secure Web application server, a flexible
document object store, and a powerful application development environment. Lotus Domino
brings e-collaboration to business-to-business connections and e-marketplaces, shaping the
future of business interaction by preserving and extending the human element.
Lotus Domino applications developed for intranets and the Internet easily integrate with
relational databases, transaction systems, and Enterprise Resource Planning (ERP)
applications and initiate workflow processes. Domino supports a wide variety of existing
standards. The infrastructure is extensible to support emerging technologies such as
same-time collaboration, unified messaging, pervasive computing, and knowledge
management.
The latest major releases of Domino and the Lotus Notes client (6.0.x and 6.5.x) include
many new and enhanced features to help reduce TCO and improve user productivity.
1.2.1 Different from top to bottom
Why is Lotus software from IBM a differentiator? After all, many software vendors offer e-mail,
database access tools, and application development tools. The reason is that business
decision-making cycles are highly collaborative, and messaging is only a small part of the
technology solution.
Our competitors tend to view messaging as the top of an operating system stack, one of
many add-ons. For IBM Lotus software, messaging is the bottom layer of the collaboration
stack, the foundation for a full set of integrated services and tools. That's a fundamentally
different way of looking at the world and a fundamentally different way of looking at what is
important for the organizational effectiveness of an e-business. The tagline for many current
Lotus software presentations and documents says it all: “Lotus software: Enabling the minds
of e-business.”
The following sections highlight key product strengths. For additional competitive comparison
information, see the articles posted on the Lotus Competitive Info Web site:
http://ibm.com/lotus/compare
1.2.2 Robust yet flexible
Lotus Domino provides a flexible set of choices for server deployment. It runs on a wide range
of hardware and operating system platforms, both IBM and non-IBM. The competitive
advantage provided by the IBM brand is scalability within a processor family, growth across
processor families, and interoperability among systems, to help leverage your investment and
offer low TCO. Platform heterogeneity and independence are essential for inter-enterprise
applications, support for business mergers and acquisitions, and preservation of investment.
Most Lotus Domino applications are inherently cross-platform. Applications designed without
dependencies upon the services of a specific operating system and without the use of
external tools or application programming interfaces (APIs) should run unchanged on the
various server platforms that run Domino. These applications can be accessed by Lotus
Notes clients running on various operating system platforms, as well as Web browsers. A
single programming model is used for Notes and Web applications. Application design
changes are immediately available and replicate with the data to servers and clients alike.
Hand in hand with platform independence are customer-controlled migration and coexistence
of mail systems, operating environments, and infrastructure. Not only does Lotus Domino
Chapter 1. Getting started: Key questions to consider
3
support multiple operating system platforms, it also supports many Internet standards and
protocols including:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Hypertext Transfer Protocol (HTTP)
Post Office Protocol 3 (POP3)
Internet Message Access Protocol 4 (IMAP4)
Simple Mail Transfer Protocol (SMTP)/Multipurpose Internet Mail Extensions (MIME)
Network News Transfer Protocol (NNTP)
Secure Sockets Layer (SSL)
X.509
Lightweight Directory Access Protocol (LDAP)
Common Object Request Broker Architecture (CORBA)
Internet InterORB Protocol (IIOP)
Java™
Java 2 Platform, Enterprise Edition (J2EE)
Simple Object Access Protocol (SOAP)
Extensible Markup Language (XML)
Universal Description, Discovery, and Integration (UDDI)
Migration and coexistence tools, as well as services, are available from IBM and our Business
Partners to assist you in a phased or aggressive deployment.
The Lotus Domino calendaring and scheduling implementation offers flexible, customizable
calendaring integrated with mail in a universal box on all supported client platforms. It
supports cross-node real-time scheduling. It offers offline free-time search and scheduling as
well as interoperability with other systems. Its powerful functionality includes flexible invitation
management (accept, decline, delegate, reschedule), integration with contact management,
support for scheduling rooms and resources, and the capability to convert memos to calendar
entries or tasks and vice versa.
1.2.3 Highly scalable
Scalability is enhanced by Domino's replication, directory, and security services. Replication
allows multiple sites, teams, and users to quickly and easily share information. Users never
need to connect to a single central server that stores the only occurrence of a particular
database. Instead, they can access a replica of that database on one or more local servers or
on their client workstation. In addition, server-to-client replication provides disconnected
support to mobile users.
Lotus Domino supports selective and field-level replication to minimize network traffic and
required bandwidth. Replication is synchronous and compares the contents of the database
on each system within the customer's Domino and Notes security implementation. Domino
supports multiple directories, which is particularly useful for large organizations and
companies growing by mergers and acquisitions.
Lotus Domino clustering and partitioning are unique in the marketplace for scalability and
availability, with capabilities that include automatic server failover, dynamic load balancing,
and server partitioning.
Domino's hierarchical authentication scales to large organizations by ensuring uniqueness of
names and enabling distributed administration. It also supports inter-enterprise authentication
via cross-certification between organizations. Access control (security) extends down to the
document level (even without encryption) and down to the field level using encrypted fields.
Domino includes delegation support and access control based on roles as an alternative to
lists of specific user or group names.
4
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
With Lotus Domino, administration can be performed from a Win32 workstation in your
network running Domino Administrator, from a browser, or from a remote server console.
Using these tools, an administrator can access event monitors, alarms, and statistics reports.
Some administration tasks can be performed offline.
Administering Domino servers is easy and flexible, because monitoring and management
support Simple Network Management Protocol (SNMP) standards and offer integration with
leading network management solutions. Furthermore, a Domino administrator's life is made
easier with an automated process to support administrative requests such as name changes
and access revocation of terminated users. The process updates access control lists,
directory entries, groups, and mail and calendar free time information. It can even move
users' mail files from one Domino server to another using drag-and-drop technology built into
the Domino Administrator client.
1.3 Why Lotus Domino?
It is legitimate to ask yourself why Lotus Domino (the premiere enterprise integration platform
to enable e-business) and why you should invest in this technology. To discuss Lotus Domino,
we must discuss Lotus Notes and Lotus Domino as the integral building blocks for the overall
Domino solution. The reasons why Lotus Notes and Lotus Domino remain today’s market
leader are:
򐂰 The value that Lotus Notes and Lotus Domino bring to the market hasn’t changed and is
still needed. Companies will always need to efficiently collaborate both internally and
externally with employees, suppliers, and customers to remain competitive.
򐂰 Lotus has evolved Notes and Domino with marketplace needs as new forms of
communication have emerged. Examples of this evolution can be seen in the way we
adopted Internet standards, introduced instant messaging solutions, and embraced
support for mobile and wireless devices.
򐂰 Lotus Notes and Lotus Domino are flexible. Lotus customers have the freedom to choose
their server and client operating systems, hardware platforms, networking protocols,
directory infrastructure, programming languages, client devices, and more.
1.3.1 Reasons to invest
The benefits of investing in the Lotus Domino 6 software platform include:
򐂰 Lotus Domino is clearly the IBM strategic direction for cross-platform deployment
messaging and collaboration: The Lotus Domino software platform has been built for
scalable applications deployed across multiple hardware and operating system platforms.
It is supported by:
– xSeries (Red Hat Advanced Server V2.1, SUSE Linux Enterprise Server (SLES) V8.0,
Turbo Linux Enterprise Server (TLES), Connectiva Linux Enterprise Server, Microsoft
Windows NT®, 2000, and 2003)
– pSeries (IBM AIX)
– iSeries (IBM OS/400®)
– zSeries (IBM z/OS®) servers
In addition, Lotus Domino is supported on many non-IBM platforms such as those from
Sun and Hewlett-Packard (HP).
򐂰 Leading edge technology from the world’s premier technology company: Lotus
Domino provides leading edge technology. This includes the delivery of collaborative
applications to help users work more productively. Lotus Domino collaborative applications
Chapter 1. Getting started: Key questions to consider
5
enable users to share, collect, track and organize information so they can perform their
jobs more efficiently. With Lotus Domino server, developers can create collaborative
solutions that provide a variety of productivity-enhancing business functions.
Lotus Domino applications can include workflows that route information, forums that
facilitate community discussions, Customer Relationship Management (CRM), project
tracking, supply chain, or customer support solutions. Users have the flexibility to access
Lotus Domino applications from Lotus Notes clients, Web browsers, portals, mobile
devices and any Object Linking and Embedding (OLE)-compliant application, such as
Microsoft Office. The fully integrated Lotus Domino global workbench translation tool is
designed to translate Lotus Domino databases and Web sites into a variety of languages.
By writing an application only once that is accessible in a variety of languages, you can
efficiently deliver Lotus Domino solutions to your users around the globe.
򐂰 Help increase your return on investment (ROI) by deploying collaborative solutions:
Your ROI can increase with each collaborative solution you deploy within the Lotus
Domino environment and is limited only by your creativity. For example, IBM Lotus Domino
Designer®, an application development environment integrated with Lotus Notes software,
enables developers and Web site designers to easily create, manage and deploy
security-rich, collaborative applications. Developers are free to use the programming
language that best fits their requirements, including the Lotus formula language,
LotusScript, JavaScript, Java/CORBA, XML, Component Object Model (COM)/OLE,
Messaging Application Programming Interface (MAPI), JavaServer Pages (JSP) tags and
C/C++ APIs. This way, developers can use languages they know instead of spending time
and money learning a new language.
Using Lotus Domino Designer 6.5, developers can dramatically enhance Lotus Domino
applications with online awareness and instant messaging in just a few simple steps.
Therefore, your users can interact with team members in real time to help increase their
productivity.
To help maximize your ROI, IBM provides several ways to extend the reach of your Lotus
Domino data to communities beyond your internal Lotus Notes client users:
– Domino server provides an integrated Web application server with browser access to
data stored in both the file system and in Lotus Domino databases.
– Lotus Domino server lets your developers easily incorporate back-end enterprise data
into your Lotus Domino applications. Tools and services, such as IBM Lotus Enterprise
Integrator® software and Lotus Domino connection services, enable connections to
your company’s:
•
Relational databases, such as Oracle and IBM DB2® databases
•
Enterprise resource planning systems, such as SAP, PeopleSoft, and J.D. Edwards
•
Transaction systems, such as Customer Information Control System servers, IBM
MQSeries® software, and IMS™ transaction management system
– The Lotus Domino toolkit for IBM WebSphere® Studio plug-in helps developers use
drag-and-drop functionality to rapidly build JSP Web pages that integrate Lotus
Domino data.
– Standard Lotus Domino portlets (for e-mail, calendar, to-do, and database views) and
the more advanced Lotus Domino portlet builder allow Lotus Domino data to be easily
surfaced in IBM WebSphere Portal software.
– IBM Lotus Domino Everyplace® software lets users access their e-mail, calendars,
to-do lists and your company’s custom Lotus Domino applications from a variety of
mobile devices, including smart phones and PDAs.
򐂰 Protect your competitive edge by safeguarding business-critical data: Protecting
corporate data is essential to your company’s success and competitiveness. Lotus
6
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Domino multitier security features let you define security parameters at several levels
ranging from server access to controlling individual fields on a document. The Lotus
Domino server fully supports industry security standards, including SSL, Secure/MIME
(S/MIME) and x.509 certificate authorities. These features, along with built-in digital
signatures and encryption, let you rest easy knowing your data is protected.
Lotus Domino server helps protect your enterprise data at three levels:
– Server level
– Database level
– Data level
򐂰 Optimize your existing system by upgrading to Lotus Domino 6.5 server: Backward
compatibility is fundamental to Lotus Domino server. Release 6.5 continues to preserve
your existing Lotus Domino investment, beginning with key system databases, such as the
Lotus Domino directory, that help facilitate a smooth upgrade. Whether you are upgrading
from an earlier Lotus Domino release or migrating from a competitive platform, Lotus
Domino 6.5 server and your existing system can easily work together.
Lotus Domino server supports such industry standards as SMTP, MIME, POP3, LDAP,
and SSL. You can choose how you want to deploy your messaging and collaboration
infrastructure without completely overhauling your environment or becoming dependent
on specific hardware and software to keep your business running.
򐂰 Drive efficiency by streamlining messaging and directory services: The control and
administration of your messaging infrastructure is crucial to providing users an efficient
and robust collaboration platform. Integrated messaging and directory services are the
core of the Lotus Domino server. These services provide world-class e-mail, calendar and
scheduling, discussion databases and address books in a unified, easy-to-manage
architecture. The Lotus Domino server provides all the tools end users and system
administrators need to work efficiently and reliably.
– Spam prevention: Directs the mail router to check incoming e-mail against public or
private domain name server (DNS) blacklists to see if the sender is allowed to send you
e-mail. The router can also use server-based mail rules to apply conditions, such as “if
attachment name contains...” or “if message size exceeds” to determine if any action,
such as deleting the message, should be taken instead of delivering the message.
– Mail-message journaling: Allows you to configure the router to capture (and optionally
encrypt) a copy of mail messages sent from or into your domain. This allows you to
permanently store or otherwise process the message without user intervention.
– Condensed (or mobile) directory catalogs: Aggregate information from multiple
directories into a single database. These combined directories are extremely small,
allowing users to replicate them locally to their machines. Local replication lets users
address e-mail faster than when they have to access the server even while offline.
– Directory assistance: Increases your flexibility by allowing servers to look up
information from LDAP directories rather than just the primary Lotus Domino directory.
You can configure directory assistance to provide client authentication, group lookups
for database authorization, and Lotus Notes mail addressing.
– Central directory: Gives you an optional architecture in which some servers in the
domain contain only documents required to configure servers. These servers use a
remote primary Lotus Domino directory on another server to look up information about
users and groups. Using the remote directory saves disk space and provides quick
access to new information because the servers are not required to wait for the
information to replicate to them. It also provides tighter administrative control because
only a few directory replicas contain user and group information.
򐂰 Lower your TCO with cost-saving features: Lotus Domino 6.5 server provides the
following features to help you make more efficient use of your infrastructure:
Chapter 1. Getting started: Key questions to consider
7
– Network compression: Reduces the amount of data transmitted between a Lotus Notes
workstation and Lotus Domino server or between two Lotus Domino servers. This
helps to lower network expenses and remove network inter-face card bottlenecks to
allow unlimited simultaneous access to your server.
– Streaming replication: Facilitates the transfer of data more efficiently, reducing
replication times and allowing users more rapid access to data. Documents are
displayed as they are received, allowing end users to begin working right away, while
the rest of the database is still replicating.
– Single-copy template: Enables applications that share the same design (such as mail
files) to share a single design template to reduce repeated elements, so you can save
significant disk space. Because design elements are centralized, maintaining design
changes on each server is easy.
– Lempel-Ziv (LZ1) attachment compression: Saves disk space and replication time by
compressing attachments more efficiently.
– Server language packs: Provide administrators the ability to merge different languages
into the standard Lotus Notes application templates. Having more than one language
in a single template reduces the overhead associated with supporting multiple servers
for multiple languages.
– Extended access control lists and Lotus Domino extensible server pages hosting
features: Allow Lotus Domino servers to host virtual companies in a single Lotus
Domino domain, while allowing each organization to see only the appropriate
information. This helps reduce costs and ease administration because you don’t have
to run separate domains for each company.
򐂰 Supported by worldwide IBM Software Services for Lotus and our network of
qualified Business Partners: We’re here to help you quickly maximize the capabilities of
and speed return on your Lotus software investments. Through expert consultation,
in-depth understanding of Lotus technologies, custom application development, real-world
experience and knowledge transfer, we can help you turn your IT investments into
quantifiable business value.
򐂰 Product viability: IBM + Domino = Confidence: As you research the many vendors of
messaging and collaboration solutions that have come and gone over the last several
years in the e-business arena, confidence in their ability to survive and flourish becomes
paramount. After you conclude that a viable messaging and collaboration infrastructure is
something your business requires and that Lotus Domino has the technology to deliver on
its promise, you must be sure of the answers to these questions:
– Does the technology vendor you depend on understand small, medium, and large
enterprises to help you at every stage along the way?
– Has the vendor been successful with the most complex and global environments,
should you need one some day?
– Do the vendor’s tools and products run across many operating systems and servers to
help minimize impact in case you need to change your deployment?
– Does the vendor provide a roadmap (or solution) that allows you to use your existing
applications and data?
– Can the vendor assist you in protecting your information assets with confidence by
providing a robust security architecture?
– Does the vendor offer worldwide support and services and a solid business partner
organization with applications to support it?
Choosing the right messaging and collaboration business infrastructure may be the single
most important decision of your future. Choose a technology that is proven and solid, as well
8
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
as a company you trust with your business. IBM understands messaging and collaboration.
Lotus Domino is the technology for your messaging and collaboration business requirements.
1.4 Server and client alternatives
With Domino, you can start with world-class messaging and a Web presence and then easily
add custom e-business applications. You efficiently and effectively store, manage, and
distribute information because Domino is the central access point for finding and sharing the
information that you need, whether it is located in e-mail, relational databases or host-based
systems, in your favorite desktop application or on the Internet. Various client options offer
different levels of function and access that allow you to communicate with colleagues,
collaborate in teams, and coordinate strategic business processes.
While Lotus Domino is the server software that runs on a variety of platforms including
pSeries, Lotus Notes is the brand name for the Lotus client family. Originally, there was only
one client alternative, and both the client and server products were called Lotus Notes. As
part of Lotus Notes Release 4.5, an optional capability called Domino became available that
allowed Notes applications to be extended to anyone with a Web browser. Shortly thereafter,
the server was re-branded Lotus Domino to highlight the significant Web application server
functionality and client choice.
Lotus Domino for pSeries combines full support for the latest Internet mail standards with
industry-leading messaging and calendaring capabilities. Domino extends beyond mail to
support custom intranet and Internet applications. These custom applications can be
generated from standard database templates, chosen from a portfolio of thousands of
independent software vendor (ISV) applications, or written in-house using Domino Designer.
Lotus Domino for pSeries also offers usage tracking and analysis and partitioning and
clustering technology for the high availability and reliability required by enterprise
mission-critical applications.
Table 1-1 highlights the members of the IBM Lotus Domino server family.
Table 1-1 IBM Lotus Domino server options
Server option
Description
Lotus Domino
Messaging Server
IBM Lotus Domino Messaging Server combines full support for the latest Internet mail standards
with Domino's industry-leading messaging and calendaring capabilities, all in one manageable and
reliable package. Support for multiple Domino partitions is also included.
Lotus Domino
Enterprise Server
IBM Lotus Domino Enterprise Server includes all functions of the IBM Lotus Domino Messaging
Server, plus support for custom intranet and Internet applications, as well as clustering support for
high availability.
Lotus Domino
Utility Server
IBM Lotus Domino Utility Server is an application server license option that includes unlimited
access to non-mail applications. Entitlement to messaging capability is not available with this
option.
IBM Lotus Domino
Collaboration
Express
The IBM Lotus Domino Collaboration Express offering is powered by the Domino Enterprise Server
and allows customers to use both the messaging and collaborative capabilities of Domino.
Customers can choose to access Domino via Lotus Notes or Lotus Domino Web Access (iNotes™
Web Access) clients for both e-mail and collaborative applications.
Chapter 1. Getting started: Key questions to consider
9
Server option
Description
IBM Lotus Domino
Utility Server
Express
The IBM Lotus Domino Utility Server Express offering is powered by the Domino Enterprise Server.
It provides unlimited access to collaborative applications, but does not allow the use of individual
mail files. Customers can choose to access their Domino applications through a Web browser or
via a separately purchased Lotus Notes client. IBM Lotus Domino Utility Server Express makes
applications available to users internal to your company and to external users. Access is allowed
for individually authenticated as well as anonymous users.
IBM Lotus Domino Collaboration Express and IBM Lotus Domino Utility Server Express are
two new versions of market-leading Lotus collaboration software, specifically designed for
small to medium-sized businesses. Like all certified IBM Software Express offerings, the
Domino Express offerings have been optimized for use by smaller enterprises, with
cost-effective messaging and collaboration functionality, simplified licensing, and reduced
administration requirements. They are built with the same enterprise-grade Lotus Domino and
Notes 6 software that powers mission-critical applications for corporations worldwide. In doing
so, Domino Express offerings now provide the rock-solid performance of IBM enterprise
messaging and collaboration software in a way that smaller organizations can easily exploit.
Table 1-2 highlights the members of the IBM Lotus Notes client family.
Table 1-2 IBM Lotus Notes client family
Lotus Notes client option
Description
Lotus Notes for Messaging
IBM Lotus Notes for Messaging is a Lotus Notes client option with capability limited to
messaging, calendar, and discussions. The degree of function available to the user is
controlled by the administrator via a parameter in the Domino Directory.
IBM Lotus Notes for
Collaboration
IBM Lotus Notes for Collaboration is a full-function integrated client for messaging,
calendar, and discussions, plus the capability to use custom Domino applications.
IBM Lotus Domino Web
Access (iNotes)
IBM Lotus Domino Web Access (iNotes) extends Domino messaging and collaboration,
PIM, and offline services to Web browser clients.
IBM Lotus Domino Access
for Microsoft Outlook
IBM Lotus Domino Access for Microsoft Outlook provides Microsoft Outlook users access
to e-mail and calendar features based on Lotus Domino.
Domino Designer
Domino Designer is the interactive, Win32 graphical development environment for
creation of powerful intranet and Internet applications
Domino Administrator
Domino Administrator is the Win32 graphical interface for administration and
management of the Domino environment, including registration of users and servers.
1.5 Terminology
This section explains key Domino terminology. You may find that Lotus Domino terminology
and concepts are related to, but somewhat different from, similar terms and concepts in
various operating system environments. Also, note that based on the heritage, you may
occasionally still hear the terms Notes and Domino used interchangeably from an application
perspective.
򐂰 Domino document is an object that represents an individual unit of information, similar to
a database record, a row in a relational table, or a Web page. A Domino document can
contain both structured data (such as fields in a database file) and unstructured data (such
as images or rich text). It should not be confused with what we commonly consider a
document in the word processing sense.
10
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 Domino database is a collection of documents that is usually linked by some business
purpose. For example, you may have a customer service database or a personnel policy
database. In addition to serving as a container for storing information, a Domino database
also includes application logic. For example, a Domino database typically includes forms
to display and update specific documents, views to display a set of documents, and agents
to perform planned actions against documents. Changes to both application logic and data
are made available to clients and servers via replication.
򐂰 Domino application is a collection of one or more Domino databases, Hypertext Markup
Language (HTML) pages, servlets, etc.
򐂰 Domino directory, formerly called the Notes Name and Address Book or Public Address
Book, is a repository for user demographic information (name, mailing address, phone
number, fax number, e-mail address, etc.) and location of the user's mail file. However, it is
more than an address book. It is also a centralized server management tool that contains
information about server configuration, security, and connections for mail routing and
replication.
򐂰 Domino partitioning allows multiple Domino servers to be hosted on a single physical
machine, regardless of the number of CPU processors. This should not be confused with
the term logical partitioning (LPAR). LPAR is the capability to run independent images of
the AIX 5L™ operating system on the same POWER™ or POWER4+™ based pSeries
server. Each LPAR is allocated processors, memory, and adapters from the overall
physically installed hardware. The resources are managed by server firmware known as
the Hypervisor. The smallest LPAR consists of one CPU, 256 MB memory, and one
adapter.
With Domino partitioning, a physical server or LPAR can be logically divided or partitioned
to host several separate Web sites or multiple Domino applications (for example, one for
mail and one for applications) within a company. This flexibility permits distributed
ownership of administration and server resources. It can also reduce the overall cost of
ownership by reducing the number of physical servers required when the needs of
departments or workgroups demand individual server resources.
򐂰 Domino cluster is a collection of two to six redundant Domino servers to support load
balancing of client workload, automatic failover, or both of client requestors from one
server to another in the event of a server failure. It provides high availability for your critical
business applications and messaging needs. Unlike operating system or hardware
clustering, a Domino cluster can be made up of multiple partitioned servers on the same
machine. Alternatively, if a hardware single point of failure is a key concern, a Domino
cluster can consist of multiple physical systems (with the same or different operating
systems) connected with a high-speed hardware link.
Domino clustering is implemented using application database replicas on at least one
other server in the cluster. These replicas are synchronized each time an update occurs.
The pSeries servers and AIX provide tremendous reliability and availability characteristics
for high availability and workload management that Domino clustering seeks to provide on
other platforms. Many companies find that the native pSeries capabilities are sufficient for
their needs, and consider Domino clustering on pSeries only for extremely critical
applications.
1.6 Why Domino 6.5 and pSeries?
Some key benefits of this platform and the features that differentiate Domino 6.5 on pSeries
from other server platforms are:
򐂰 Proven in enterprise IT environments
򐂰 Superior server performance
Chapter 1. Getting started: Key questions to consider
11
򐂰
򐂰
򐂰
򐂰
A robust, scalable UNIX® platform
Logical partitioning support
Server consolidation
Reliability, availability, and serviceability characteristics
Additional benefits of running Domino on pSeries are included in the following sections.
1.6.1 e-business on demand
When people think of e-business on demand™, some think of Web servers for publishing
information via the Internet. Others consider full-blown e-commerce. Still others want
something in between, for example, to extend the reach of their applications to browser users
on intranets, extranets, or the Internet. Several IBM software products address this wide
range of needs. Because there is some functional overlap, positioning is important. This
section compares Domino to other alternatives such as an HTTP server, a Web application
server, and a commerce server.
HTTP server alternatives
HTTP server technology for pSeries servers is available in IBM HTTP Server (powered by
Apache) and Domino. The IBM HTTP Server (powered by Apache) is a component of the AIX
5L Expansion Pack (October 2003). IBM has enhanced the HTTP Server with performance
and SSL for secure transactions. This product includes software developed by the Apache
Group for use in the Apache HTTP server project. IBM HTTP Server (powered by Apache) is
also included with WebSphere Application Server. Domino includes a built-in HTTP server as
one of its many features as a powerful Web application server. IBM continually evaluates
support for various Web servers as alternative HTTP stacks for Domino.
Web application server alternatives
Web application servers for pSeries servers are available in IBM WebSphere Application
Server and Domino. IBM WebSphere Application Server (Trial Program) is included in the AIX
5L Bonus Pack (October 2003). Both provide robust alternatives for building and maintaining
dynamic Web sites. Many full-function Web sites use both Domino and WebSphere because
their individual strengths complement each other.
Domino excels when an application is primarily geared toward unstructured data or requires
sophisticated collaborative capabilities such as workflow or distributed content authoring. IBM
WebSphere Application Server excels when an application requires industrial-strength
transaction management, significant scalability, or where business logic is completely
encapsulated in distributed components such as servlets or Enterprise JavaBeans (EJBs).
Depending on the functionality needed, there is a version of WebSphere Application Server to
satisfy the requirement. WebSphere Application Server Standard Edition supports Java
Servlets and JSPs. For full J2EE support including EJBs, transactional management, and
CORBA, WebSphere Application Server V5 provides the required support.
Together, Domino and IBM WebSphere offer customers the capabilities needed to rapidly
build high value e-business applications. Single signon between the Web application servers
is currently supported through the use of an LTPA Token. Over time, we can expect more
convergence in the underlying services of Domino and WebSphere.
For more details about Domino and WebSphere integration, see Patterns: Custom Designs
for Domino & WebSphere Integration, SG24-6903, and Technote Domino and WebSphere
Bundling, TIPS0305.
Looking toward the future, IBM has a strong commitment to Web services as foundation for
dynamic e-business. Both Lotus products and WebSphere products are critical to IBM Web
12
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
services strategy, with Lotus products providing contextual collaboration. For more
information about Web services, see:
http://www-306.ibm.com/software/webservers/
http://www-306.ibm.com/software/solutions/webservices/
Commerce server alternatives
Commerce server alternatives for pSeries servers are available in Lotus Domino and IBM
WebSphere Commerce. Lotus Domino has some capability to act as a commerce server.
E-commerce applications can be created using the built-in Web application development tools
that exist in all Domino platforms including Domino for pSeries. As mentioned in the
differentiation between Domino and other pSeries Web server alternatives, Domino provides
a complete Internet application development environment that includes forms generation,
document management, e-mail, workflow and collaboration services. It is appropriate for both
B2B and business-to-consumer (B2C) environments.
IBM WebSphere Commerce is a set of integrated software components that gives businesses
the ability to establish effective, high-end electronic commerce activity for B2B or B2C. It
extends beyond point-and-click creation of a storefront, providing catalog creation, store
management, marketing campaigns, payment processing, and fulfillment. It also allows you to
flexibly integrate with existing enterprise systems using supplied API functions. WebSphere
Commerce addresses the needs of the largest businesses and those seeking support for the
most advanced commerce site functions.
WebSphere Commerce is completely independent of Domino. However, WebSphere
Commerce and Domino can interact with one another for applications that leverage the
strengths of each. The two products can work together to provide a high-value, complete
e-business solution. For example, Domino can enhance a WebSphere Commerce storefront
with content management, workflow, and electronic mail confirmation.
For more information about WebSphere Commerce and other components of the WebSphere
application platform for e-business, see:
http://www.ibm.com/websphere
1.6.2 The complete total cost of ownership
TCO is too often seen as simply the capital costs required to get the server running. These
generally include the costs for the hardware (CPU, memory, disk, network interface), the
license for the operating system, and the license for Domino, plus any companion products,
and applications. These are easily quantified and accounted for, but they only represent a
portion of the TCO. Other cost sources are often overlooked, but must be accounted for when
doing a complete TCO assessment. Some of the additional sources of costs are:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Outage avoidance and recovery
Security and control of Domino infrastructure
Cost of keeping current
Domain complexity
Stability of the total Domino solution
Redundant configuration options
Backup and restore options
Enterprise-class Domino deployments are large and complex environments to manage. They
require thoughtful and comprehensive administrative strategies instead of the simple and
limited tactics usually employed for small configurations. Attempts to scale up small Domino
Chapter 1. Getting started: Key questions to consider
13
deployments by duplicating infrastructure through horizontal scaling result in a proliferation of
underutilized resources that require a large number of people to administer. Cost accounting
in these environments is usually incomplete, because either the accounting itself is
undisciplined, or important features of the environment concerning security or recovery are
ignored or poorly implemented.
The pSeries platform has a great deal to offer in this area. The pSeries platform is a robust,
solid, and scalable platform. With the introduction of the POWER4™ and POWER4+ based
pSeries product line, customers can truly benefit from lower TCO. The performance benefits
alone provide tremendous advantages, particularly the ability to do more with less
processors. This has opened the door for customers to look at consolidating workloads on
fewer servers.
With the ability of the pSeries servers to do LPAR and dynamic logical partitioning (DLPAR),
the capability to lower TCO becomes even greater. Customers have additional options when
looking at reducing infrastructure support and costs and improving ease of management. The
granularity and functionality offered with pSeries LPAR and DLPAR is unmatched in any other
UNIX platform.
1.7 pSeries value proposition and differentiators
This section discusses the value proposition and differentiators.
1.7.1 What is pSeries?
pSeries systems are powerful UNIX servers with mainframe inspired reliability, availability,
and autonomic computing features that create self-managing, resilient, responsive, efficient,
and secure computing solutions. pSeries systems can manage diverse tasks ranging from
engineering design to mission-critical applications, such as ERP, CRM, and Web serving
tasks to massively parallel clustered high performance computing and business intelligence
solutions. The pSeries family combines leading-edge IBM technologies, including POWER4,
POWER4+ processors, and autonomic computing systems. The pSeries server delivers
reliable, cost-effective solutions for commercial and technical computing applications in the
entry, mid-range, and high-end UNIX segments. The capability to perform DLPAR further
enhances the value of these servers.
The IBM Eserver brand was introduced in October 2000, replacing the RS/6000® brand first
launched in February 1990. Since October 2000, new servers with UNIX operating systems
have been introduced by the name of pSeries systems. pSeries systems come in various
models, from tower servers to midrange to rack-optimized and large-scale systems.
All microprocessors in new pSeries servers make use of copper-chip wiring, which offers 40%
better conductivity than aluminum, improving chip performance and reducing power
consumption. IBM 64-bit POWER4 and POWER4+ microchips are manufactured with
silicon-on-insulator (SOI) technology, which protects the millions of tiny transistors on a chip
with a blanket of insulation. This reduces harmful electrical effects that consume energy and
hinder performance. Other forms of insulation may be used in the future. In addition, built-in
intelligence features of the pSeries servers provide self-correcting capabilities that can
minimize outages and keep applications running.
The pSeries platform addresses the need for reliability by providing high-availability solutions
to meet today’s requirements for e-business. To meet these requirements, pSeries products
offer a full range of high-performance servers with a full set of highly functional
14
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
state-of-the-art software to match the highest customer requirements of reliability, scalability,
manageability, and security.
The current trend for all pSeries products is 64-bit computing. The 64-bit microprocessors are
faster than their 32-bit counterparts. They benefit from the latest design techniques and
manufacturing processes, but there is more to it than that. The design of 64-bit
microprocessors have inherent architectural advantages. These include 64-bit data flow,
64-bit arithmetic, and 64-bit addressing.
Some workloads benefit from these advantages more than others. The 64-bit data flow in
modern Reduced Instruction Set Computing (RISC) microprocessors are load and store
machines. This means that all processing is done on data residing in registers. The 64-bit
microprocessors have 64-bit registers. The 32-bit microprocessors have 32-bit registers. Data
must flow between the registers and memory to accomplish any operation. The 64-bit
microprocessors move 64 bits of data in the same amount of time it takes 32-bit
microprocessors to move 32 bits of data. They can move data twice as fast as 32-bit
microprocessors, but the data must be longer than 32 bits to take advantage of it.
The benefits of 64-bit architecture are:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Extended-precision integer arithmetic
Access to larger executables
Access to larger data
Access to larger file datasets
Access to larger physical memory
Access to higher symmetric multiprocessor (SMP) server scalability
The POWER4 system is a new generation of high-performance 64-bit microprocessors and
associated subsystems especially designed for server and supercomputing applications.
The POWER4 processor is a high-performance microprocessor and storage subsystem using
the most advanced semiconductor and packaging technology from IBM. A POWER4 system
logically consists of multiple POWER4 microprocessors and a POWER4 storage subsystem,
interconnected together to form an SMP system.
Physically, there are three key components:
򐂰 The POWER4 processor chip
򐂰 The L3 Merged Logic DRAM (MLD) chip
򐂰 The memory controller chip
The POWER4 processor chip contains two 64-bit microprocessors, a microprocessor
interface controller unit, a 1.41 MB (1440 KB) level-2 (L2) cache, a level-3 (L3) cache
directory, a fabric controller responsible for controlling the flow of data and controls on and off
the chip, and chip and system pervasive functions. The L3 merged logic DRAM (MLD) chip
contains 32 MB of L3 cache. An eight-way POWER4 SMP module shares 128 MB of L3
cache consisting of four modules, each of which contains two 16 MB merged logic DRAM
chips. The memory controller chip features one or two memory data ports, each 16 bytes
wide, and connects to the L3 MLD chip on one side and to the Synchronous Memory
Interface (SMI) chips on the other POWER4 chip. The POWER4 chip is a result of advanced
research technologies developed by IBM. Numerous technologies are incorporated into the
POWER4 to create a high-performance, high-scalability chip design to power pSeries
systems. Some of the advanced techniques used in the design and manufacturing processes
of the POWER4 include copper interconnects and SOI.
As chips become smaller and faster, aluminum interconnects, which have been used in chip
manufacturing for over 30 years, present increasing difficulties. In 1997, after nearly 15 years
of research, IBM scientists announced a new advance in the semiconductor process that
Chapter 1. Getting started: Key questions to consider
15
involves replacing aluminum with copper. Copper has less resistance than aluminum, which
permits the use of smaller circuits with reduced latency that allows for faster propagation of
electrical signals. The reduced resistance and heat output make it possible to shrink the
electronic devices even further while increasing clock speed and performance without
resorting to exotic chip cooling methods.
The POWER4 chip has two processors on board. Included in the processor are the various
execution units and the split first-level instruction and data caches. The two processors share
a unified second level cache, also onboard the chip, through a Core Interface Unit (CIU). The
CIU is a crossbar switch between the L2, implemented as three separate, autonomous cache
controllers, and the two processors. Each L2 cache controller can operate concurrently and
feed 32 bytes of data per cycle. The CIU connects each of the three L2 controllers to either
the data cache or the instruction cache in either of the two processors. Additionally, the CIU
accepts stores from the processors across 8-byte wide buses and sequences them to the L2
controllers.
Each processor has associated with it a noncacheable (NC) Unit. The NC Unit is responsible
for handling instruction serializing functions and performing any noncacheable operations in
the storage hierarchy. Logically, this is part of the L2.
The directory for a third-level cache, L3, and (logically) its controller are also located on the
POWER4 chip. The actual L3 is on a separate chip. A separate functional unit, referred to as
the Fabric Controller, is responsible for controlling data flow between the L2 and L3
controller for the chip and for POWER4 communication. The GX controller is responsible for
controlling the flow of information in and out of the system. Typically, this is the interface to an
input/output (I/O) drawer attached to the system. But, with the POWER4 architecture, this is
where you can natively attach an interface to a switch for clustering multiple POWER4 nodes
together.
Also included on the chip are functions that we logically call Pervasive functions. These
include trace and debug facilities used for First Failure Data Capture, Built-in Self Test (BIST)
facilities, Performance Monitoring Unit, an interface to the Service Processor (SP) used to
control the overall system, Power On Reset (POR) Sequencing logic, and Error Detection and
Logging circuitry.
Four POWER4 chips can be packaged on a single module to form an 8-way SMP. Four such
modules can be interconnected to form a 32-way SMP. To accomplish this, each chip has five
primary interfaces. To communicate to other POWER4 chips on the same module, there are
logically four 16-byte buses. Physically, these four buses are implemented with six buses,
three on and three off.
To communicate to POWER4 chips on other modules, there are two 8-byte buses, one on and
one off. Each chip has its own interface to the off chip L3 across two 16-byte wide buses, one
on and one off, operating at one third processor frequency.
To communicate with I/O devices and other compute nodes, two 4-byte wide GX buses, one
on and one off, operating at one third processor frequency, are used. Finally, each chip has its
own JTAG interface to the system service processor. All of the buses, except for the JTAG
interface, scale with processor frequency.
Over time, technological advances will allow an additional increase in processor frequency.
As this occurs, bus frequencies will scale proportionately, allowing system balance to be
maintained. The POWER4+ chip is the newest 64-bit microprocessor from IBM. It takes
advantage of the most advanced 0.13 micron fabrication process and contains over 180
million transistors. The POWER4+ chip is available at speeds of 1.2, 1.45, 1.5, and 1.7 GHz.
POWER4+ is based on POWER4 and contains two processors, a high-bandwidth system
switch, a large memory cache, and I/O interface.
16
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
L1 and L2 caches and L2 and L3 directories on the POWER4+ chip are manufactured with
spare bits in their arrays. They can be accessed using programmable steering logic to replace
faulty bits in the respective arrays. This is analogous to the redundant bit steering employed in
main store as a mechanism to avoid physical repair that is also implemented in POWER4+
systems. The steering logic is activated during processor initialization and is initiated by the
built-in system-test (BIST) at power on time.
L3 cache redundancy is implemented at the cache line granularity level. Exceeding
correctable error thresholds while running causes invocation of a dynamic L3 cache line
delete function, capable of up to two deletes per cache. In the rare event of solid bit errors
exceeding this quantity, the cache continues to run, but a message calling for deferred repair
is issued. If the system is rebooted without such repair, the L3 cache is placed in bypass
mode and the system comes up with this cache deconfigured.
Autonomic computing
The IBM autonomic computing initiative is about using technology to manage technology.
This initiative is an ongoing effort to create servers that respond to unexpected capacity
demands and system errors without human intervention. The goal is new highs in reliability,
availability, and serviceability, and new lows in downtime and cost of ownership. Today’s
pSeries offers some of the most advanced self-management features for UNIX servers on the
market today. Autonomic computing on the pSeries describes the many self-configuring,
self-healing, self-optimizing, and self-protecting features that are available on pSeries
servers.
Self-configuring
Autonomic computing provides self-configuration capabilities for the IT infrastructure. Today,
IBM systems are designed to provide this at a feature level with capabilities such as
plug-and-play devices and configuration setup wizards.
Examples include:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Virtual Internet Protocol (IP) address (VIPA)
IP multipath routing
Microcode discovery services/inventory scout
Hot-swappable disks
Hot-plug PCI
Wireless/pervasive system configuration
Transmission Control Protocol (TCP) explicit congestion notification
Self-healing
For a system to be self-healing, it must recover from a failing component. It must do this by
detecting and isolating the failed component, taking it offline, fixing or isolating it, and
reintroducing the fixed or replacement component into service without any application
disruption. Examples include:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Multiple default gateways
Automatic system hang recovery
Automatic dump analysis and e-mail forwarding
EtherChannel automatic failover
Graceful processor failure detection and failover
First failure data capture
Chipkill™ ECC Memory, dynamic bit-steering
Memory scrubbing
Automatic, dynamic deallocation (processors, PCI buses or slots)
Electronic Service Agent™ (Call Home support)
Chapter 1. Getting started: Key questions to consider
17
Self-optimization
Self-optimization requires a system to efficiently maximize resource utilization to meet the
end-user needs with no human intervention required. Examples include:
򐂰
򐂰
򐂰
򐂰
Workload manager enhancement
Extended memory allocator
Reliable, scalable cluster technology (RSCT)
Parallel System Support Programs (PSSP) cluster management and Cluster Systems
Management (CSM)
Self-protecting
Self-protecting systems provide the ability to define and manage the access from users to all
of the resources within the enterprise, protect against unauthorized resource access, detect
intrusions and report these activities as they occur, and provide backup and recovery
capabilities that are as secure as the original resource management systems. Examples
include:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Kerberos Version 5 authentication (authenticates requests for service in a network)
Self-protecting kernel
LDAP directory integration (LDAP aids in the location of network resources)
SSL (manages Internet transmission security)
Digital Certificates
Encryption (prevents unauthorized use of data)
Reliability, Availability, and Serviceability (RAS) features
Excellent quality and reliability are inherent in all aspects of the pSeries design and
manufacture. The fundamental principle of the design approach is to minimize outages. RAS
features help to ensure that the system operates when required, performs reliably, and
efficiently handles any failures that may occur. This is achieved using capabilities provided by
both the hardware and the AIX 5L operating system. Mainframe-class diagnostic capability
based on internal error checkers, First-Failure Data Capture (FFDC), and run-time analysis
are provided.
Monitoring of all internal error check states is provided for processor, memory, I/O, power, and
cooling components. It is aimed at eliminating the need to try to recreate failures later for
diagnostic purposes. The unique IBM RAS capabilities are important for the availability of
your server.
Capacity Upgrade on Demand
Capacity Upgrade on Demand (CUoD) is available for pSeries 650, 670, and 690 with AIX 5L
Version 5.2 and DLPAR offers the capability to non-disruptively activate (no boot required)
processors and memory. There is also the ability to temporarily activate processors to match
intermittent performance needs. Combined with pSeries advanced technology, CUoD offers
significant value for installations wanting to economically add new workloads on the same
server or respond to increased workloads.
The benefits of CUoD include:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
18
Simple, dynamic activation of additional processors and memory
Temporary activation of processors with On/Off Capacity on Demand
Automatic dynamic processor sparing
Increased processor granularity
30-day trial period
No commitment for future purchases
No restriction on resale of system
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
The information at the following Web site briefly explains the CUoD process:
http://www.ibm.com/servers/eserver/pseries/cuod/
1.7.2 What is AIX?
AIX stands for Advanced Interactive Executive and it is the IBM flavor of UNIX. AIX was
created as the premier UNIX operating system by IBM for their line of RISC technology (RT)
servers in the mid 1980s. Originally, AIX was primarily based on AT&T's UNIX System
Version 2. As it has evolved over the years through different versions, it has taken on
characteristics of the UNIX Berkeley Software Distribution (BSD UNIX), the OSF/1 version,
and versions of UNIX that have come from the Open Software Foundation (OSF, now Open
Group), of which IBM was a founding member.
The latest release of AIX, AIX 5L v5.2, is a premier UNIX operating system from IBM that
delivers compelling value for customers in the on demand world. AIX 5L supports multiple
industry standards to create an open and flexible environment including affinity for Linux
applications. AIX 5L offers a rich feature set for systems management, security, network
connectivity, enterprise storage, scalability, and high performance computing.
As the trend towards self-managing systems accelerates, AIX 5L is well positioned to help
customers derive the maximum value from their pSeries servers. The AIX 5L operating
system is closely aligned with the IBM vision for on demand computing. Through system
virtualization, DLPAR, security, CUoD, and workload management, AIX 5L is a key enabler for
customers embracing the on demand business model.
IBM plans to continue an aggressive investment program in AIX 5L software development for
the foreseeable future. Customers can be confident that AIX 5L will offer innovative new
capabilities in the future to create value and respond to their on demand business needs.
The following sections provide a brief AIX version history, along with some of the tools and
enhancements offered in each version.
AIX Version 3
First released in February of 1990, AIX Version 3.0 through 3.2.5 was created to support IBM
RISC line of POWER servers. It was the first version of AIX to offer POSIX IEEE 1003.1-1988
standards conformance, X/Open XPG3 base level compliance, and Berkeley Software
Distribution 4.3 (4.3 BSD) compatibility. The operating system as a whole took on new tools
and enhancements not offered by other flavors of UNIX.
򐂰 Logical Volume Manager (LVM)
The LVM introduced a hierarchical storage management system to AIX. It introduced the
concept of logical volumes to AIX storage management and allowed a more dynamic
configuration of physical partitions that allowed system data to span several physical
disks.
򐂰 System Management Interface Tool (SMIT)
To provide an easier and more user friendly interface to AIX, SMIT was created as a
menu-driven tool to execute support for installation, configuration, device management,
problem determination, and storage management. Through a series of interactive menus
and windows, SMIT automatically builds, executes, and logs the appropriate AIX system
commands required to execute the required operation.
򐂰 Trusted Computing Base (TCB)
The TCB within AIX offers a means to restrict access of system resources in a secure
manner to authorized users and processes. TCB also allows for system auditing and event
Chapter 1. Getting started: Key questions to consider
19
logging of suspicious system events and for a system administrator to make sure that
system resources are only being used along his or her security parameters.
򐂰 TCP/IP
TCP/IP support is an integral part of all versions of AIX and provides network connectivity
and application level interoperability with other computer systems over local area network
(LANs), wide area networks (WANs), and asynchronous networks.
AIX Version 4
In July 1994, IBM introduced AIX Version 4. Throughout AIX Version 4, AIX saw many
changes and enhancements:
򐂰 Network Install Manager (NIM)
Network installs were possible within previous versions of AIX. They became a formal and
fully supported process with AIX Version 4 through the Network Install Manager. NIM
installs the basic operating system and other operating system components from the
server onto clients within the network. NIM streamlined the install process for AIX most
especially on the SP hardware platform where many AIX installs may have to take place.
NIM allows these installs to take place without constant system administrator intervention.
򐂰 Journaled File System (JFS)
Before AIX Version 4.1, data was written within logical volumes to the file system in set
blocks of 4096 bytes. With the introduction of a journaled file system into AIX, support for
data block fragments as small as 512 bytes was created. This allows for files to more
efficiently use disk space when a data file is smaller than 4096 bytes long.
򐂰 Support for SMP systems
AIX Version 4 was the first version of AIX to support systems with multiple processors.
Also, changes and additions were made to the system kernel and system components to
optimize AIX for SMP architecture systems and multi-threaded applications. Support was
added for SMP hardware and threads were introduced into AIX kernel.
򐂰 64-bit computing
64-bit computing was introduced with AIX 4.3.0 for support of the new RS64 processors.
This was the first version of AIX to include 64-bit processing support. Furthermore, the
kernel kept binary compatibility with previous versions of AIX and retained support for
32-bit applications. It was even capable of running 32-bit and 64-bit applications
simultaneously. This allowed those using AIX to take advantage of 64-bit computing
without abandoning their existing 32-bit solutions. The advantages with 64-bit computing
include the ability to perform extended precision arithmetic, to handle numbers up to 64
bits long in one computing cycle, and to address data in memory and in storage.
AIX 5L
In April 2001, IBM introduced AIX Version 5L. Along with being 64-bit compliant, AIX 5L offers
an impressive range of core features built around industry standards for systems
management, security, network connectivity, enterprise storage, scalability, and high
performance computing (HPC). AIX 5L brings a wide range of open standards that enable
customers to manage new, open infrastructure solutions inside LPARs and storage
management frameworks on the pSeries systems. Open standards enable common software
development of applications and middleware that can be easily ported across heterogeneous
systems. pSeries systems provide significant investment in delivering Linux operating system
support both native to the hardware and the Linux affinity feature in AIX 5L.
򐂰 Linux affinity
AIX 5L Linux affinity provides an integrated Linux application environment within the base
AIX 5L operating system with the objective to support compile and enablement for Linux
20
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
applications developed on Intel® Architecture systems. It enables faster and less costly
deployment of multi-platform, integrated solutions across AIX 5L and Linux platforms.
Through CMS, AIX 5L supports both Linux and AIX 5L heterogeneous distributed cluster
systems management.
AIX 5L also offers a Web-based system management client specifically for Linux. IBM
provides the AIX® Toolbox for Linux Applications, a collection of Open Source and Gnu’s
not UNIX (GNU) software commonly found with Linux distributions. Over 360 separate
development tools, server applications, and Linux utilities are available in both Open
Source code and binary Red Hat Package Manager (RPM) format for AIX 5L. AIX Toolbox
for Linux Applications is available at no charge on CD-ROM or from the Web at:
http://www.ibm.com/servers/aix/products/aixos/linux/
򐂰 Java
The Java language has rapidly gained importance as a standard object-oriented
platform-neutral programming language since its advent in late 1995. For IBM, Java is a
worldwide, cross-divisional development effort with significant ongoing research
contributions from multiple IBM research and development centers. This collaboration
produces one IBM enterprise class, quality Java code base for use by all IBM platforms. A
single code base ensures consistent functional implementation and perpetuates common
fixes, function, testing, service, and improvements across all platforms.
򐂰 Systems management
For managing and maintaining the operating system configuration, AIX 5L offers several
choices, from the command line and menu-driven SMIT to a variety of remote
management solutions such as Wireless System Management. The Web-based System
Manager, a highly scalable, multiple host view of the administration environment provides
secure host management with optional SSL-security. Other key management services
include RSCT infrastructure, NIM, and the Common Information Model (CIM) standard
infrastructure for managed resources.
For managing and maintaining large numbers of systems in clustered configurations, AIX
5L offers two choices: Cluster Systems Management for AIX 5L or the PSSP for AIX.
򐂰 SMIT management
The SMIT is a simple, yet powerful, tool that assists system administrators in performing
system management tasks from menu-driven interfaces. All major system management
tasks are presented in the main SMIT menu, providing a single entry point from which to
start a task. Fast paths take the administrator directly to task menus or windows and
eliminate the need to remember complex command syntax, valid parameter values, and
custom shell path names. As new or improved system administrator features and
functions are added in AIX 5L, SMIT will be enhanced to provide a single consistent
interface covering all system management functions.
򐂰 Web System Manager
The AIX 5L Web-based System Manager is a comprehensive suite of system
management tools that exploits familiar end-user interaction concepts. It uses a
management console capable of administering multiple AIX 5L hosts from AIX, Windows
or Linux remote clients. With Web-based System Manager, any operating system and
platform for which a Java 1.3 enabled browser is available can be used to manage a
pSeries system. In addition, Web-based System Manager supports dynamic monitoring of
system events through its integration of AIX Resource Monitoring and Control (RMC). The
RMC subsystem is a powerful and flexible monitoring system that provides dynamic status
updates, e-mail notification, and unattended responses to system events.
Chapter 1. Getting started: Key questions to consider
21
򐂰 Security
AIX 5L is an enterprise-level open UNIX operating system with a wide variety of services
and features to support a versatile workload environment. To minimize the number of
possible security exposures, the system administrator can use AIX 5L facilities to identify
necessary services and shut down unused services.
AIX 5L system hardening is a global philosophy of system security that focuses on
detection as well as prevention. Its key features involve removing unnecessary services
from the base operating system, restricting user access to the system, enforcing password
restrictions, and controlling user and group rights.
Certified at the Common Criteria Security Certification (CAPP/EAL4) level 4, AIX 5L
makes integral use of strong, industry standard security and directory technologies to
provide the highly secure environment required by government and business customers.
AIX 5L expands these technologies with integrated support for Pluggable Authentication
Module (XSSO/PAM), user-based PKI certificates, Enterprise Identity Mapping (EIM),
Kerberos V5, BIND V9, SNMP V3, Mobile IPv6, Wireless Access Protocol (WAP) v1.1,
OpenSSH v3.4, and multiple cryptographic libraries. These features are in addition to
continued support for the IBM LDAP Directory Server, ICSA Certified IPSec/VPN secure
networking, and various Java security technology offerings.
򐂰 Network connectivity
AIX 5L supports a wide range of network availability, manageability, security, and
performance features. AIX 5L provides an integrated suite of performance optimized
TPC/IP protocols. The integration starts at the network kernel device drivers and extends
through the protocol layer stack (network interface, network, transport, and application).
AIX 5L incorporates hardware assist, a large degree of kernel caching with minimal data
movement through the IP, User Datagram Protocol (UDP), and TCP to deliver leading
edge network performance.
򐂰 Enterprise storage
A highly integrated, fault resistant, enterprise scalable multi-level storage facility is another
core feature of the AIX 5L operating system. The AIX 5L enterprise storage facility
provides standards-based support for current and emerging storage technologies. These
include an integrated LVM, journaling file system, and flexible support for Network
Attached Storage (NAS) and storage area network (SAN) environments. The LVM in AIX
5L controls disk resources by mapping data between a simple, logical view of storage
space and the actual physical disks. This logical view of the disk storage is provided to
applications and users. It is independent of the underlying physical disk structure. Data on
logical volumes appears to be contiguous, but may not be contiguous on physical storage.
This specific feature allows file systems, paging space, and other logical volumes to be
resized or relocated, span multiple physical volumes. It also allows their contents to be
replicated for greater flexibility and availability.
The Journaled File System 2 (JFS2) is the native file system included in AIX 5L. JFS2
uses database journaling techniques to maintain its structural consistency. This prevents
file system damage when the system is halted abnormally to support the entire set of
UNIX file system semantics. The enhanced JFS2 included in AIX 5L is a next-generation
enterprise scalable file system that provides fast system restart and improved file system
metadata consistency through journaling. JFS2 introduces several key scalability and
performance features including theoretical four petabyte file and file system capacity
(currently tested and supported at 16 terabytes), extent-based allocation, efficient
directory organization and dynamic file system object allocation. While tailored primarily
for the high throughput and reliability requirements of enterprise servers, JFS2 is also
applicable to client configurations where performance and reliability are desired.
22
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 AIX 5L system scalability and performance
AIX 5L provides a highly integrated and tuned operating system environment that exploits
the pSeries system design and POWER architecture processors to deliver exceptional
performance across commercial and technical and scientific environments. The pSeries
systems provide a highly scalable single-system AIX 5L image that supports up to 32-way
SMP configurations. Via special order, AIX 5L pSeries systems also support multisystem
clustering configurations with thousands of cluster nodes. The broad range of vertical
(SMP) and horizontal (clustering) scalability options natively supported by the AIX 5L
operating system provides customers flexible and efficient configurations to grow as
required in a nearly seamless manner.
򐂰 Symmetric multiprocessing
AIX 5L exploits the pSeries SMP architecture to deliver high levels of computing
performance The operating system provides both 32-bit and 64-bit fully preemptible kernel
implementations that can be selected at boot time. Both kernel implementations can
efficiently support from 2- to 32-way multiprocessor configurations.
AIX 5L also supports fine grain kernel locking with a highly optimized multithread
processing design that exploits the M:N multi-threading system architecture. AIX 5L SMP
enhancements combined with the POWER4+ pSeries processor designs have resulted in
outstanding SMP performance. AIX 5L has been tuned and optimized to support up to a
32-way SMP image. Enhanced AIX 5L subsystems, I/O paths, and intrinsic system
parameters enable large system scalability.
򐂰 Clustering
AIX 5L supports a wide range of clustering software (CMS, High Availability Cluster
Multiprocessing (HACMP™), and PSSP) for small LAN-based departmental clusters, to
32-system high availability clusters, to massively parallel cluster systems containing
thousands of servers or system nodes (special order). A cluster is made up of two or more
interconnected servers, nodes, or LPARs of servers, which are aggregated together and
managed as a single, unified computing resource. The power of the cluster can be
dedicated to a single, very large corporate application such as a DB2 Universal
Database™ (UDB), designed to scale incrementally and non-disruptively. Alternatively, the
cluster can be shared among tens or hundreds of different enterprise applications
including e-mail, Web services, ERP, CRM, and Supply Chain Management (SCM).
Through clustering, enterprises can build cost effective IT infrastructures that can be
easily managed from a single system administration point-of-control.
򐂰 High Availability Cluster Multiprocessing for AIX 5L
HACMP for AIX 5L is designed to help ensure that applications and systems remain
operational 24 x 7. HACMP can automatically detect system or network failures and
provide the capability to recover system hardware, applications, data, and users. HACMP
uses component redundancy in a clustered computing environment to keep applications
running and to restart them on a backup system if necessary. HACMP clusters offer
multiple data backup and recovery methods to meet disaster management requirements.
HACMP also includes a High Availability Geographic Cluster (HACMP/XD) feature. Up to
32 pSeries systems can be configured in a HACMP for AIX 5L cluster to meet complicated
application availability and recovery needs. HACMP can be configured to react to
hundreds of system events such as detection of software problems that are not severe
enough to interrupt proper operation of the system. HACMP monitors, detects, and reacts
to such failure events, allowing the system to stay available during random, unexpected
software problems. As hardware has become more reliable, a significant cause of
downtime is application failure. HACMP can be used in combination with LPARs to
increase application availability. HACMP can monitor for application failure or reduced
Chapter 1. Getting started: Key questions to consider
23
performance and restart the application on another LPAR. This flexibility enables the
application to quickly return to a working state while the failed LPAR is diagnosed.
򐂰 Autonomic computing
AIX 5L is built on architectural foundations that encompass autonomic concepts. Specific
examples of the autonomic computing features of AIX 5L include FFDC and recovery,
automatic system and I/O hang detection and recovery, self-optimizing disk management,
dynamic partitioning for efficient resource utilization, and the ability to automatically dial-up
for service in anticipation of a system failure. Two key objectives of the autonomic
computing architecture of AIX 5L are to automate systems management and to maximize
system availability.
򐂰 Maximizing system availability
The goal of maximizing system availability is to drive system performance to zero
downtime. Maximizing system availability is accomplished with a variety of autonomic
features. Processor deallocation and replacement is an example of the self-healing and
self-optimizing capabilities of AIX 5L.
The Dynamic Processor Deallocation function automatically and dynamically removes
failing processors that reach a predetermined error threshold from a system image. The
system automatically reassigns the workload to other available processors to avoid
interruption. If the system must be rebooted, previously deallocated processors are not
included to avoid repetition of the error condition. Failing processors can be replaced
during normal service to minimize system and application downtime. If spare unlicensed
processors are available on the systems via CUoD, they are automatically enabled to
replace the failing processor by the Dynamic Processor Sparing capability.
When the failing processor is assigned to a DLPAR, an inactive processor is transparently
activated and added to that dynamic LPAR. This maintains performance and improves
system availability. The service process or records this action and notifies the system
administrator of the condition. Computing operation continues with the processor
deactivated, allowing repair to be scheduled at a convenient time. When the failing
processor is returned to service, the spare is returned to the inactive CUoD pool of
resources.
򐂰 On demand computing with AIX 5L
An on demand enterprise is one whose business processes are integrated end-to-end
across the company and with key partners, suppliers, and customers. An on demand
business can respond with speed to any customer demand, market opportunity, or
external threat. On demand computing refers to the IBM strategy to deliver computing
resources, services, and solutions to customers on an “as needed” basis across the
business. A successful on demand computing environment encompasses five key
fundamental technology strategies:
–
–
–
–
–
Open standards
Virtualization
DLPAR
CUoD
Workload management
A strong commitment to open standards such as UNIX, LDAP, SNMP, Java, XML, and
Linux marks one of most important elements of on demand computing. AIX 5L brings a
wide range of open interfaces and services that for example, enable customers to manage
new, open infrastructure solutions inside LPARs and storage management frameworks on
pSeries systems.
24
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 Dynamic logical partitioning
DLPAR increases the flexibility of partitioned systems by providing system administrators
with the ability to add and remove processors, real memory, and I/O slots from active
LPAR partitions. This ability allows system administrators to assign hardware resources
where they are most needed and to adjust to changing hardware requirements without
impacting system availability. The addition and removal of hardware resources in a
POWER4 pSeries system are supported at the level of a single processor, a 256 MB real
memory block (1 GB required for the first LPAR), and a single I/O slot. Under dynamic
LPAR, system administrators can add and remove hardware resources through the
Hardware System Console using a graphical user interface (GUI).
Static partitioning means that the resources (processors, memory and I/O) assigned to a
partition cannot be reassigned without a partition reboot. Dynamic LPAR allows the
administrator to reassign system resources on the fly without interrupting operations. This
feature greatly improves operational flexibility and system availability. For example, an
administrator may want to have the bulk of their processors assigned to a partition that
supports transaction processing during peak hours. During off-peak periods, they may
want to reassign resources to manage back-office functions or complex queries. AIX 5L
also supports moving infrequently used I/O devices such as DVD-ROMs or tape drives
between partitions without causing a disruption.
Resources can be removed from running partitions and used to create and boot a new
LPAR. Only partitions running AIX 5L v5.2 support DLPAR. Other partitions running AIX
5L v5.1 or Linux can coexist on the same server with partitions running AIX 5Lv5.2, but
those partitions are managed as static LPARs and must be rebooted to add or remove
resources. AIX 5L provides an API to control and monitor DLPAR configurations.
Applications or middleware programs can set events that will notify the program when
DLPAR resource changes occur. Programs can then take appropriate action based on
resource changes such as enforcement for license restrictions, performance optimization,
or user notification. Programs can also use the dynamic LPAR APIs to dynamically add or
remove resources to the partition.
򐂰 Capacity Upgrade on Demand
CUoD allows AIX 5L customers to purchase and enable extra hardware resource capacity
initially unused by the system. When additional processors or memory are needed, the
system administrator can dynamically enable the use of these extra resources through
dynamic LPAR services without rebooting the system or LPAR. With dynamic LPAR,
CUoD provides fast nondisruptive upgrades that enhance flexibility and ease of use for
variable workload management. Capacity Upgrade on Demand provides customers with a
clear economic benefit. Customers have the option to pay for additional pSeries processor
and memory capacity only when needed. This lowers the TCO. Key-based licensing
allows administrators to quickly activate additional processor and memory capacity. CUoD
is marketed in many configurations, such as capacity on demand (permanent), Trial
Capacity on Demand, and On/Off Capacity on Demand, to meet varying business
environments and requirements.
򐂰 Workload Management
The AIX 5L Workload Manager (WLM) provides system administrators a policy-based
method for managing the resources used by applications and users. WLM delivers
automated resource administration for multiple applications running on a single server.
This capability helps to ensure that critical applications are not impacted by the resource
requirements of less critical jobs. WLM helps deliver the benefits of server consolidation
and centralized systems administration. Workload Manager provides the same types of
functions within an AIX 5L LPAR as it does in a single SMP server. WLM is DLPAR-aware
and makes the appropriate adjustments when LPAR resources are added or removed.
However, it currently does not control the addition or removal of LPAR resources.
Chapter 1. Getting started: Key questions to consider
25
1.7.3 What does pSeries offer Domino?
By enabling organizations to consolidate, centralize and simplify their e-business
infrastructure, the pSeries server platform delivers superior performance, scalability,
availability, and lower TCO.
Reliability and availability
Continuous availability is critical to advanced e-business applications. The pSeries can
dynamically take a failing hardware component offline and replace it with a spare (if
applicable). Most hardware replacement actions result in no outage to the LPARs or Domino
partitions. pSeries also makes it possible to dynamically add capacity (CPU, memory,
adapters) without taking down the entire system. IBM calls this process Capacity Upgrade on
Demand.
Domino server clustering can be implemented for very critical applications. It can work across
LPARs to provide failover for mail and Domino applications in the event a Domino application
should go down. Also, the HACMP from IBM can be used and implemented to provide failover
capability to an alternate server in the event of failure in the primary server.
Superior quality and reliability are inherent in all aspects of the pSeries design and
manufacturing. The fundamental principle of the design approach is to minimize outages. The
RAS features help to ensure that the system operates when required, performs reliably, and
efficiently handles any failures that may occur. This is achieved using capabilities provided by
both the hardware and the AIX 5L™ operating system. Mainframe-class diagnostic capability
based on internal error checkers, FFDC, and run-time analysis are provided.
The following features provide the pSeries with UNIX industry-leading RAS features:
򐂰 Fault avoidance through highly reliable component selection, component minimization,
and error handling technology designed into the chips
򐂰 Improved reliability through processor operation at a lower voltage, enabled by the use of
copper chip circuitry and SOI technology
򐂰 Fault tolerance through an additional hot-swappable power supply, and the capability to
perform concurrent maintenance for power and cooling
򐂰 Automatic FFDC and diagnostic fault isolation capabilities
򐂰 Concurrent run-time diagnostics based on FFDC
򐂰 Predictive failure analysis on processors, cache, memory, and disk drives
򐂰 Dynamic error recovery
򐂰 Error Checking and Correction (ECC) or equivalent protection (such as refetch) on main
storage, all cache levels (1, 2, and 3), and internal processor arrays
򐂰 Dynamic processor deallocation based on run-time errors (requiring more than one
processor)
򐂰 Persistent processor deallocation (boot-time deallocation based on run-time errors)
򐂰 Persistent deallocation extended to memory
Security and manageability
pSeries offers AIX’s world class security and manageability features, with enhanced hardware
management controls and enhanced functions for e-business.
For managing and maintaining the operating system configuration, AIX 5L offers several
choices, from the command line and menu-driven SMIT to a variety of remote management
solutions such as Wireless System Management. The Web-based System Manager, a highly
26
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
scalable, multiple host view of the administration environment provides secure host
management with optional SSL-security. Other key management services include RSCT
infrastructure, NIM, and the CIM standard infrastructure for managed resources.
To manage and maintain large numbers of systems in clustered configurations, AIX 5L offers
two choices: Cluster Systems Management for AIX 5L and the PSSP for AIX.
Managing Web application infrastructure with IBM Tivoli Monitoring
IBM Tivoli® Monitoring for Messaging and Collaboration ensures the availability and optimal
performance of Lotus Domino server environments. It provides stable, secure, and proactive
monitoring and management tools that leverage common Tivoli technology to provide rapid
time to value and greater ease of use.
IBM Tivoli Monitoring for Messaging and Collaboration monitors the status of Domino servers,
identifies server and system problems in real time, notifies administrators, and takes
automated actions to resolve Domino server problems. The product also collects monitoring
data to help you analyze performance, trends, and helps you address problems before they
affect end users. Using IBM Tivoli Monitoring for Messaging and Collaboration can help you
maximize the business impact of your messaging and collaboration systems.
Integration with the Tivoli Enterprise™ Data Warehouse provides enterprise-wide access to
data for historical and trending analysis, reporting and graphing. IBM Tivoli Monitoring for
Messaging and Collaboration provides seamless integration with other Tivoli Performance
and Availability solutions, including IBM Tivoli Enterprise Console® and IBM Tivoli Business
Systems Manager, to provide a true end-to-end solution.
The key features of IBM Tivoli Monitoring for Messaging and Collaboration include:
򐂰 Auto discovery of Domino servers
򐂰 Best practice Resource Models that are deployed during installation and configuration
򐂰 Resource Model focus on: Domino server availability, database management, mail
routing, replication, server processes, and server health
򐂰 Enhanced probes to measure and record application and server performance from an
end-user point of view
For Domino administrators, an intuitive and highly functional GUI provides access to all the
operational information, troubleshooting tools, monitoring, and event configurations to
manage a Domino environment. This user interface is provided in addition to the IBM Tivoli
Monitoring Health Console, which is available for all IBM Tivoli Monitoring products. For more
information, see:
http://www.ibm.com/software/tivoli/products/monitor-messaging/
Scalability
The pSeries product line is upgradable and scalable to suit your current needs. Several
models are available. The smallest entry level pSeries server scales to a 2-way, and the
largest enterprise level pSeries server scales to a 32-way. This allows for an active, as
required, approach to infrastructure deployment.
Chapter 1. Getting started: Key questions to consider
27
Capacity Upgrade on Demand
CUoD supports the following features:
򐂰 Pay as you grow
The CUoD option from IBM allows companies to install (spare or extra) processors and
memory at an extremely attractive price and then bring new capacity online quickly and
easily. With AIX 5L Version 5.2, processors and memory can be activated dynamically
without interrupting system or partition operations. CUoD processor options for pSeries
670 and 690 servers are available in units of four active and four inactive processors with
up to 50% of the system in standby. pSeries 650 CUoD processors are available in pairs
with a maximum of six in standby.
As workload demands require more processing power, unused processors can be
activated in pairs simply by placing an order to activate the additional processors, sending
current system configuration data to IBM, and receiving, over the Internet, an
electronically encrypted activation key that unlocks the desired amount of processors.
There is no hardware to ship and install, and no additional contract is required. Memory
activation works the same way. CUoD memory is available in various sizes for the pSeries
650, 670, and 690. Activation in 4 GB increments is made by ordering an activation key to
unlock the desired amount of memory.
򐂰 On/Off Capacity on Demand
For temporary workloads, pSeries offers an innovative solution with flexible processor
activation. By ordering an On/Off Capacity on Demand feature, the user receives an
activation key that includes 60 days of temporary processor activation. Processor pairs
can be then be turned on and off whenever needed. Charges are made against the 60-day
processor allocation only when processors are activated. Increments of usage are
measured in processor days. The minimum usage is one day per activated processor.
򐂰 Trial Capacity on Demand
Trial Capacity on Demand enables CUoD features to be activated one time for a period of
30 consecutive days. If your system was ordered with CUoD features and they are not yet
activated, you can turn the features on for a one-time trial period. With the trial capability,
you can gauge how much capacity you may need in the future, if you decide to
permanently activate the resources you need. Alternatively, you can use the Trial Capacity
on Demand function to immediately activate resources while processing an order for a
permanent activation code.
򐂰 Capacity BackUp
Capacity Backup (CBU) is an on demand backup technology for high-end 16-way pSeries
670 and 32-way 690 servers. The servers, with On/Off Capacity on Demand capabilities,
are similar to the iSeries for High Availability system. IBM has offered similar backup
capabilities for its zSeries mainframes. The replicated pSeries 670 backup comes with
twelve inactive and four active 1.45 GHz POWER4+ processors that can be activated if the
production system goes down. The pSeries 690 is shipped with four POWER4+
processors active and another 28 inactive. Those chips can range in frequency from
1.3 GHz to 1.7 GHz. Capacity BackUp systems are priced lower. If enterprises need to
turn on inactive processors, they pay only for the power they use.
Server consolidation and lower cost of ownership
Scalable Domino platforms can reduce the number of servers required to support an entire
enterprise. The fewer the number of servers is, the lower the complexity and cost of
administration and management are for a messaging and collaboration solution and the
operating system and procedures that support it.
28
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
1.8 What types of customers use Domino for pSeries?
The market for Domino for pSeries is not limited to existing pSeries customers. Any or all of
the following types of organizations can benefit from implementing Domino for pSeries:
Organizations interested in a large scale mail and collaborative infrastructure
Customers interested in reliable messaging and collaboration
Customers interested in reliable, scalable and secure e-business
Customers interested in server or network consolidation of existing Domino or Notes
environments
򐂰 Customers interested in extending the reach of existing applications
򐂰
򐂰
򐂰
򐂰
1.8.1 Customers interested in reliable messaging and collaboration
Lotus Domino software offers high-function, integrated, flexible, world-class messaging and
collaboration. Teamed up with the pSeries servers excellent quality and reliability that are
inherent in all aspects of their design and manufacture, the customer is ensured that the
system will operate when required, perform reliably, and efficiently handle any failures that
may occur.
1.8.2 Customers interested in reliable, scalable and secure e-business
To be successful in e-business, whether your application is B2B, B2C, or business to
employee (B2E), you must respond in real time at any time. Domino for AIX has the power
and the tools to help you succeed in this demanding environment. Domino for AIX makes it
easy to integrate enterprise data with Web-enabled applications that you build with Domino
Designer. You can provide your Web visitors with up-to-the-minute information and process
their requests immediately. With Domino security, you can help protect the confidentiality and
integrity of sensitive information that flows to and from your site.
Electronic commerce and process integration between businesses having independent and
often very different infrastructures (B2B) is a growing area. Domino for pSeries plays an
important role in B2B. It complements e-commerce well by enabling e-collaboration,
enterprise integration, workflow, and support for a wide variety of client and server
environments.
1.8.3 Customers interested in server consolidation of Domino environments
Consolidation of any type reduces system administration, including network management and
system backups. Domino on pSeries supports multiple (partitioned) servers on the same
hardware, with the potential to support many thousands of users. This gives you the flexibility
either to combine servers or to keep your existing server identities while consolidating
hardware.
Centralization of Domino servers on pSeries can result in network and administrative savings.
Consolidating multiple and independent Domino servers onto powerful, high performing
pSeries servers can reduce infrastructure and administrative costs while adding ease of
administration and performance. Implementing LPAR and DLPAR into a consolidated
approach further magnifies the flexibility and options available to achieve a consistent, viable,
and solid solution.
1.8.4 Customers interested in extending the reach of existing applications
Domino provides rapid application development tools to help design and develop
collaborative applications for users that can be extended to the Internet. A variety of options
Chapter 1. Getting started: Key questions to consider
29
help you integrate your existing enterprise data into these applications, with or without
programming. A customer service application can access an existing customer master file in
a relational database for information such as name, address, and phone number.
Enterprise integration works both ways. A collections application running on the AIX operating
system may update your Domino customer service database to alert your customer service
representatives to any outstanding accounts receivable issues. With Domino for AIX, you can
tackle many business problems that require organizing unstructured data or managing the
flow of information. At the same time, you can link this workflow and unstructured information
to the wealth of business data in your enterprise databases.
30
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
2
Chapter 2.
Domino software platform
products for pSeries
This chapter provides details about additional products that are available for Domino for
pSeries servers.
© Copyright IBM Corp. 2004. All rights reserved.
31
2.1 Lotus and IBM products that work with Domino for pSeries
A variety of products and tools are available to offer additional value to new and existing
Domino for pSeries customers. These offerings can be categorized into three groups:
򐂰 Extension products
򐂰 Complementary products
򐂰 Developer tools
2.1.1 Extension products
Many separately purchased products extend the capabilities of the Lotus Domino server, and
are thus termed extension products. Some of these products are currently being renamed to
simpler, descriptive names to make them more easily recognizable to customers.
The Lotus-related products that are highlighted in the following sections are available on
pSeries servers to enhance and extend your collaborative and e-business capabilities. For
additional details about the availability of Lotus extension products on pSeries, see:
http://www.lotus.com/products
Important: At Lotusphere® 2004, Lotus announced Domino 6.5.1 and synchronized
compatibility releases of the important extension products. Beginning with 6.5.1 of these
products, they will move to a compatible base and synchronized delivery schedule for
future updates.
IBM Lotus software is currently transitioning many of its products to simpler, more descriptive
names designed to help make them more easily recognizable to customers. See Table 2-1 for
some of these name changes.
Table 2-1 IBM Lotus software product name changes
Previous product name
Current product name
IBM Lotus Domino.Doc®
IBM Lotus Domino Document Manager
IBM Lotus Workflow™
IBM Lotus Workflow
IBM Lotus Sametime®
IBM Lotus Instant Messaging and Web Conferencing
IBM Lotus QuickPlace®
IBM Lotus Team Workplace
For more information about this renaming project, see the Simplifying Lotus Product Names
Web site at:
http://www.ibm.com/lotus/brand
Domino Document Manager
Domino Document Manager (Domino.Doc) improves your organization's efficiency through
enhanced collaboration and information management. It delivers the scalability, flexibility, and
low cost of ownership required to support both enterprise-wide Document and Records
Management, while serving as a foundation for your Knowledge Discovery solution.
The pSeries system requirement for Domino Document Manager 6.5.1 is AIX Version 5.1 or
5.2. For more information about the current release, visit the following Web site:
http://www.lotus.com/products/domdoc.nsf/content/domdochomepage
32
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Lotus Instant Messaging and Web Conferencing
IBM Lotus Instant Messaging and Web Conferencing (Sametime) 3.1 is an offering for
real-time collaboration in the office or on the road. As a critical component of the Lotus
Workplace, Lotus Instant Messaging and Web Conferencing helps organizations, their
customers, and their business partners to be better coordinated, better informed, and more
agile.
The IBM Lotus Instant Messaging and Web Conferencing family includes three components:
the instant messaging and Web conferencing server, the connect client, and the developer
toolkits. The server provides the platform that manages the flow of information between the
connect clients, including text messaging, streaming audio and video, a shared whiteboard,
and shared applications. Users tap the connect client to exchange ideas and present
information through instant messaging. The developer toolkits give companies a way to
embed real-time collaboration into a wide range of Web and Windows-based applications.
pSeries system requirements for Lotus Instant Messaging and Web Conferencing are AIX
Versions 5.1 and 5.2. For more information, visit the following Web site:
http://www.lotus.com/products/lotussametime.nsf/wdocs/homepage
Lotus Team Workplace
IBM Lotus Team Workplace (QuickPlace) 6.5.1 is the Web-based solution for creating team
workspaces for collaboration. With IBM Lotus Team Workplace, companies give users a way
to securely work with colleagues, suppliers, partners, and customers. IBM Lotus Team
Workplace provide teams with workspaces where they can reach consensus through
discussions, collaborate on documents, and coordinate plans, tasks, and resources.
The pSeries system requirement for Lotus Team Workplace is AIX Version 5.1 or 5.2. For
more information about the current release, visit the following Web site:
http://www.lotus.com/products/qplace.nsf/homepage/$first
Lotus Workplace Team Collaboration
lBM Lotus Workplace Team Collaboration V1.1 can simplify your infrastructure and business
processes while helping to bring together team members, increase productivity, improve
customer responsiveness and enable faster decision-making. The first offering of its kind in
today's market, Lotus Workplace Team Collaboration integrates instant messaging, team
Web conferencing and team work spaces for the Lotus Workplace environment. It helps
individuals, teams, and entire organizations together with their customers, business partners,
and suppliers to be better coordinated, better informed, and more resilient.
The pSeries system requirement for Lotus Team Workplace is AIX Version 5.1 ML-03 or 5.2.
For more information, visit the following Web site:
http://www.lotus.com/products/product5.nsf/wdocs/lwtchomepage
Lotus Extended Search
IBM Lotus Extended Search is a scalable, server-based technology that searches in parallel
across many content and data sources, returning integrated query results into a Web
application.
The benefits of Extended Search are:
򐂰 Single search: Find relevant information from multiple sources with a single search using
only a Web browser
Chapter 2. Domino software platform products for pSeries
33
򐂰 Parallel searching: Search in parallel across structured and unstructured data stores,
including popular Web search sites, Lotus sources, relational database management
systems (RDBMS), Index and Directory sources, Content Management applications,
Lotus Instant Messaging and Web Conferencing users, and more
򐂰 Single result set: Obtain aggregated results presented as a single, ranked result set
򐂰 Integrate with e-business applications: Easily integrate search capability into
e-business applications
򐂰 Scalable search: Support scalable enterprise search requirements across departmental
and geographic locations
򐂰 Save, reuse, share searches: Save, re-use, and share searches
򐂰 Store and forward search results: Store search results or forward search results to
workflow or personalization applications
򐂰 Identify people: View shared searches to identify people with similar interests
򐂰 Quick start: Start quickly with ready-to-use Web client search applications
The pSeries system requirements for IBM Extended Search 4.0.1 are:
򐂰 AIX Version 5.1.
򐂰 One of the following Web application servers:
– IBM WebSphere Application Server 5.0.0 or later, base, Network Deployment, or
Enterprise Edition 4.0.4 or later, Advanced, Enterprise, or Advanced Single Server
edition
– Lotus Domino Server 5.0.10 or later
򐂰 One of the following relational database management systems:
– IBM DB2 Universal Database (UDB) 8.1, Enterprise Server, Workgroup Server, or
Personal edition
– IBM DB2 UDB 7.2, Enterprise, Workgroup, or Personal edition, with FixPack 7
– Oracle 9
For more information about Lotus Extended Search, visit the following Web site:
http://www.lotus.com/products/des.nsf/wdocs/home
2.1.2 Lotus Domino complementary products
The following complimentary products assist in the delivery and monitoring of Domino
solutions.
WebSphere
IBM WebSphere Application Server is a high-performance and extremely scalable transaction
engine for dynamic e-business applications. The Open Services infrastructure allows
companies to deploy a core operating environment that works as a reliable foundation
capable of handling high volume secure transactions and Web services. WebSphere
continues the evolution to a single Web services-enabled, Java 2 Platform, Enterprise Edition
(J2EE) application server and development environment that addresses the essential
elements needed for an on demand operating environment. With WebSphere Application
Server V5.1, WebSphere demonstrates its continued commitment to the realization of the
IBM e-business on demand vision with new platforms and important functional
enhancements, including support for Software Development Kit (SDK) 1.4.
34
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Using WebSphere portal products provides a quick and detailed integration with Domino.
Delivered via the browser, WebSphere portal is a single point of personalized interaction with
applications, content, processes, and people.
Using portlets, you can customize the portal to recognize and display Domino-based
applications, for example, Web Access (iNotes), a Team Workplace, or an application
developed for the organization. The WebSphere Portal interface can also be instant
messaging (Lotus Instant Messaging and Web Conferencing) enabled.
WebSphere Portal is available in several offerings, including:
򐂰 WebSphere Portal - Express: Helps small and mid-size businesses easily deploy
sophisticated portals for employees, trading partners, and customers. It is the base
offering and contains the portal framework, a document manager, a selection of portlets,
the portal toolkit, and WebSphere Application Server.
򐂰 WebSphere Portal Extend: Incorporates the Collaboration Center, which is a set of
ready-to-use collaborative portlets that can be used right out of the box to provide instant
value for your portal users. The Collaboration Center integrates portlets for finding,
connecting, and working with people inside and outside your organization. It is fully
integrated in WebSphere Portal and includes the following new collaboration portlets:
– People Finder portlet: An online company directory and organizational navigator.
People Finder lets you find any employee by name and see the employee's contact
information, background, areas of expertise, and context within the company's
organizational chart (manager and peers).
– My Lotus Team Workspaces portlet: Lists your workplaces, which are provided by Lotus
Team Workplace right on the portal page. You can search across all of the team
workspaces to which you belong, or you can quickly see what's new in a workplace,
join a workplace, or create a new workplace.
– Web Conferencing portlet: Provides integrated tools for managing online meetings.
From within the portlet, people can join existing online conferences, see active
meetings they need to join, or schedule new meetings. Licenses for Lotus Instant
Messaging and Web Conferencing are required to use this portlet.
All these portlets are integrated and enabled with presence awareness, which indicates if
a portal user is available for an instant messaging session. This allows you to start a chat
session with someone you found through the people finder and then turn it into a Web
conference, all without switching between applications. You never have to leave the portal
to access applications and work with your associates, which helps you to make faster and
better business decisions.
For more information about WebSphere Portal, visit the following Web site:
http://www.ibm.com/software/info1/websphere/index.jsp?tab=products/portal
Domino Access for Microsoft Outlook
IBM Lotus Domino Access for Microsoft Outlook is a collaborative server solution that delivers
the leading messaging, calendar, scheduling and personal information management (PIM)
services of Lotus Domino technology to Outlook 2000 and 2002 clients. Lotus Domino
Access for Microsoft Outlook helps you easily and cost-effectively move from a Microsoft
Exchange server to a Lotus Domino 6 server, allowing users to work with Outlook clients.
Chapter 2. Domino software platform products for pSeries
35
Lotus Domino Access for Microsoft Outlook lets you replace your Microsoft Exchange server
with Lotus Domino server to leverage extensive messaging capabilities:
򐂰 Helps reduce IT costs through server consolidation and simplified administration
򐂰 Leverages Lotus Domino security to help protect your network
򐂰 Integrates smoothly with your infrastructure through supported platform flexibility
򐂰 Allows easy, low-touch deployment across multiple supported platforms using IBM Lotus
Domino Off-Line Services (DOLS)
򐂰 Enables users to quickly connect to the new server in three easy steps
򐂰 Provides robust reliability, scalability and performance to support more users faster and
more efficiently than in previous versions
Tivoli
Several Tivoli products are designed to assist in the monitoring and management of Domino
environments. These include:
򐂰 IBM Tivoli Analyzer for Lotus Domino: Provides a performance analysis and
management solution that runs seamlessly within the IBM Lotus Domino 6 Administrator,
helping to give IBM customers the ability to maximize the performance of their Lotus
Domino server. Tivoli Analyzer for Lotus Domino demonstrates tighter integration within
the major software solutions from IBM, and provides customers with a built-in, easy-to-use
solution that speeds deployment and increase return on their IT investments.
Tivoli Analyzer for Lotus Domino is the first product to take advantage of new Lotus
Domino 6 statistics and activity measurements. It is one of the only products that run
seamlessly inside the Domino Administrator. Lotus Domino 6 servers generate
comprehensive, detailed statistics and measurements of a server's activity. This product
offers a ground breaking approach to Domino server management and uniquely analyzes
these new statistics and activity measurements. It turns raw data into clear and meaningful
knowledge that administrators will use to take actions to improve the overall health of
Domino servers. It predicts the sizing requirements for the Domino environment and
capacity bottlenecks before they become critical.
IBM Tivoli Analyzer for Lotus Domino 6 provides:
– A powerful predictive analysis and intelligent server health check functionality expands
the capabilities of the Lotus Domino Administrator by evaluating hundreds of data
points and operating system statistics. Through the constant assessment of the health
of Lotus Domino servers, short- and long-term performance can be improved, and the
ability to meet service level agreements can be increased.
– Advanced resource planning tools are necessary to predict growth within the Lotus
Domino environment. They can reduce the amount of hands-on effort required and
ultimately decrease the total cost of ownership (TCO).
– Workload balancing tools match a server's workload to the server hardware and
operating system.
– Change management tools automate the workflow required to approve and then
implement the workload balancing tools recommended plan.
For more information about Tivoli Analyzer for Lotus Domino, visit the following Web site:
http://www.ibm.com/software/tivoli/products/analyzer-lotus-domino/
򐂰 IBM Tivoli Monitoring for Messaging and Collaboration: Monitors the status of Domino
servers, identifies server and system problems in real time, notifies administrators, and
takes automated actions to resolve Domino server problems. See “Managing Web
application infrastructure with IBM Tivoli Monitoring” on page 27 for more information.
36
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
2.1.3 Developer tools
To meet today's business demands, you need to find ways to make your business processes
more efficient, more automated, and easier to follow. IBM Lotus Domino Designer 6.5 allows
you to rapidly build nearly any IBM Lotus Notes and IBM Lotus Domino collaborative
application you need to maximize your organization's efficiencies, while increasing the
productivity of developers and helping to reduce your TCO. IBM Lotus Domino Designer
supports these features:
򐂰 Lets you rapidly build, test and deploy open, security-rich, mission-critical applications
򐂰 Helps to speed IBM WebSphere application development by letting you easily integrate
Lotus Domino applications using JavaServer Pages (JSP) technology
򐂰 Increases performance and scalability by leveraging Lotus Domino JSP applications in
IBM WebSphere Portal and IBM WebSphere Application Server environments
򐂰 Helps increase end-user productivity by letting you easily embed presence awareness and
a contact list into Lotus Domino applications with a single click
򐂰 Provides platform flexibility to help save you money with open-standard Web services,
Extensible Markup Language (XML), and Java technology
򐂰 Provides updated Java and Common Object Request Broker Architecture (CORBA) and
Component Object Model (COM) classes so you can leverage existing programming skills
to develop applications
2.2 Industry application of IBM Lotus software
The Lotus suite of offerings from real-time and team-based collaboration to e-learning and
knowledge management provides organizations across all industries with leading-edge
e-business solutions. According to 2002 Fortune lists, many of the largest enterprises have
standardized on Lotus software. This includes 96 of the Fortune 100 companies, nine of the
largest U.S. chemical companies, 14 of the largest worldwide automobile manufacturers, nine
of the largest health care or pharmaceutical companies, and seven of the largest U.S.
aerospace and defense companies.
Lotus software has helped distributors and telecommunications companies to create new
revenue streams, reduce costs, accelerate time-to-market of new products and services, and
develop and enhance customer relationships and customer service. Furthermore, by
collecting and sharing information across the organization, service providers have the
potential to become more responsive, innovative, competent and efficient. This is of great
interest to retail distributors, but equally applicable to other industries as well IBM.
The vision of Dynamic Workplaces™ represents the business-to-employee (B2E) side of
e-business. It addresses human resources, company guidelines, forms management,
customer tracking, and much more. IBM developed a Dynamic Workplace for internal use.
Our internal portal has proven so successful that IBM is making the results of our experience
available to our customers. For more information about Dynamic Workplaces from the Lotus
software perspective, see:
http://www.lotus.com/news/news.nsf/public/EB8C09EE04C9BD7585256BEA004DF069
Lotus software solutions for collaboration, teamwork, knowledge management, and
e-learning are helping financial institutions to empower their staff for better teamwork and
better performance. Lotus software can help firms take full advantage of the opportunities
available. Leading institutions are managing customer relationships, improving the efficiency
of business processes, and sharing knowledge through the effective use of Lotus solutions
Chapter 2. Domino software platform products for pSeries
37
that deliver results and economic value through realization of improved performance. IBM
Lotus Instant Messaging and Web Conferencing in particular is used in eight of the top ten
worldwide commercial banks and four of the top five worldwide diversified financial
institutions.
In the industrial sector, Lotus software provides the e-collaboration tools necessary to
improve collaborative sourcing, design, procurement, supply chain management and selling
of goods and services between an enterprise and its business partners. Examples of such
industry solutions including Lotus software are business-to-business (B2B) Collaborative
Solutions, Collaborative Supplier Markets, and Collaborative Supply and Demand Chains.
Lotus solutions are equally applicable in the public sector. In all levels of government, for
example, the opportunities for improving operational effectiveness and providing greater
services to the citizen with technology are enormous. Pioneers in government are doing what
was considered impossible just a few years ago. Throughout the public sector, Lotus software
facilitates town hall discussions, emergency response processes, integrated document and
image management, document workflow, and records management.
In education, Lotus solutions can enrich the educational experience, streamline
administrative processes, and empower new communities to communicate and learn in new
ways. And in healthcare, life sciences, and pharmaceuticals, Lotus software can help improve
quality and productivity and accelerate time-to-market, while controlling costs and reducing
paperwork. In addition, seven of the top ten U.S. airlines and four of the top five U.S.
insurance companies use IBM Lotus Learning Space for their training needs. For customer
case studies and more information about industry applications of Lotus software, visit the
Lotus Success Stories Web site at:
http://www.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&
38
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
3
Chapter 3.
Domino and pSeries:
Performance, monitoring, and
requirements
This chapter discusses the performance aspects of running Domino 6.5 on pSeries. It
provides some general recommendations for performance and tuning to help you start to
manage your Domino 6.5 on pSeries environment. It also discusses monitoring options to
assist you in managing your Domino 6.5 on pSeries environment. At the end of this chapter
are the hardware and software requirements to run Domino 6.5 on pSeries.
© Copyright IBM Corp. 2004. All rights reserved.
39
3.1 Features that differentiate Domino 6.5
Lotus Domino servers can act as a mail, Web, application, and database server to handle
mail routing and storage as well as database and Web requests.
3.1.1 Performance enhancements and improvements in Domino 6.5
Domino 6.5 offers the following enhancements:
򐂰 Rewritten and optimized Domino 6 Hypertext Transfer Protocol (HTTP) stack for
performance
򐂰 New Notes memory management techniques to make memory allocation faster and to
improve memory utilization
򐂰 Enhanced NSF database core code for performance
򐂰 Minimized and eliminated semaphore contention in Domino code
򐂰 Optimized the formula and compute engine code
3.2 Performance and tuning
This section provides some helpful insight to performance and tuning.
3.2.1 Performance basics
Performance tuning has one overall goal: to get the most from your hardware. But how can
you make sure that you are getting maximum utilization of your Domino server’s resources?
Performance tuning involves identifying bottlenecks at the operating system and application
levels. It includes analyzing and tuning your system hardware and software for optimal
performance of all major components including memory, CPUs, disk drives, and the network.
You should start with a top-down approach to performance tuning. Before you tune your
Domino servers for performance, make sure that your network components are operating
efficiently. Network bottlenecks can come from many sources and can often be tricky to
isolate. Routers, gateways, firewalls, and network collisions can all be a source of
performance bottlenecks.
Then, make sure that your Domino systems are using the network efficiently. Check the
network utilization and total bytes sent per second.
After the network is tuned, you are ready to look at the performance of your Domino servers.
How involved or complex Domino server performance tuning is depends on the size and
complexity of your Domino network. If you have only one Domino server with one disk drive
and one CPU, your performance tuning options are fairly basic:
򐂰
򐂰
򐂰
򐂰
򐂰
Design applications, forms, views, and pages for maximum performance
Use redirection Uniform Resource Locators (URLs)
Use faster alternatives to formulas, such as computed subforms and JavaScript
Turn off unneeded Domino server tasks
Optimize LotusScript and Java code
Performance tuning options on Domino servers with more than one CPU and multiple hard
drives is obviously more involved. All of the previous techniques apply to such systems, but in
addition, you need to make sure that the Domino workload is efficiently distributed and
40
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
balanced among the physical disk drives. Because the Domino server can be disk intensive,
configuration of disk drives and arrays of hard drives, called Redundant Array of Independent
Disks (RAID) drives, can greatly enhance server performance. Performance tuning of these
systems involves setting up the disk drive partitions and arranging the system, program, and
data directories to distribute the workload across the system as evenly as possible. These
systems often require some experimenting with, and adjustment of, hardware and software
before you reach optimal performance. Performance testing tools let you experiment with
different system configurations, such as RAID array stripe size and hard disk file format, to
see which combinations result in better performance.
3.2.2 Tuning AIX
This section applies to the tuning of AIX.
CPU performance overview
When investigating a performance problem, CPU constraint is probably the easiest to find.
That is why most performance analysts start by checking for CPU constraints.
If a system is CPU bound, investigation should focus on the two entities using the CPU:
processes and threads. The CPU’s basic work unit is the thread, so a process must have at
least one thread. A process that may be multithreaded, which means that a process can use
multiple threads to accomplish its task.
When working in the area of CPU performance tuning, you should use historical performance
information for comparison reasons. Usually performance has subjective view points. To avoid
confusion, file hard copies of performance statistics from a time when users did not report
poor system performance.
The following commands are useful in investigating and correcting performance problems:
򐂰 sar command
Two shell scripts, /usr/lib/sa/sa1 and /usr/lib/sa/sa2, are structured to be run by the cron
command and provide daily statistics and reports. Sample stanzas are included (but are
commented out) in the /var/spool/cron/crontabs/adm crontab file to specify when the cron
daemon should run the shell scripts. The sa1 script creates one output file each day, and
the sa2 script collects data and saves the data for one week. Another useful feature of sar
is that the output can be specific about the usage for each processor in a multiprocessor
environment. The last line is an average output.
򐂰 time command
Use the time command to understand the performance characteristics of a single
program and its synchronous children. It reports the real time, that is, the elapsed time
from beginning to end of the program. It also reports the amount of CPU time used by the
program. The CPU time is divided into user and sys components:
– User value: The time used by the program itself and any library subroutines it calls
– Sys value: The time used by system calls invoked by the program (directly or
indirectly)
The sum of user and sys values is the total direct CPU cost of executing the program. This
does not include the CPU costs of parts of the kernel that can be said to run on behalf of
the program, but which do not actually run on the program’s thread.
򐂰 vmstat command
When starting to analyze a performance problem, most analysts start with the vmstat
command, because it provides a brief overall picture of both CPU and memory usage. The
vmstat command reports statistics about kernel threads, virtual memory, disks, traps, and
Chapter 3. Domino and pSeries: Performance, monitoring, and requirements
41
CPU activity. Reports generated by the vmstat command can be used to balance system
load activity. These system-wide statistics (among all processors) are calculated as
averages for values expressed as percentages, and as sums otherwise. If a system has
poor performance because of a lot of threads on the run queue or many threads waiting
for I/O, then the ps command output is useful to determine which process has used the
most CPU resources.
򐂰 ps command
The ps command is a flexible tool for identifying the programs that are running on the
system and the resources they are using. It displays statistics and status information about
processes on the system, such as process or thread ID, input/output (I/O) activity, CPU,
and memory utilization. When looking for a run-away process, the next step in the analysis
is to learn which part of the process uses the CPU. For this, a profiler is needed. The AIX
profiler of preference is tprof.
򐂰 tprof command
The tprof command can be run over a time period to trace the activity of the CPU. The
CPU utilization is divided into kernel, user, shared, and other to show how many clock
timer ticks were spent in each respective address space. If the user column shows high
values, application tuning may be necessary.
When finding a process that cannot be optimized, another way to tune the process is to
reduce its priority in the run queue. This can be accomplished by grouping processes
together to be handled by AIX Workload Manager or by use of the nice and renice
commands.
򐂰 nice and renice commands
The nice command can run a process at a priority lower than the process’ normal priority.
You must have root user authority to run a process at a higher priority. The priority of a
process is often called its nice value. However, while the priority of a process is
recalculated at every clock timer tick, the nice value is stable and manipulated with the
nice or renice commands. The nice value can range from 0 to 39, with 39 being the
lowest priority. For example, if a process normally runs with a default nice value of 20,
resetting the nice value with an increment of 5 runs the process at a lower priority of 25,
and the process may run slower.
Memory performance overview
Memory in AIX is handled by the Virtual Memory Manager (VMM). The VMM is a facility that
makes real memory appear larger than its physical size. The virtual memory system is
composed of real memory plus physical disk space where portions of memory that are not
currently in use are stored. The physical part of the virtual memory is divided into three types
of segments that reflect where the data is stored.
A persistent segment persists after use by a process and has (and uses) permanent storage
locations on disks. Files containing data or executable programs are mapped to persistent
segments. AIX accesses all files as mapped files. This means that programs or file access is
started with only a few initial disk pages, which are copied into virtual storage segments.
Further pages are page-faulted in on demand.
A working segment is transitory and only exists during use by the owning process. It has no
permanent disk storage location and, therefore, is stored to paging space if free page frames
in real memory are needed. For example, kernel text segments and the process stack are
mapped onto working segments.
A client segment is where the pages are brought in by CDRFS, NFS, or any other remote file.
42
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Several commands can help in performance memory tuning:
򐂰 vmstat command
When working with memory performance tuning, the first command to use is usually the
vmstat command. This command summarizes the total active virtual memory used by all
of the processes running on the system and the number of real-memory page frames on
the free list. Active virtual memory is defined as the number of virtual-memory working
segment pages that actually have been touched. This number can be larger than the
number of real page frames in the machine because some of the active virtual-memory
pages may have been written out to paging space.
When determining if a system is short on memory or if some memory tuning is required,
use the vmstat command over a set interval and examine the pi and po columns on the
resulting report. These columns indicate the number of paging space page-ins per second
and the number of paging space page-outs per second. If the values are constantly
non-zero, there may be a memory bottleneck. Having occasional non-zero values is not a
concern, because paging is the main principle of virtual memory.
򐂰 ps command
Another tool used in the initial phase of VMM tuning is the ps command. This command
can also monitor the memory usage of individual processes. The ps v PID command
provides the most comprehensive report on memory-related statistics for an individual
process. In the previous discussion, the paging space function of VMM was mentioned.
򐂰 lsps command
The lsps command is a useful tool to check paging-space utilization. It displays the
characteristics of paging spaces, such as the paging-space name, physical-volume name,
volume-group name, size, percentage of the paging space used, whether the space is
active or inactive, and whether the paging space is set to be automatically initiated at
system boot.
򐂰 svmon command
When finding problems with memory usage, the svmon command provides a more detailed
report on what processes are using what segments of memory. It provides a more
in-depth analysis of memory usage. It is more informative, but also more intrusive than the
vmstat and ps commands. The svmon command captures a snapshot of the current state
of memory.
򐂰 vmtune command
The command to use when tuning memory management is the vmtune command. The
memory management algorithm tries to keep the size of the free list and the percentage of
real memory occupied by persistent segment pages within specified bounds. These
bounds can be altered with the vmtune command, which can only be run by the root user.
Changes made by this tool remain in effect until the next system reboot. The vmtune
command is being phased out and replaced by the vmo command. It will no longer be
supported in future releases of AIX.
򐂰 rmss command
To test how much (or, perhaps, little) memory is needed for a certain server load, use the
rmss command. It simulates a system with various sizes of real memory, without extracting
and replacing memory boards. By running an application at several memory sizes and
collecting performance statistics, you can determine the memory needed to run an
application with acceptable performance.
Chapter 3. Domino and pSeries: Performance, monitoring, and requirements
43
Disk I/O performance overview
The set of operating system commands, library subroutines, and other tools that allow you to
establish and control logical volume storage is called the Logical Volume Manager (LVM).
The LVM controls disk resources by mapping data between simple and flexible logical views
of storage space and the physical disks. The LVM does this using a layer of device driver
code that runs above traditional disk device drivers.
The LVM consists of the logical volume device driver (LVDD) and the LVM subroutine
interface library. The LVDD is a pseudo-device driver that manages and processes all I/Os. It
translates logical addresses into physical addresses and sends I/O requests to specific
device drivers. When a process requests a disk read or write, the operation involves the file
system, VMM, and LVM.
Each individual disk drive, called a physical volume (PV), is named such as /dev/hdisk0. If the
physical volume is in use, it belongs to a volume group (VG). All of the physical volumes in a
volume group are divided into physical partitions (PPs) of the same size (by default, 4 MB in
volume groups that include physical volumes smaller than 4 GB; 8 MB or more with larger
disks).
Within each volume group, one or more logical volumes (LVs) are defined. Each logical
volume consists of one or more logical partitions. Each logical partition corresponds to at
least one physical partition. If mirroring is specified for the logical volume, additional physical
partitions are allocated to store the additional copies of each logical partition. Although the
logical partitions are numbered consecutively, the underlying physical partitions are not
necessarily consecutive or contiguous.
Logical volumes can serve a number of system purposes, such as paging, but each logical
volume that holds ordinary system data, user data, or programs contains a single journal file
system (JFS). Each JFS consists of a pool of page-size (4096-byte) blocks. When data is
written to a file, one or more additional blocks are allocated to that file. These blocks may or
may not be contiguous with one another and with other blocks previously allocated to the file.
While an operating system’s file is conceptually a sequential and contiguous string of bytes,
the physical reality is different.
Fragmentation may arise from multiple extensions to logical volumes, as well as allocation,
release, or reallocation activity within a file system. A file system is fragmented when its
available space consists of large numbers of small chunks of space, making it impossible to
write out a new file in contiguous blocks. Access to files in a highly fragmented file system
may result in a large number of seeks and longer I/O response times. Seek latency dominates
I/O response.
When gathering information about I/O performance, start with these commands:
򐂰 iostat command
The iostat command is used to monitor system I/O device loading by observing the time
the physical disks are active in relation to their average transfer rates. This command
generates reports that can be used to change the system configuration to better balance
the I/O load between physical disks and adapters. The iostat command gathers its
information on the protocol layer to compute the percentage of CPU time spent waiting on
disk I/O (wio time). wio time is reported by the sar (%wio), vmstat (wa), and iostat (%
iowait) commands.
򐂰 filemon command
The filemon command uses the trace facility to obtain a detailed picture of I/O activity
during a time interval on the various layers of file system utilization, including the logical
44
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
file system, virtual memory segments, LVM, and physical disk layers. Both summary and
detailed reports are generated.
򐂰 fileplace command
If a file is identified as the problem, the fileplace command can be used to see how the
file is stored. It displays the placement of a specified file within the logical or physical
volumes containing the file. By default, the fileplace command lists, to standard output,
the ranges of logical volume fragments allocated to the specified file.
򐂰 lslv command
If a logical volume is identified as a problem, the lslv command can provide useful
information. It shows, among other information, the logical volume fragmentation. If the
workload shows a significant degree of I/O dependency, you can use the lslv command
to investigate the physical placement of the files on the disk to determine if reorganization
at some level would yield an improvement.
Network performance overview
When performance problems arise and you look for the cause, your local system may not
have a problem, while the real problem is elsewhere. An easy way to tell if the network is
affecting overall performance is to compare those operations that involve the network with
those that do not. If you are running a program that does a considerable amount of remote
reads and writes and it is running slowly, but everything else seems to be running normally,
then it is probably a network problem.
Some of the potential network bottlenecks can be caused by:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Client-network interface
Network bandwidth
Network topology
Server network interface
Server CPU load
Server memory usage
Server bandwidth
Inefficient configuration
A large part of network tuning involves tuning TCP/IP to achieve maximum throughput. With
the high-bandwidth interfaces, such as FIDDI and Gigabit Ethernet, this has become even
more important. Before you attempt to tune network parameters, it helps to understand their
use in the processing layer they affect. To gather information about network performance, use
these commands:
򐂰 netstat command
The netstat command symbolically displays the contents of various network-related data
structures for active connections. It can also provide useful information about a
per-protocol basis.
򐂰 nfsstat command
The Network File System (NFS) gathers statistics on the types of NFS operations that are
performed, along with error information and performance indicators. If the performance
problem is due to NFS load, the nfsstat command is useful. This command helps to
identify network problems and observe the type of NFS operations taking place on your
system. It also displays statistical information about the NFS and Remote Procedure Call
(RPC) interfaces to the kernel.
򐂰 netpmon command
The netpmon command monitors a trace of system events and reports on network activity
and performance during the monitored interval. By default, the netpmon command runs in
Chapter 3. Domino and pSeries: Performance, monitoring, and requirements
45
the background while one or more application programs or system commands are
executed and monitored. This command automatically starts and monitors a trace of
network-related system events in real time.
3.2.3 Tuning Domino 6.5
As mentioned, Lotus Domino servers can act as a mail, Web, application, and database
server handling mail routing and storage as well as database and Web requests. Parameters
within Domino can be adjusted to assist in the delivery of an effective solutions. It is also
necessary to modify server settings to manage customized development requirements
(indexing, application programming interfaces (APIs), etc.). The following introduction to
Domino tuning best practices assists in gaining server performance.
Domino server performance
Server overload can affect performance if there was insufficient planning regarding potential
growth. If you scale Domino to higher user loads, you may need to use Domino partitioned
servers and clustering. This divides the load among the servers, and you can take advantage
of high end hardware configurations.
Additional steps that can be investigated include the management of the following
parameters:
򐂰 Views: Does it take a long time to display a view? If so, you can increase the view buffer
on the server. This increases performance because it does not force the server to read the
view from the disk. Use care because the maximum size that you can increase to is about
one-fourth of the physical memory.
򐂰 Accessing databases: You can increase the maximum number of database open and
close handles in the cache. The maximum size you can increase to is 1872. You can also
decrease the size of the databases. The larger databases require more I/O and use more
memory. This uses up other resources. Since some databases must be large, you can
increase the I/O subsystem or add more memory to the server.
򐂰 Uni-processor system: If you run Lotus Domino 6 on a uni-processor system, you need
to increase the SERVER_MAXSESSIONS in the notes.ini file. Only do this if you run a
Notes and browser client environment on the same machine. Domino automatically
deletes any sessions or tasks that have been idle for more than ten seconds. You do not
want to increase the indexer task and the number of replica tasks because of one
processor.
򐂰 Unnecessary work: Many server tasks are started by default. You may not need every
task to run your Domino environment because some tasks, such as Scheduling, can take
up about 20% of your server’s CPU.
򐂰 Task monitoring: Turn off these tasks when they are not in use:
– Router : Turn off this task only if you are not using the server for electronic mail or
workflow.
– Scheduling: Turn off this task if you are not using the server for scheduling and
calendaring.
– AMgr : Turn off this task if you are not using the server to run scheduled agents.
Remember, this function is not required for WebQuery Agents.
– Collector/Reporter: Turn off this task if you are not using the server to automatically
track server statistics on a regular basis. You can collect them on demand.
򐂰 Bottlenecks: There are several things you can do to reduce the tension of the server and
network:
46
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
– Increase the indexer tasks: Multiple processors can handle more than one indexer
task. We recommend that you set the number of indexers to the number of CPUs
minus one. For example, if you have a four processor machine or environment, set the
indexer to three.
– Increase the NOTES.INI setting UPDATE_SUPPRESSION_TIME,
UPDATE_SUPPRESSION_LIMIT: This setting determines the minimum amount of
time before the indexer runs again. Increasing this value means that the indexer runs
less frequently.
Performance tuning the HTTP server stack
The use of Domino 6.5 as a Web hosting solution on pSeries has been enhanced, with
developers rewriting and optimizing the Domino HTTP stack for improved performance. To
further enhance server performance and response times, you can manage the following
HTTP parameters:
򐂰 Manage the memory cache on the Web server: Mapping information about databases
and authenticating users can take time. To optimize response time, Domino uses a
memory cache (command cache) to store this information. The memory cache stores the
information for quick access.
To monitor the effectiveness of the memory cache settings, look at the Domino.Cache
statistics (available in “System monitoring tools” on page 49).
򐂰 Specify network timeouts on the Web server: Open, inactive sessions can prevent
users from accessing the server. Specify time limits for activities between the Domino Web
server and clients or Common Gateway Interface (CGI) programs so connections do not
remain open if there is no network activity between them.
򐂰 Specify the number of threads used by the Web server: An HTTP request is
processed by a thread. A thread, in turn, can handle a number of network connections.
You can specify the number of threads the Web server can process.
򐂰 Improve file-download performance for Web clients: Web clients can download a file
that is attached to a page or that is in a server directory that is mapped by a URL. If a
client is using a product that supports byte-range serving (available in HTTP 1.1 and
higher), the client downloads the file in sections and tracks the progress of each file
download. This allows the client to resume the download from the point where it was
interrupted.
򐂰 Manage Web application agents: You can specify whether Web application agents (that
is, agents triggered by browser clients) can run at the same time. The purpose of the time
limit is to prevent Web agents from running indefinitely and using server resources.
򐂰 Set up the Domino Web server in a cluster: This provides the Web server with failover
and workload balancing.
Important Domino server notes.ini parameters
The following Domino server notes.ini parameters require special attention:
򐂰 Server_show_performance: Writes server performance events to the Domino console.
The statistics are generated on a timed interval and displayed on the console.
򐂰 Mail_Number_of_Mailboxes: Determines the number of mailboxes used to spread mail
routing load. Increasing this number improves mail routing performance, but does require
additional memory. The default value for this variable is 1.
򐂰 NSF_Buffer_Pool_Size_MB: Specifies the maximum size for the NSF Buffer Pool. This
pool is a section of memory dedicated to buffering I/O transfers between Domino and disk
storage. The minimum size is 4 MB.
Chapter 3. Domino and pSeries: Performance, monitoring, and requirements
47
򐂰 NSF_DBcache_MaxEntries: Determines the number of databases that a server can hold
in its database cache at one time. Increasing the database cache size improves system
performance, but requires additional memory. The default setting for this variable is 25.
This cache is used to minimize the time lags involved with opening and closing databases
on a server. When a user opens a database, Domino puts the database in the cache.
While a database is in the cache, users can open and close the database quickly.
򐂰 Server_Pool_Tasks: Sets the number of threads assigned to each thread pool. This
enables a small pool of threads to do server work instead of one per user. The default
setting for this parameter is 40.
򐂰 Server_Max_Concurrent_Trans: This parameter regulates the number of concurrent
transactions that can occur in a server at one time. When the number of concurrent
transactions is reached, other transactions are put into a wait state until one of the active
transactions complete.
򐂰 Platform_Statistics_Disabled: By default, Domino tracks performance metrics of the
operating system and captures the results in the Domino server. This requires extra
overhead on the Domino server. Therefore, it was disabled for the tests performed for the
purposes of this paper. Additionally, the nmom performance tool was used to collect
operating system statistics, so having these statistics collected by the Domino server was
not required.
򐂰 JrnlEnbld: Setting this variable to 0 turns message journaling off.
򐂰 MailCompactDisabled: The servers mail.box or mail.boxes are routinely compacted.
Compacting is enabled by default. This variable was set to disable automatic compacting
of the server's mail.box or mail.boxes, therefore reducing the additional CPU consumption
normally required to perform the compact function.
3.3 Monitoring
This section discusses the monitoring of IBM AIX and Lotus Domino.
3.3.1 Monitoring AIX
Domino 6.5 includes platform statistics that track the performance metrics of the operating
system and store the results in the Domino server. For a full description of platform statistics,
see the Domino online help documentation. Additional AIX filesets may need to be installed to
include the additional performance commands and tools. Make sure these packages are
installed on your system. Refer to the AIX installation manuals for more details about
installing additional packages and filesets.
AIX Performance Toolbox Version 3.1
Performance Toolbox (PTX®) is a comprehensive tool for monitoring and tuning system
performance in distributed environments. In conjunction with the Performance AIDE (agent
code), PTX provides the user the ability to concurrently visualize live performance on multiple
systems. The AIDE also provides agents to create 24 x 7 recordings of large sets of
performance metrics and to filter data based on user-customized criteria. Filtering criteria can
be used to generate events to a monitoring console or execute administration scripts.
Additional utilities are provided to convert recorded data into formats suitable for import by
third-party spreadsheets.
By providing an umbrella for tools that can be used to analyze performance data and control
system resources, PTX assists the system administrator in keeping track of available tools
and applying them in appropriate ways. This is done through a customizable menu interface.
48
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Tools can be added to menus, either with fixed parameters to match specific situations or in a
window.
A new Java-based analysis interface, Jtopas, focuses on pre-filtering the large set of
performance metrics available on large systems and reporting the top resource consumption
on local or remote systems. Near real-time reports of top disk, CPU, network, process, and
other resources can be displayed and played back for longer term analysis. In addition,
reports covering hourly or daily activity can be created.
3.3.2 Monitoring Domino 6.5
Analysis of the Domino 6.5 server can be achieved using the built in system monitoring tools.
These tools also provide statistics and, if requested, alerts on operating system activity. You
can also use several Tivoli-based tools for Domino.
System monitoring tools
The Domino Administrator includes these system-monitoring tools that you use to configure,
view, and track the Domino system:
򐂰 Statistics: Domino gathers statistics that show the status of processes currently running
on the system. You use these statistics along with the predetermined statistics thresholds
to monitor both your Domino system and platform statistics.
򐂰 Monitoring databases: These databases store monitoring documents, information, and
results.
– Monitoring configuration database: Stores the documents you use to set up
monitoring. It includes information about statistics, statistic thresholds, and event
messages.
– Monitoring results database: Stores the gathered statistics reports and can be
configured to store information about logged events. The log file stores the server’s
activity log documents.
򐂰 Monitoring configuration documents: These documents define and configure what
constitutes an event, and how the event is handled. They allow you to customize the
messages that appear on the console when an event occurs.
򐂰 Server tasks: These tasks collect and record information about the Domino system. The
Event Monitor task determines if an Event Handler has been configured for the event. If so,
it routes the event to the specified person, database, or server-management program for
processing. The Statistic collector task gathers Domino server statistics and creates
statistics reports in the Monitoring Results database or to another database you can
specify.
򐂰 Domino server monitor: This monitor provides a visual representation of the status of
the servers you are monitoring.
IBM Tivoli Monitoring
IBM Tivoli Monitoring for Messaging and Collaboration ensures the availability and optimal
performance of Lotus Domino server environments. It provides stable, secure, and proactive
monitoring and management tools that leverage common Tivoli technology to provide rapid
time to value and greater ease of use. See “Managing Web application infrastructure with IBM
Tivoli Monitoring” on page 27.
IBM Tivoli Analyzer for Lotus Domino
Tivoli Analyzer for Lotus Domino is the first product to take advantage of new Lotus Domino 6
statistics and activity measurements. It is one of the only products that run seamlessly inside
Chapter 3. Domino and pSeries: Performance, monitoring, and requirements
49
the Domino Administrator. Lotus Domino 6 servers generate comprehensive, detailed
statistics and measurements of a server’s activity.
This product offers a ground breaking approach to Domino server management and uniquely
analyzes these new statistics and activity measurements. It turns raw data into clear and
meaningful knowledge that administrators can use to take actions to improve the overall
health of Domino servers. It also helps to predict sizing requirements for the Domino
environment and capacity bottlenecks before they become critical.
For more information, see “Tivoli” on page 36.
3.4 Domino 6.5 for pSeries: What is required?
This section discusses the requirements for Lotus Domino running on pSeries.
3.4.1 Software requirements
The software requirements are:
򐂰 For Domino 6.5, AIX 5.1 and 5.2 are supported platforms for the Domino server.
򐂰 Domino 6.5 requires that you enable IOCP on AIX systems. The earlier R5 release of
Domino did not have that requirement.
򐂰 The following AIX patch levels are required:
– AIX 5.1
•
•
xlC.aix50.rte: 5.0.2.0 COMMITTED C Set ++® Runtime for AIX 5.0
bos.iocp.rte: 5.1.0.11 COMMITTED I/O Completion Ports API
5.1 APAR is IY22656. This brings bos.iocp.rte to a level of 5.1.0.11.
– AIX 5.2: ML1 patch broke fork/exec and patch PTF 486444 fixes it.
򐂰 On AIX 5L, bos.iocp.rte: 5.1.0.16 is required to run Domino 6 in 64-bit mode.
򐂰 For Java to use Another Windowing Tool (AWT) on AIX, the X11.adt.lib package must be
installed. Otherwise libawt.a is not able to be loaded by the operating system, and Java is
unable to use AWT.
3.4.2 Hardware requirements
The hardware requirements are:
򐂰
򐂰
򐂰
򐂰
򐂰
50
Processors supported: PowerPC®, POWER, POWER2™, POWER3™ RS64
RAM: 192 MB minimum; 256 MB or more recommended
Disk space: 1 GB minimum; 1.5 GB or more recommended
Disk swap space: Three times the physical RAM installed
Monitors: Color monitor required
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
4
Chapter 4.
Product details
This chapter provides more details for Lotus Domino software platform products for the
pSeries server. It includes such helpful information as:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Product list and announcements
Product part numbers
Key marketing news and events
Product Web sites
IBM AIX release support
New features in Lotus Domino 6.5 and Notes 6.5
Domino licensing
© Copyright IBM Corp. 2004. All rights reserved.
51
4.1 Product announcements
You can find the most current IBM Lotus Domino products on the Web at:
http://www.lotus.com/engine/jumpages.nsf/wdocs/products
4.2 Product part numbers
Table 4-1 lists the part numbers for the currently marketed Domino for pSeries software
products. You can locate and order these products via the IBM Software e-Catalog. The
catalog provides an easy way to shop for IBM software products that include license, support,
and one-year renewable software (SW) maintenance.
Table 4-1 Lotus Domino product part numbers
Product description
Part number
Lotus Domino Enterprise per processor license+SW maint 12 months
D51NRLL
Lotus Domino Messaging per processor license+SW maint 12 months
D51NULL
Lotus Domino Utility per processor license+SW maint 12 months
D51NYLL
Lotus Domino Designer User license+SW maint 12 months
D5CSCLL
Lotus Domino Utility Express processor license+SW maint 12 months
D52VULL
Lotus Domino Collaboration Express user license+SW maint 12 months
D52VQLL
Lotus Domino Web Access Collaboration user license+SW maint 12 months
D5CGLLL
Lotus Domino Web Access Messaging user license+SW maint 12 months
D5D5ILL
Lotus Notes With Messaging user license+SW maint 12 months
D5CPILL
Lotus Notes With Collaboration user license+SW maint 12 months
D5CS2LL
The product part numbers in Table 4-1 were obtained from the Web at:
http://www.ibm.com/software/howtobuy/
4.3 Key marketing news and events
To stay abreast of the latest Lotus software news or upcoming events, visit the following Web
site:
http://www.ibm.com/software/swnews/swnews.nsf/featurestoriesFM?ReadForm&Site=lotus
4.4 Product Web sites
Table 4-2 lists the Domino for pSeries Web sites. These sites provide the latest information
and technical details for each specific product. To find the Web sites for all Domino branded
products, go to Lotus developerWorks® at:
http://www-136.ibm.com/developerworks/lotus/products/notesdomino/
52
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Table 4-2 Domino and pSeries Web sites
Product name
Address on the Web
Lotus Domino 6.5
http://www.lotus.com/products/product4.nsf/wdocs/dominohomepage
Lotus Domino 6.5 News
http://www.ibm.com/software/swnews/swnews.nsf/n/jmae5r2rmn?OpenDocument&si
te=lotus
Lotus Redbooks
http://publib-b.boulder.ibm.com/redbooks.nsf/portals/Lotus
Lotus Domino documentation
http://www.lotus.com/ldd/doc
pSeries servers
http://www-132.ibm.com/content/home/store_IBMPublicUSA/en_US/eServer/pSeri
es/pSeries.html
4.5 IBM AIX release support
IBM will continue to deliver on the goals of the helping to deliver more customer value through
its development initiatives to establish industry standards to Lotus Domino and AIX and to
provide leadership solutions. For information about the latest release information, see:
http://www-1.ibm.com/servers/eserver/pseries/linux/
4.6 New features in Lotus Domino and Lotus Notes 6.5
The following sections discuss the integral products of the Lotus Domino messaging and
collaboration solution. In addition, they discuss the new features of Domino 6.5.
4.6.1 Domino server
Lotus Domino 6.5 improvements include new platform support, serviceability enhancements,
performance improvements, and single signon (SSO) changes.
New platform support
Domino 6.5 supports the Linux and Windows Server 2003 platforms. In addition, Domino 6.5
support for the Mozilla 1.3.1 browser on Linux makes it possible for the complete deployment
of your messaging system on Linux.
Serviceability enhancements
Lotus Domino 6.5 improves serviceability with the following enhancements:
򐂰 Unified Fault Recovery/Cleanup Scripts interface
From a Server document, you can enable and disable NSD to collect diagnostic data,
server restarts, and specific cleanup scripts.
򐂰 Free-running Memcheck to validate in-memory data structures
Memcheck can now lock memory pools when executed, so no additional errors are
reported during memory validation.
򐂰 Timestamps in SEMDEBUG.TXT
Semaphore management adds timestamps to SEMDEBUG.TXT to compare time-outs
with events in the server log.
Chapter 4. Product details
53
򐂰 Log Name/ThreadID of HTTP Agent at Runtime
򐂰 Collection and recording of basic system and server data at startup
Now you can collect system and server data at startup to check for server or client
changes.
Performance improvements
Domino 6.5 offers improved performance with the following enhancements:
򐂰 New Server.Load workloads
Server.Load for Domino 6.5 includes exposed D6 workloads for Domino Web Access,
Mail, and Internet Message Access Protocol (IMAP). In addition, there is a Sun
enhancement for Server.Load.
򐂰 Platform statistics for Linux
You can view, control reporting, collect, and perform other statistics-related tasks for the
Linux platform as you would for other Domino server platforms.
򐂰 Replicate unread marks
Advanced database properties let you replicate unread marks in certain databases, such
as mail files. You can choose one of three unread mark options for replication:
– Never replicate unread marks.
– Replicate unread marks among clustered servers only.
– Replicate unread marks for all servers on which there are replicas
Single signon enhancements
Note these two SSO changes in Domino 6.5:
򐂰 The Domino 6.5 Web server caches Internet password changes for SSO users.
򐂰 In addition to the SSO fixed expiration time-out, you can configure an SSO idle time-out to
prompt users again to enter their password.
4.6.2 Domino Designer
In Domino Designer 6.5, you enable your applications with instant messaging. Improvements
in Notes and Domino application development include programming language updates and
better database management.
򐂰 Instant messaging support
In Domino Designer 6.5, you can add awareness to forms by enabling a names field to
show online status and add awareness to your views by enabling columns to show online
status. You can also embed the new Instant Messaging Contact List element in a form or
page of your application.
򐂰 Java/Common Object Request Broker Architecture (CORBA), and Component Object
Model (COM) bindings
Notes and Domino 6.5 include enhancements to both Extensible Markup Language (XML)
and non-XML LotusScript classes for Java/CORBA and COM bindings. In this release, all
new LotusScript classes, methods, and properties introduced in Notes and Domino 6 are
now available in Java/CORBA and COM. These new classes include:
–
–
–
–
54
AdministrationProcess
ColorObject
DxlExporter
DxlImporter
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
–
–
–
–
–
–
–
NoteCollection
ReplicationEntry
RichTextDocLink
RichTextNavigator
RichTextRange
RichTextSelection
RichTextTable
򐂰 Class enhancements
You can now take advantage of additional functionality in the LotusScript
NotesRegistration class. This functionality applies to all bindings (LotusScript,
Java/CORBA, and COM). In addition, the QueryAccessPrivileges method was added to
the NotesDatabase class and ConvertNotesBitmapsToGIF property was added to the
NotesDXLExporter class.
򐂰 Lotus Domino Toolkit for WebSphere Studio 1.1
The Lotus Domino Toolkit for WebSphere Studio is a set of Eclipse plug-ins for the
creation of JavaServer Pages (JSPs) using Domino Custom Tags. The toolkit first shipped
with Notes and Domino 6.0.2 and continues to be available in Notes and Domino 6.5 in the
Apps directory. Version 1.1 of the toolkit adds support for WebSphere Studio 5.0.1 and
5.1, drag-and-drop enablement of all Domino Custom Tags in the Utilities menu, and
support for Domino Custom Tags within WebSphere Portal deployments.
4.6.3 Notes client
Productivity enhancements are the primary focus for Notes 6.5. There are plenty of
enhancements to mail and calendar and scheduling to make your job easier.
Mail and calendar and scheduling
Here are the changes that you can look forward to in Notes mail and calendar and
scheduling:
򐂰 Create a calendar entry or to-do item from a mail message
Create a new calendar entry or to-do item from a mail message by dragging and dropping
the message from any view in your mail file onto the Calendar or To Do bookmark.
Similarly, you can drag and drop a calendar entry onto the Mail bookmark to create a new
mail message or drag and drop a to-do item onto the Calendar bookmark to create a new
entry.
򐂰 View time and date in the Inbox view
In Notes 6.5, the date column of your Inbox view shows both the time and the date. The
time reflects the local time zone and can be disabled by using the View - Customize this
view option.
򐂰 Reschedule a repeating meeting time
In Notes 6.5, if you are a meeting chairperson, you can reschedule the time for one or
more instances of a repeating meeting without affecting other meetings. You can specify
different start and end times for each repeating meeting.
򐂰 Print distribution lists in mail messages or calendar entries
When you print a mail message or calendar entry in Notes 6.5, you can choose whether to
expand the TO: and CC: field contents on the mail message or the Names fields on a
calendar entry. By default, Notes 6.5 prints the first three lines of those fields. The Expand
Names field contents when printing option is available in User Preferences. You can also
select the Expand Name field contents option on the Page Setup tab of the Print
Chapter 4. Product details
55
Document window. Or you can deselect the option if you set it in User Preferences and
want to disable it for that one instance.
򐂰 Set Notes as your default e-mail client
On the Windows 2000 Service Pack 3 and Windows XP platforms, you can set Notes as
you default e-mail client. There are three ways in which you can set Notes as your default
mail client:
– During the Notes client installation, select the option on the installation wizard to make
Notes your default mail client.
– Select the Use Lotus Notes as my default e-mail program option in the User
Preferences window.
– Use the Windows Add/Remove programs to select Notes the default.
򐂰 Follow up on mail messages
Mark a mail message with the Follow Up flag to indicate that you need to take future action
on that message. You can mark a message in any view of your mail file, except Trash and
Drafts. In whichever view you choose, you can sort the column containing the flag to group
together all messages on which you need to follow up. After you follow up on the message,
you can unmark it.
򐂰 Indicate if a message has been replied to or forwarded
Easily view whether you already replied to a message or forwarded a message with icon
indicators in a view or in the note header area.
򐂰 Create QuickRules and handle junk mail better
You can specify that mail received from a known sender be automatically delivered to the
Junk mail folder. In addition, you can also easily create mail rules, or QuickRules, that can
delete, change the importance of, or move to a folder any message from a known sender.
To create a QuickRule, use the Tools action button in your Notes 6.5 mail template.
򐂰 View all unread messages
Quickly see which messages are unread in your mail file with the new All unread view.
Notes client enhancements
Other Notes client enhancements include:
򐂰 Lotus Instant Messaging (Sametime) integration
From the Notes client, you can log on to instant messaging, chat with others, and start an
online meeting by choosing File-> Instant Messaging. The Lotus Instant Messaging
integration provides presence awareness and chat functionality in the Notes client.
򐂰 New Workplace Welcome page
The Workplace for Notes Welcome page provides a collaborative workplace where you
can easily access multiple resources, such as recent messages, today’s calendar, and to
do’s. The Workplace Welcome page is customizable, so you can create your own
Workplace. It also has three tabs:
– Today: This page shows the e-mail messages, calendar entries, and to-do items for
that day.
– Collaboration: This page includes your Inbox and Personal Address Book.
– Team: This page shows information relevant to your teams.
򐂰 Resource enhancement
Rename an existing resource, such as a room, and maintain the existing reservations.
56
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 Mark All Read and Mark All Unread enhancement
Whenever you choose Edit-> Unread Marks-> Mark All Read or Mark All Unread for
selected documents, you are now prompted.
򐂰 Manually entering a Uniform Resource Locator (URL) improvement
Entering a URL when the address toolbar is closed is now easier. When you begin typing
a URL, the Starts with window opens where you can enter the entire URL. Click Search,
and Notes launches your default browser to open the Web address.
򐂰 Support for comma separated value (CSV) format
You can export entries in a view to CSV format, which is an ASCII text file with one view
entry per line with field values separated by commas.
Domino Web Access
Domino Web Access (formerly iNotes Web Access) provides even more flexibility,
customization, and better usability than in previous releases. Improvements in mail and
calendar and scheduling provide more Notes-like functionality in this release for an even
richer Web client experience.
򐂰 Mail
More Notes-like mail features are added in Domino Web Access 6.5, including:
– Copy messages into calendar entries or to do items
Now you can copy the content of an e-mail message from the body field into a to-do
item or calendar entry.
– Send and file messages
In one click, you can send and save your messages to a specified folder.
– Create page breaks in mail messages
Click the Page Break button to create a page break in a notebook page, mail message,
to-do item, or calendar entry. Creating a page break lets you control where your
content breaks when you print.
– Add a person to your Contacts
You can add anyone from the public Domino Directory to your Contacts by clicking the
Copy button in the Select Addresses window.
– View only unread mail
Use the All unread view in Domino Web Access to view your unread mail messages.
– Open areas of Domino Web Access in a new window
Open your Welcome page, Mail, Calendar, To do list, Contacts, or Notebook in a
separate browser window.
– Encrypt your mail messages
The Sign and Verify Notes Encrypted Messages feature lets you send, sign, and verify
Domino Web Access encrypted mail messages. These mail messages use the same
encryption used in Lotus Notes.
– Archive locally
Since Notes and Domino 5.0.8, you can create a server-based archive of your mail file.
In Domino Web Access 6.5 on Internet Explorer, you can now create a local archive of
your mail file if your system administrator grants you the appropriate rights. A link in the
Domino Web Access user interface lets you access your local or server-based archive.
Chapter 4. Product details
57
Domino Off-Line Services (DOLS) supports local archives, so you can take the archive
off-line.
– Reply with history using Internet-style formatting
When you reply with history to a mail message, you can select Internet-style formatting
that begins each line of the original message with an angle (>) bracket. After the
message is converted to plain text, the brackets make it easier for you to distinguish the
new response text from the original text.
– Mark entries for follow up
Mark important mail messages and contact entries with a follow-up flag to indicate that
you need to take further action on that message or with that contact.
– Block mail from sender
Add a recipient’s name to a block sender list to prevent future messages from the
specified e-mail address from reaching you. This mail rule denies entries from that
e-mail address and removes messages from the system.
– Use the phone message form to take a message
Use the phone message form in Domino Web Access to notify another user of a phone
message. Click New, and then choose Phone Message to create a message.
򐂰 Calendar and scheduling
More calendar and scheduling options are available in this release of Domino Web
Access:
– Customize your Welcome page with more Calendar options
Display your schedule in a one-day, two-day, or up to 10-day format on the Domino
Web Access Welcome page.
– Pencil in meetings
You can mark a meeting invitation, appointment, anniversary, event, reminder, and
to-do with the Pencil In option. Any one with access to your calendar can view the
details of a penciled in entry. Penciled in entries appear as free to those who perform a
free time search.
– Specify more than one time zone
Domino Web Access now lets you show two time zone, a start time zone and an end
time zone, in calendar entries and in the calendar view.
– Unaccepted calendar invitations appear on calendar view
When you receive a calendar invitation, it appears not only in your Inbox view, but also
your calendar view, giving you one more way in which to manage your calendar.
– Delegate your calendar
You can let other users schedule and respond to your meeting invitations by delegating
your calendar to them.
– Create group to do’s
Create and assign to do items to other people or groups.
򐂰 Print changes
With Domino Web Access 6.5, you can:
–
–
–
–
58
Select multiple documents from a view for printing.
Select a view and print its contents.
Select entries in your Contact view and print them in summarized or detailed form.
Print a document while in edit mode.
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
In addition, when you print calendar entries, Domino Web Access adds both a date stamp
and time stamp.
򐂰 Template customization
Notes and Domino application developers have additional customization options with the
Domino Web Access template to better suit the needs of their users. Using the Forms6.ntf
file, you can create action buttons for the Domino Web Access views or windows, provide
more options for the Domino Web Access Welcome Page, and substitute the Domino Web
Access logo with your corporate logo. The Custom_JS_Extensions,
Custom_WelcomePage, and Custom_Banner forms are available for modification. In
addition, you can modify subforms.
򐂰 Usability enhancements
Two significant usability enhancements to note are the ability to:
– Customize your personal dictionary by adding your own terms to it
– View your total database size to see if you are nearing your database quota
򐂰 Lotus Instant Messaging integration
Domino Web Access and Lotus Instant Messaging integration provides presence
awareness and instant messaging capability in your Domino Web Access client without
launching a separate Instant Messaging client. See who’s online in your Inbox view, and
then open a chat session with another user. With Domino Web Access 6.5, you use SSO
to log into both your mail client and Lotus Instant Messaging.
򐂰 Support for Mozilla 1.3.1 on Linux
Domino Web Access 6.5 support the Mozilla 1.3.1 browser on Red Hat Linux 7.2 or 8.0
and on SUSE 8.0 (UnitedLinux). Support for the Linux platform was available in Domino
Web Access 6.0.1. Now in addition to your expanded platform choices, you have another
Web browser choice. With the Mozilla browser, you can take your mail file offline and take
advantage of Lotus Instant Messaging integration when you’re online.
򐂰 New administrative features
To make the Domino Web Access server administrator’s job easier, this release includes
the following new features and enhancements:
– WebMail Redirect
The WebMail Redirect is now integrated in Domino Web Access so users can go to a
simple and easy to remember primary URL and be redirected to their mail file. With this
utility, users don’t need to know the name of their mail file or mail server. They need
only the name of the redirect server. The WebMail redirect uses Domino authentication
to redirect users to their mail files based on their user names and passwords.
– Server-side caching and compression for improved performance
The Domino Web Access server now caches generated and compressed content,
which provides both scalability and performance enhancements. In addition, the server
reduces bandwidth and improves response time on low bandwidth networks with GZIP
compression, so client-side performance is enhanced.
– Support for name change requests
The Domino Administration Process (AdminP) handles the client interaction necessary
to do name change requests.
– DOLS replication setting enhancement
DOLS supports replication of truncated documents to determine the size of
attachments replicated to the client. You can also filter replication to not allow
replication of attachments.
Chapter 4. Product details
59
Lotus Enterprise Integrator
Lotus Enterprise Integrator (LEI) 6.5 ships simultaneously with Notes and Domino 6.5 and
supports both Domino 6.5 and 6.0.3. Here are the latest features in LEI 6.5:
򐂰 Reader access protection for LEI Connection documents
In LEI 6.5, you can assign reader-level access to LEI Activity Documents and Connection
Documents using the new Reader field.
򐂰 Dependent activity view
Generate a dependent activity report that displays the subordinate relationships for all
activities in the LEI Administrator.
򐂰 New platform support
LEI 6.5 supports Linux Red Hat 7.2, UnitedLinux 1.0, Windows 2003, and Sun Solaris 9i.
򐂰 Support for multiple partitions of a partitioned Domino server
You can install LEI 6.5 on multiple partitions of a Domino partitioned server. The UNIX and
iSeries platforms let you install different Domino versions on separate partitions.
򐂰 Reattach virtual attachments
If the attachment table contains a key to identify the parent document, you can reattach
virtual attachments that were detached from their parent document even after the parent
document or key document is re-initialized.
򐂰 Performance enhancements for virtual documents
LEI 6.5 provides faster initial view index builds and faster view index rebuilds for DB2 and
Oracle.
򐂰 DataDirect 4.2 ODBC drivers
Download DataDirect 4.2 ODBC drivers for use with Notes, Domino, and LEI. Version 4.2
includes DataDirect’s wire protocol ODBC drivers and support for MySQL and XML.
4.7 Time to upgrade
If you’ve been thinking about upgrading, we hope that these new features have given you a
few good reasons to migrate to Notes and Domino 6.5. If you’re looking for upgrade
information, make sure to check the Domino Administrator help. An entire section is devoted
to upgrading Domino servers, Notes clients, applications, and mail files, including Domino
Web Access clients. You may also want to refer to the IBM Redbook Upgrading to Lotus
Notes and Domino 6, SG24-6889.
4.8 Domino licensing
Domino server offerings are licensed per processor, rather than per server. The use of
Domino partitioning technology is now allowed in all offerings. This reinforces Domino’s
position as the most reliable and manageable collaboration product in the market.
4.8.1 How the new licensing models work
When purchasing new Domino licenses, customers must first select their server offering.
Then they purchase the licenses based on the total number of processors on the server
required. For example, a customer running Domino on a pSeries four processor server should
60
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
buy four Domino per-processor licenses. This license model applies to Domino 6, Domino R5,
and earlier server versions.
The new Domino server offerings are:
򐂰 Domino Messaging Server: This is for access to messaging and calendaring functions of
Domino only, charged per processor. This now includes the partitioning feature, which
allows customers to have multiple instances of Domino servers on the same machine (for
example, to separate messaging and administration functions). This offering replaces the
former Domino Mail server.
򐂰 Domino Enterprise Server: This is for access to Domino-based messaging, calendaring,
and collaboration functionality with partitioning and clustering strength. Domino clustering,
for example, allows data to be replicated in real time across a cluster of servers. This
enables customers to balance server loads and to take advantage of automatic failover
when a server is unavailable. This offering replaces the current Domino Applications and
Domino Advanced Enterprise server offerings.
򐂰 Domino Utility Server: This is for access to Domino-based applications where mail is not
required. These applications can be on an intranet, extranet, or Internet site that is
accessed by either authenticated or non-authenticated users via a Notes client (requires a
purchased Client Access License (CAL)) or browser (no CALs required). This offer
replaces the Domino Extranet Server and provides exceptional value for the customer or
business partner who is developing Domino-based applications. This offering includes
entitlement to WebSphere Application Server.
򐂰 IBM WebSphere entitlement for purchasers of Domino Enterprise Server or Domino
Utility Server: IBM is including a limited license for WebSphere Application Server for use
with Domino applications to enable the use of servlets, JSPs, and Web services. The
WebSphere code is automatically available to Domino purchasers from their personalized
Passport Advantage® site. Special license terms allow WebSphere use on the same
physical machine as Domino, accessing Domino objects, and data (no Java connector or
external data access permitted).
There is no change to the Lotus Notes and iNotes client offerings, including the Notes and
Domino IBM Passport Advantage Complete Enterprise Option (CEO) offerings that provide
user-based pricing.
4.8.2 Effects on maintenance renewals
Maintenance renewal pricing is aligned with the new Domino server licensing models.
Customer renewal statements reflect this change as follows:
򐂰 Existing Domino one to four CPU server licenses are estimated at four processors.
򐂰 Existing Domino five to eight CPU server licenses are estimated at eight processors.
򐂰 Existing Domino nine or more CPU server licenses are estimated at 16 processors.
Your Lotus representative or Lotus Business Partner can discuss the actual number of
processors in use in your installation during your normal maintenance renewal reconciliation
process and update our records appropriately.
Any change in licensing models causes some disruption in reconciling old and new records.
We apologize in advance for any inconvenience this may cause. However, we believe that
with an extended period in which to renew using the existing models and the new functionality
available, Lotus will continue to cost effectively offer optimal value while providing access to
the most advanced messaging and collaboration servers available today.
Chapter 4. Product details
61
62
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
5
Chapter 5.
Building Domino skills
How do you bring Domino for pSeries into your information technology (IT) environment? An
effective education and training strategy is critical to the success of any technology roll-out.
IBM Software Services for Lotus education offerings and certification programs are designed
to help you take full advantage of technology investments to improve business processes.
This chapter offers resources to build a Domino for pSeries strategy and educate your
employees to help make the transition.
© Copyright IBM Corp. 2004. All rights reserved.
63
5.1 Cross-platform Lotus Notes and Domino education
For basic Domino administration and application development as well as Lotus Notes client
education, the cross-platform Lotus Education classes delivered via Lotus Authorized
Education Centers or via computer-based training are the first step. For current Lotus
Education course roadmaps, descriptions, schedules and locations, and enrollment
instructions for all of the Lotus courses mentioned here, as well as information regarding
various forms of technology-based training, see the Lotus Training and Certification Web site:
http://www.lotus.com/services/education.nsf/wdocs/educationhomepage
5.2 Education Centers for IBM Software
Education Centers for IBM Software (ECIS) is a global initiative that gives IBM Customers
expanded opportunities to meet training needs on IBM software products. IBM Business
Partners have been approved and enabled to provide customers with training on DB2, Lotus,
Rational®, Tivoli, and WebSphere software products.
ECIS Business Partners are available to provide comprehensive software services solutions
that includes training. As an IBM software product user, you decide what best fits your needs
to address skills development: training online or on-site, your location, or the Business
Partner location. ECIS brings training closer to you. For more information about ECIS, see the
Web site at:
http://www.ibm.com/software/partners/educationcenters/
5.3 IBM education, training, and briefing centers
IBM offers a comprehensive portfolio of technical training and education services designed
for individuals, companies, and public organizations to acquire, maintain, and optimize their IT
skills. See the following Web sites:
򐂰 IBM Global Services Training offers several training opportunities:
http://www.ibm.com/services/learning/ites.wss/us/en?pageType=page&contentID=a00
00048
򐂰 Complete you hardware and software sales with IBM technical training. IBM offers several
education options for software and hardware:
http://www.ibm.com/services/learning/index.html
򐂰 IBM Eserver Deployment Acceleration Program are workshops designed to jump-start
your projects:
http://www.ibm.com/servers/eserver/accelerate/workshops.html
򐂰 IBM Eserver Executive Briefing Centers offer highly comprehensive, in-depth technology
briefings, product demonstrations, and solution workshops for IBM Customers, systems
integrators, independent software vendors (ISVs), and Business Partners who want
practical advice on innovative technology solutions to meet today’s ever-changing
business requirements.
These customer centers are located at worldwide technology and product-development
labs. They offer access to the extensive IBM technical resources and world-class research
and development teams. See the Web site at:
http://www.ibm.com/servers/eserver/briefingcenter/
64
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 pSeries and AIX education and training offers many opportunities to learn about the latest
features in pSeries and AIX. Course descriptions, dates, and locations are available as
well as certification programs and special offers. Training paths are also available to assist
you in acquiring the appropriate skills for specific areas you may want to explore. See:
http://www.ibm.com/services/learning/ites.wss/us/en?pageType=page&contentID=a00
00045
򐂰 International Technical Support Organization (ITSO) residencies create IBM Redbooks,
Redpapers, Reddrafts, and Technotes, among other documents. These documents are
essential how-to technical references written by highly-experienced IBM professionals
worldwide. Learn about the unique residency program that teams IBM field professionals
with Business Partners, Customers and product development staff to create new
Redbooks. For more information, see:
http://www.redbooks.ibm.com
5.4 Certification
The widely respected Lotus professional certifications bring valuable, measurable rewards to
IT professionals, their managers, and the organizations that employ them. As a member of
the highly regarded community of Lotus Certified Professionals, you enjoy a competitive
advantage along with the winning combination of greater respect from managers and
heightened self-confidence. The following certification programs are offered on the Web at:
http://www.lotus.com/services/education.nsf/wdocs/certificationhomepage
򐂰 IBM Certified Professional for Lotus Software
This program offers professionals a means to prove their expertise at several levels:
– IBM Certified Associate for Lotus Software program: Recognizes a basic level of skill
in Lotus technologies
– IBM Certified Professional for Lotus Software: The benchmark certification that
demonstrates a high level of technical skills with Lotus software
– IBM Certified Advanced Professional for Lotus Software: Certification of proven
advanced skills
򐂰 IBM Certified Instructor program
This program is for professionals who are involved in the delivery of high quality technical
training. These professionals have demonstrated their ability to present IBM Lotus
Software authorized courses. Also available is the IBM Certified Associate Instructor
program for training professionals who deliver IBM Lotus Software authorized end-user
courseware.
򐂰 IBM Certification
Having the right skills for the job is critical in the growing global marketplace. Individuals
and businesses that do not keep ahead of the curve become left behind. IBM Professional
Certification affords the opportunity for sales and technical professionals to demonstrate
their expertise. The program, designed to validate individual skill and proficiency, can help
provide that competitive edge. See the Web site at:
http://www.ibm.com/certify/index.shtml
Chapter 5. Building Domino skills
65
5.5 Educational events, technical conferences, and tradeshow
For the latest details and information about IBM hosted conferences and events, see:
http://www.ibm.com/services/learning/ites.wss?pageType=page&contentID=a0000058&eve
ntType=Conferences&eventGeo=United+States
Additional events to consider are:
򐂰 Lotusphere
http://www.lotus.com/events/govfor.nsf/wdocs/lshome
򐂰 PartnerWorld®
http://www.ibm.com/partnerworld/pwhome.nsf/weblook/indexD.html
򐂰 IBM worldwide conferences
http://www.ibm.com/services/learning/conf
򐂰 SHARE conferences
http://www.share.org/
򐂰 COMMON User Group conferences
http://www.common.org/
66
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
6
Chapter 6.
Independent software vendor
assistance
This chapter describes the role that IBM Business Partners can play in helping to build a
Domino for pSeries e-business solution. IBM has outstanding enablement and marketing
support offerings through PartnerWorld and the Global Solutions Directory that provide links
to a variety of industry applications. The Global Solutions Directory is an online directory
containing thousands of applications, tools and services from IBM and IBM Business
Partners.
© Copyright IBM Corp. 2004. All rights reserved.
67
6.1 Using IBM PartnerWorld and Global Solution Directory
Many Domino and e-business applications are developed and sold by independent software
vendors (ISVs). These include a variety of industry applications and Customer Relationship
Management (CRM) offerings. They also include systems management and security tools
that meet challenges common across industries. Several of these applications and tools are
listed in the IBM Solution Connection, the Global Solutions Directory, and the Lotus Business
Partner catalog. To search these databases, refer to the Web sites in the following sections.
6.2 IBM Solution Connection
IBM Solution Connection is your place to find business solutions that combine software from
IBM and leading Business Partners with IBM Eserver technology. Search by solution area
and pSeries server platform to find available e-business solutions.
You can find the IBM Solution Connection on the Web at:
http://www.ibm.com/servers/solutions/finder
6.3 Global Solutions Directory
The Global Solutions Directory is an online directory that contains thousands of applications,
tools, and services from IBM and IBM Business Partners. This international resource for
marketing solutions is available in nine native languages: Brazilian Portuguese, English,
French, German, Italian, Japanese, Korean, Simplified Chinese, and Spanish.
The Global Solutions Directory allows you to define specific search criteria for finding your
business solutions. There is a directory choice for Runs with Lotus Domino, or you can
choose from the following categories:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Solution types
Solution areas
Operating systems
Market segments
Hardware platforms
Languages
Technologies
Countries
Industries
Software
You can find the Global Solutions Directory on the Web at:
http://www.ibm.com/software/solutions/isv
68
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
6.4 Lotus Business Partner catalog
Lotus invests in its Business Partners through IBM PartnerWorld. We support the efforts of
our Business Partners to increase sales, gain market share, and grow their businesses. This
site helps:
򐂰 Customers to locate Business Partners who meet their needs
Customers may want to read about the most recent Beacon Award Winners and explore
the directories listed.
򐂰 Prospective Business Partners to have an overview of the benefits of becoming an IBM
Business Partner
򐂰 Current Business Partners to locate specific tools and information to support their
individual business models
You can find the Lotus Business Partners catalog on the Web at:
http://www.lotus.com/partners
Chapter 6. Independent software vendor assistance
69
70
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
7
Chapter 7.
IBM services and support for
Domino and pSeries
This chapter describes the services that are offered by IBM for support and assistance with
Domino for pSeries. These services include:
򐂰
򐂰
򐂰
򐂰
Custom development services
Consulting services from IBM Software Services for Lotus
IBM SmoothStart™ Services
Domino for pSeries technical support
© Copyright IBM Corp. 2004. All rights reserved.
71
7.1 Custom development services
Consulting and professional services from IBM Global Services, Lotus Professional Services,
and the Business Partner community are available to help you to maximize your return on
your investment in Domino for pSeries.
7.1.1 IBM solutions
Based on years of experience and technological innovation, IBM can deliver complete,
end-to-end solutions designed to meet the unique business needs of our customers. pSeries
solutions combine the foundation of IBM hardware, software, and middleware with the
strengths of applications from our solution developer Business Partners. All are coupled with
flexible financing and packaging options to help your business meet and overcome the
challenges of doing business in the on demand world.
Discover the wealth of powerful pSeries solutions offered by IBM and software developers
and start your business on its way to becoming an e-business on demand. For more
information, see:
http://www.ibm.com/servers/solutions/finder/
http://www.ibm.com/servers/solutions/finder/CSFServlet.wss?mvcid=campaign&packagei
d=1000&campid=C188SP
7.1.2 Business Partner solutions
IBM PartnerWorld and Global Solution Directory offer a wealth of solutions and assistance
from IBM Business Partners. See Chapter 6, “Independent software vendor assistance” on
page 67, for more information.
IBM has always worked closely with a select set of independent software vendors (ISVs) who
offer application solutions and tools to meet your business needs on IBM mainframe servers.
We produce the hardware and system software, but the ISVs (most of whom are members of
our PartnerWorld for Developers program) build the applications that give the pSeries
platforms full value to your enterprise.
For more information about Business Partner solutions, see:
http://www.ibm.com/servers/solutions/finder/CSFServlet.wss?mvcid=campaign&packagei
d=1000&campid=C733JC
7.2 Consulting services
The following sections provide details about the consulting services provided by IBM.
7.2.1 IBM Business Consulting Services
Combining world-class industry and business process insight with leading technology
expertise, IBM Business Consulting Services provides superior strategic change and
solutions deployment with onsite, outsourced, or on demand delivery. With deep experience
in industries around the globe, unparalleled research capabilities, proven technology
solutions, and accountability for results, IBM Business Consulting Services is a different kind
of partner that delivers the full equation.
72
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
For more information about IBM Business Consulting Services, see:
http://www.ibm.com/services/bcs/index.html
7.2.2 IBM Software Services for Lotus
IBM Software Services for Lotus is a worldwide organization that helps companies achieve
the best results and return on investment from Lotus Software solutions. Our advanced
services complement the powerful capabilities of our technologies, such as Lotus Notes and
Domino, Lotus Instant Messaging and Web Conferencing, and the Lotus Discovery Server™.
By engaging our team, we can help support your key processes and enable the ongoing
transformation of your organization. IBM Software Services for Lotus is a team of highly
skilled consultants with broad architectural knowledge, deep technical skills, and access to
developers and product support personnel in IBM Software research and development
facilities. We provide worldwide support for Lotus Software solutions and offerings through a
set of services that make it easy to design. We also build, test, and deploy collaborative
solutions for e-business. By engaging our team, you have access to some of the deepest
product consulting and training skills in the world. You also have a team dedicated to help
ensure the success of your messaging and wireless, advanced collaboration, and e-learning
initiatives.
To learn more about IBM Software Services for Lotus, see:
http://www.lotus.com/services/education.nsf/wdocs/serviceshomepage
7.2.3 IBM Global Services
IBM Global Services offers a wide range of services to support both hardware and software
products at every stage of the product life cycle. Among these services are:
򐂰
򐂰
򐂰
򐂰
򐂰
򐂰
Installation and planning
Migration
Operational support
e-business
Connectivity and networking
Hardware and software support
The following section describes specific packaged offerings related to Domino for pSeries.
For more information about these and other IBM services for pSeries servers, see:
http://www.ibm.com/services
7.3 Domino for pSeries technical support
For details about IBM technical support programs, refer to the IBM Software Support
Handbook. Review this guide carefully because it contains important information regarding
the service and support of your IBM products. You can find the guide on the Web at:
http://techsupport.services.ibm.com/guides/handbook.html
Chapter 7. IBM services and support for Domino and pSeries
73
7.3.1 IBM Lotus Support Services
Important: In September 2003, contact for Lotus support was consolidated with IBM
support services to provide a single point of contact for all IBM technical support services.
All support calls should now go to 1-800-IBM-SERV where the customer must have their
IBM customer number available. For the full announcement, see:
http://www.ibm.com/software/lotus/support/support-update.html
You can find the full range of Lotus Support Services on the Web at:
http://www.ibm.com/software/lotus/support/
In most cases, post-sale technical support for Lotus products is a component of Software
Maintenance. However, there are special considerations with the Domino for pSeries server
due to the nature of the Monthly License Charge acquisition method.
Defect support for Domino for pSeries is provided at no additional charge with the software
license. Usage support is covered under a separate agreement. It is important to fully
understand the support options and the scope of each offering, particularly if you also have
Lotus Notes clients or other Lotus products in your environment. A usage support contract is
highly recommended for a successful Domino deployment.
For Lotus software products acquired through Passport Advantage after 01 September 2001,
Technical Support is included in the cost of the software license. This technical support
vehicle does not distinguish between defect and non-defect support.
To find more details about Passport Advantage and Passport Advantage Express, see:
http://www.ibm.com/software/howtobuy/passportadvantage/
7.3.2 Lotus Priority Service Program
The Lotus Priority Service Program offers a relationship-based approach to service and
support. It is a tiered suite of offerings that allow you to select the level of service that is
appropriate to succeed with your business requirements. The services that are available
include an assigned service manager, on-site assistance such as scheduled health checks,
emergency on-site assistance to resolve mission-critical situations, priority management of
technical support issues, and more.
The Lotus Priority Service Program is the most comprehensive Lotus software support
offering. It provides large national and global corporations with the highest level of support to
minimize the risk for mission-critical applications. Unlike Large System Support, the Lotus
Priority Service Program is not limited to the Domino for S/390® server software. It provides
support services that enhance and build upon the telephone and electronic support available
with Lotus software licenses through the Passport Advantage program.
For more information about these premium support offerings, see the Lotus software support
Web site. This site also offers self-service support to entitled users in the form of no-charge
online access to peer-to-peer discussion groups, frequently asked questions, file libraries,
software downloads, a searchable copy of Lotus Knowledge Base, and technical
documentation. You can find the Lotus software support site at:
http://www.lotus.com/support
74
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
8
Chapter 8.
Key information sources
This chapter provides several key information sources for more detail about Domino 6.5,
Domino 6.5 for pSeries, and the pSeries platform. Customers are encouraged to explore
theses resources for the most recent product-level and technical how-to information.
© Copyright IBM Corp. 2004. All rights reserved.
75
8.1 Web sites
The primary Web site for Domino-related information provides the most current product
release information and additional information. You can find this site at:
http://www-136.ibm.com/developerworks/lotus/products/notesdomino/
For information about specific pSeries products, including product-related articles, news,
downloads, and forums, go to:
http://wwww.ibm.com/developerworks/eserver/pseries.html
8.2 IBM Redbooks
IBM Redbooks and Redpapers are developed and published by the IBM International
Technical Support Organization (ITSO). Redbooks typically provide positioning and value
guidance, installation and implementation experiences, typical solution scenarios,
step-by-step how-to guidelines, and sample code. They are available in hardcopy as well as
softcopy on the IBM Redbooks Web site and via the IBM CD-ROM collections.
Refer to the following list for Domino 6 for pSeries documents that were recently published:
򐂰 IBM WebSphere V5.0 Security WebSphere Handbook Series, SG24-6573
򐂰 Domino Designer 6: A Developer's Handbook, SG24-6854
򐂰 Upgrading to Lotus Notes and Domino 6, SG24-6889
򐂰 Lotus Domino 6 spam Survival Guide for IBM Eserver, SG24-6930
򐂰 Lotus Security Handbook, SG24-7017
򐂰 Upgrading to Domino 6: Performance Benefits, REDP-3634
You can find these Redbooks and Redpaper, along with cross-platform Domino 6 documents,
on the Web at:
http://www.redbooks.ibm.com/
8.3 pSeries server
For the latest information about the pSeries family of products, support, services, and
documentation, see the following Web site:
http://www-132.ibm.com/content/home/store_IBMPublicUSA/en_US/eServer/pSeries/
pSeries.html
8.4 IBM Lotus Domino
The Domino Family of Servers provides a multiplatform foundation for collaboration and
e-business. It drives solutions from corporate messaging to Web-based transactions and
everything in between. This enterprise-class messaging and collaboration system is built to
maximize human productivity by unleashing the experience and expertise of individuals,
teams, and extended communities.
76
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Do more with less. The reliability, scalability, interoperability, and enhanced administration and
performance power of IBM Lotus Domino 6 server can make it easier and more cost-effective
to manage the complexities of your business. Lotus Domino 6 offers robust tools that can:
򐂰 Keep your systems up and running
򐂰 Simplify your management tasks and increase performance and uptime
򐂰 Let you achieve better administrative control with such tools as policies, archiving, quota
management, and spam filtering
򐂰 Smoothly evolve your Lotus messaging solutions to meet marketplace demands
Lotus Domino 6 does all of this while helping to lower total cost of ownership. To learn more
about the Lotus Domino Family of Servers and Lotus Domino 6, see:
http://www.lotus.com/products/r5web.nsf/webhome/nr5serverhp-new
8.5 Lotus Domino developerWorks
You can register at the Lotus developerWorks Web site (formerly known as Notes.net) to
receive updates on areas of interest. You will find quick access to information about the
following topics:
򐂰
򐂰
򐂰
򐂰
򐂰
FastPath to Lotus by product name
Downloads and CDs
Learning Resources
Support
Community
http://www.ibm.com/developerworks/lotus
8.6 Product installation information
The installation guide for each release is the most up-to-date information for that release. This
is shipped on the full release CD in both NSF and PDF format. You can also download it from
the Lotus Developer’s Domain at:
http://www.ibm.com/developerworks/lotus
When you reach this site, select Technical Library-> Product Documentation-> by
Product-> Domino. Then select the appropriate release.
Chapter 8. Key information sources
77
78
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
9
Chapter 9.
Sales support
IBM offers marketing, sales, and technical assistance to ensure your success. This chapter
documents how to access these resources.
© Copyright IBM Corp. 2004. All rights reserved.
79
9.1 Ordering, packaging, pricing
Customers can download selected Domino and Notes software for a 90-day trial or evaluation
period. To do this, go to the following IBM Lotus Domino Web site and click Lotus Notes and
Domino 90 day trials in the navigation pane on the right:
http://www.ibm.com/lotus/domino
9.1.1
Shop pSeries
Online ordering is available for pSeries hardware and software. Customers must register with
a valid customer number and be authorized to submit orders. You can access this on the
pSeries Web site at:
http://www-132.ibm.com/content/home/store_IBMPublicUSA/en_US/eServer/pSeries/
pSeries.html
You can find how-to-buy information at the following Web site:
http://www.ibm.com/software/howtobuy/
9.1.2 Software maintenance
Software Subscription provides upgrade protection for software licenses. Software
Maintenance combines Software Subscription and Technical Support, previously acquired as
separate entities. Software Subscription provides upgrades for software licenses at no
additional cost within the designated coverage period. IBM Technical Support supplements
your information systems (IS) staff by providing telephone and electronic cross-platform
support for short duration installation issues, usage (how-to) questions, and code problems.
Lotus Software Subscription provides upgrades for software licenses at no additional cost
within a one or two-year period. This includes automatic receipt of media for periodic
maintenance releases (MRs) to provide fixes to reported defects or to provide functional
enhancements. It includes the right to transfer a license from one operating system platform
to another.
Critical fix packs (formerly know as maintenance updates (MUs)) address urgent, critical
customer problems discovered between regularly scheduled releases. They are released as
needed, and are often a small update with only one or a small number of fixes. You can obtain
these fixes from the following site:
http://www.lotus.com/ldd/down.nsf
The numbering scheme helps you to distinguish between major releases, MRs, and critical fix
packs. Release 6.0 or 6.5 is a major release. An MR is represented with a third digit in the
number, for example 6.0.3. A critical fix pack has an additional letter. For example, the first
MR for Release 6.0 was 6.0.1, and the first critical fix pack for 6.0.1 was critical fix pack 1.
That level of code is designated 6.0.1CF1.
9.2 IBM Passport Advantage
IBM Passport Advantage Passport Advantage is the comprehensive IBM software licensing
and Software Maintenance program. It is the most flexible and cost-effective way for
80
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
organizations to reap the benefits of volume pricing for new software, new releases of the
latest technology, and technical support to keep businesses up and running.
The Passport Advantage program consists of a general acquisition program for specific
software products and their supporting Software Maintenance services, as well as an option
to acquire groups of products to be deployed across an enterprise on a per-user basis. For
additional information about IBM Passport Advantage and Lotus software, see:
http://www.ibm.com/lotus/passport
IBM has moved to a single acquisition channel, Passport Advantage, for all Lotus software.
The key benefits of acquiring Lotus software through the Passport Advantage program are:
򐂰 Volume pricing and points
Passport Advantage provides a mechanism for volume pricing discounts based on a point
structure. Software acquisitions through Passport Advantage are aggregated on your
behalf, streamlining software asset management.
򐂰 Single point of contact for Lotus software
Passport Advantage offers a single, consistent method to acquire and access Technical
Support for all of your Lotus software.
򐂰 Software upgrades and transfer rights
With Passport Advantage, Software Maintenance includes automatic shipment of software
upgrades and the right to transfer a Domino license from one operating system platform to
another.
򐂰 Software maintenance coverage period
Under Passport Advantage, maintenance renewals for all your Lotus software are
consolidated into a single, consistent anniversary date.
9.2.1 IBM Lotus client strategy
The IBM Lotus client family includes:
򐂰
򐂰
򐂰
򐂰
IBM Lotus Notes (including Domino Designer and Domino Administrator)
IBM Lotus Domino Web Access (iNotes)
IBM Lotus Domino Access for Microsoft Outlook
IBM Lotus Domino Web Mail
This section covers the highlights of these various client offerings.
IBM Lotus Notes
The IBM Lotus Notes client provides the most feature-rich e-mail, calendar, and collaboration
services of all the Lotus software messaging solutions, all through a desktop client based on
the Lotus Domino platform. Lotus Notes and Lotus Domino provide reliable messaging and
collaboration, combining e-mail, calendar, group scheduling, contact and task management,
collaboration applications and Web browsing, all within a customizable, easy-to-use
environment. It provides the ability to manage all information needs in a single
high-performance application, that works either attached to or unattached from the network.
Lotus Notes and Lotus Domino can help users increase their productivity. The solid security
features of Lotus Notes and Lotus Domino help protect infrastructure data so users can work
confidently. Lotus Notes and Lotus Domino are ideal for knowledge workers who require a
comprehensive set of high-productivity features. Knowledge workers typically manage
hundreds of e-mail messages per day and can benefit from the Lotus Notes and Lotus
Domino calendar and scheduling features. This includes:
Chapter 9. Sales support
81
򐂰 Free and busy time lookup
򐂰 Meeting delegation
򐂰 Integration with online meetings using IBM Lotus Instant Messaging and Web
Conferencing (Sametime)
Knowledge workers often rely heavily on collaboration tools, including shared discussion
databases, workflow applications, and mobile features. All are available in Lotus Notes and
Lotus Domino. Knowledge workers can also save time and balance their workloads by using
other Lotus productivity tools such as real-time messaging and document management.
In addition to Lotus Notes, the IBM Lotus Notes client family includes specialized client
products such as Domino Designer, for development of Domino applications, and Domino
Administrator, for advanced administration and management function. A license for Domino
Designer includes Notes for Collaboration. Domino Administrator is packaged with the
Domino server CD. It is licensed for use on a Win32 workstation by server administrators. It is
also provided on the same CD with a separately acquired Domino Designer client. Domino
Administrator is not available as a standalone product.
For more information about the IBM Lotus Notes clients, see the IBM Lotus Notes home page
at:
http://www.ibm.com/lotus/notes
IBM Lotus Domino Web Access
IBM Lotus Domino Web Access (iNotes) enables users to access e-mail, calendar, and
personal information management (PIM) based on Lotus Domino through a user-friendly Web
browser interface.
IBM Lotus Domino Web Access provides a powerful way to access Lotus Domino core
messaging, collaboration, and PIM functions through a Web browser, while enabling users to
work both online and offline. Leveraging the backend Lotus Domino server, it provides a
simple user interface, flexibility in accessing corporate e-mail (from a shared workstation or
kiosk) and full, disconnected support to e-mail or calendar using IBM Lotus Domino Off-Line
Services (DOLS) to help office users work efficiently. Lotus Domino Web Access can also
help protect your environment and information through comprehensive security features. Plus
it can help reduce the total cost of ownership through rapid, low-touch deployment, and a
minimal need for training.
The robust e-mail capabilities of IBM Lotus Domino Web Access can help office workers
manage the typical volume of 50 to 150 e-mail messages per day they receive. IBM Lotus
Domino Web Access offers such calendar and scheduling features as:
򐂰 Free-and busy-time lookup
򐂰 Meeting delegation
򐂰 Integration with IBM Lotus Instant Messaging and Web Conferencing
All of these features are frequently used by office workers. With IBM Lotus Domino Web
Access, these users can use such collaboration features as shared discussion databases to
leverage peer information. In contrast to the Lotus Notes user, IBM Lotus Domino Web
Access users tend to require a standard Web browser rather than an embedded browser.
They typically depend less on the rich, collaborative features provided by Lotus Notes.
For more information about IBM Lotus Domino Web Access (iNotes), see:
http://www.ibm.com/lotus/inotes
82
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
IBM Lotus Domino Access for Microsoft Outlook
IBM Lotus Domino Access for Microsoft Outlook provides Microsoft Outlook users access to
e-mail and calendar features based on Lotus Domino. It lets your company take advantage of
Lotus Domino server functionality using Internet e-mail standards, including Internet Message
Access Protocol (IMAP), iCalendar, and Simple Mail Transfer Protocol (SMTP). You can
increase the reliability, scalability and security of your messaging infrastructure by migrating
from Microsoft Exchange to Lotus Domino, while retaining the familiar Microsoft Outlook
end-user experience.
IBM Lotus Domino Access for Microsoft Outlook also supports Secure/Multipurpose Internet
Mail Extensions (S/MIME), contact management, out of office agent, offline e-mail, password
management and basic calendar functions. It is ideal for your organization if you want to
continue to use Microsoft Outlook clients, yet need to migrate to the Lotus Domino server
platform to achieve additional messaging infrastructure benefits. IBM Lotus Domino Access
for Microsoft Outlook is ideal for office workers who routinely manage between 50 and 150
e-mail messages per day and frequently use calendar and scheduling features.
IBM Lotus Domino WebMail
IBM Lotus Domino WebMail provides affordable Web-browser access to e-mail and calendar
functions based on Lotus Domino for small user communities. The client is an entry-level,
Web browser-based e-mail offering that lets deskless users easily access e-mail files based
on Lotus Domino. This cost effective, user friendly e-mail solution helps users start sending
and receiving e-mail quickly, with little or no training required.
IBM Lotus Domino WebMail is ideal for your organization if you have a small user community
ranging in size from 10 to 100 users, you want to continue deploying Web-based e-mail on a
Lotus Domino infrastructure, and your users reflect the deskless worker profile. These users
require access to only e-mail and a calendar through a Web browser. If you want an
affordable mail solution to electronically communicate information with your user community
and feel that other solutions, such as Lotus Notes or IBM Lotus Domino Web Access, have
more functionality than your users require, consider Lotus Domino WebMail.
For more information about IBM Lotus Domino WebMail, see:
http://www.ibm.com/lotus/webmail
IBM Lotus Notes client pricing
Users of authenticated Domino applications must be licensed to access Domino, regardless
of client type or whether IBM Lotus client software is installed on the workstation.
Authentication is involved whenever the application requires secure validation of a user’s
unique identity and the user is registered in the Domino Directory. The pricing strategy is
based on a concept known as Client Access License (CAL). IBM Lotus clients are licensed
per workstation, and Notes client options include a CAL.
Three options are available for client entitlement (as of 10 January 2003):
򐂰 The traditional iNotes for Collaboration CAL option remains in effect as a per-user access
fee to use server-based Domino applications, regardless of type.
򐂰 A second option is provided with the Domino Utility Server license. This license includes
unlimited access to non-mail applications, regardless of whether the users are employees
of the organization. The Domino Utility Server may be deployed to support non-mail Web
applications requiring Web browser users to register themselves before initial access is
granted and then log on with a user ID and password upon future use. In this type of
situation, the number of users is unpredictable by nature, but authenticated access is
necessary.
Chapter 9. Sales support
83
Note: Entitlement to messaging capability is not available with the Domino Utility
Server license.
򐂰 For customers who need access to the Domino server for mail and calendaring only, a
Lotus iNotes for Messaging CAL is available. This option is appropriate for access to
Domino mail services by Microsoft Outlook, Post Office Protocol 3 (POP3) or IMAP users
who do not need Web browser access to Domino collaborative applications.
Compare this client pricing strategy to that of our key competitors, who often charge a CAL
for server access even from their own clients, although the client itself may be bundled at no
additional charge with certain software. The actual prices for Lotus client software vary by
reseller and Passport Advantage discount level.
Lotus software volume pricing is based on ordering a license (the right to a copy of the
software), as opposed to providing a shrink-wrapped package of media and documentation
for every license needed. Media and documentation are generally ordered and priced
separately. Consult your Lotus software representative or Business Partner for information
about special options to trade up from Microsoft Exchange or Novell Groupwise CALs.
84
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
10
Chapter 10.
IBM Lotus Domino for AIX
frequently asked questions
This chapter provides a list of questions and their respective answers. It includes common
questions about such topics as:
򐂰
򐂰
򐂰
򐂰
Overview and positioning
Requirements and sizing
Scalability, availability, and performance
Installation and management
© Copyright IBM Corp. 2004. All rights reserved.
85
򐂰 Question: What is the difference between Domino and Lotus Notes?
Answer: The Domino family represents messaging and collaboration and Web server
software that runs on a variety of platforms including pSeries servers with the AIX
operating system. Lotus Notes is the brand name for the full-function IBM Lotus client
family.
Originally, there was only one client alternative, and both the client and server products
were called Lotus Notes. As part of Lotus Notes Release 4.5, an optional capability called
Domino became available that allowed Notes applications to be extended to anyone with a
Web browser. Shortly thereafter, the server was rebranded Domino to highlight the
significant Web application server functionality and client choice.
򐂰 Question: What is iNotes?
Answer: The IBM Lotus iNotes client brand is an umbrella that encompasses access to
the Domino server with the user’s choice of a variety of non-Notes clients. The iNotes
brand represents the extension of Domino messaging and collaboration, personal
information management (PIM), and offline services to current Web browsers and
Microsoft Outlook clients.
Components of the iNotes brand include WebMail, iNotes Access for Microsoft Outlook,
Domino Offline Services, and the iNotes Web Access browser-based Web client. The
iNotes licensing model also includes access to Domino mail from standards-based mail
clients such as Post Office Protocol 3 (POP3) or Internet Message Access Protocol
(IMAP4).
For quite some time, Domino has supported online access by browsers and
standards-based mail clients. Domino Off-Line Services (DOLS) provides offline functions
for WebMail, iNotes Web Access, and iNotes Access for Microsoft Outlook clients via the
Lotus iNotes Sync Manager. DOLS and support for Microsoft Outlook clients first became
available with Domino 5.0.5. Support for iNotes Web Access was introduced with Domino
5.0.8. An iNotes license entitles the user to DOLS and iNotes Sync Manager, which are
downloaded from the Domino server.
򐂰 Question: What is iNotes Web Access?
Answer: The client software, iNotes Web Access, is the IBM Lotus next generation Web
client for Domino-based messaging, PIM, and collaboration services. The iNotes Web
Access client leverages Web technologies such as Dynamic Hypertext Markup Language
(DHTML) and Extensible Markup Language (XML) to provide high performance and
advanced function for mail and calendaring and scheduling to current browsers that exploit
these capabilities.
If you standardized on a browser that does not offer the extended capabilities required by
the new iNotes Web Access client, consider using WebMail. The implementation of
WebMail in Domino R5 or Domino 6 is a single mail template designed for use by either a
Notes client or a Web browser.
򐂰 Question: What is Mobile Notes®?
Answer: Mobile Notes is the brand name for the IBM Lotus Mobile and Wireless family of
offerings. Lotus Mobile and Wireless products and solutions allow you to extend Notes and
Domino collaborative capabilities to small, Web-enabled devices including cell phones,
pagers, and personal digital assistants (PDAs).
The current server component of the Mobile Notes brand is the Domino Everyplace
Access Server. It is a type of proxy server that sits outside the firewall and manages
communications between Web-enabled devices and the Domino for AIX server.
86
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 Question: What is pSeries?
Answer: The pSeries family delivers powerful, technologically advanced UNIX servers,
ranging from cost-effective, rack mountable servers to large scale symmetric
multiprocessor (SMP) systems. pSeries is the successor to the RS/6000 server. pSeries is
an ideal server for application service providers (ASPs), Internet service providers (ISPs),
enterprises involved with e-commerce, telecommunications, and wireless, or scientific and
technical computing where high-density, rapid horizontal growth and leading-edge UNIX
performance are critical.
򐂰 Question: What is AIX?
Answer: The AIX operating system is the native operating system of pSeries and
RS/6000 servers. Delivering superior e-business support, AIX is an award-winning UNIX
operating system. With its comprehensive 64-bit support and superior Internet features,
the AIX operating system can take advantage of advanced e-business applications that
require large scale database handling, advanced security features, and extensive Java
support. AIX is widely recognized in the industry and has built up considerable momentum
in the marketplace as a highly open UNIX operating system for the enterprise.
򐂰 Question: Why should I run Domino on the AIX platform?
Answer: The following points highlight the value proposition of running the Domino server
software on pSeries and RS/6000 servers powered by the AIX operating system:
–
–
–
–
–
–
Proven in enterprise IT environment
High availability
Superior server performance
Scalability
Server consolidation
Total cost of ownership
򐂰 Question: What considerations are involved in choosing pSeries over other UNIX
servers?
Answer: The leadership of the pSeries server in high availability, performance, and
scalability, as outlined in the previous question and answer, are strong proof points. This
solution configuration has been proven on enterprise topologies and loads within the IBM
internal environment. No other vendor can claim such a large enterprise infrastructure.
In addition, consider the IBM Eserver value proposition of:
– Technology leadership
– Traditional mainframe reliability, availability, and serviceability extended to UNIX
servers
– Strategy of choice (processor and operating system) for application flexibility
– Server interoperability
– Extensive portfolio of services
򐂰 Question: When would I use Domino versus WebSphere as a Web application server?
Answer: IBM WebSphere Application Server and IBM Lotus Domino both provide robust
alternatives for building and maintaining dynamic Web sites. In fact, many full-function
Web sites use both Domino and WebSphere, because their individual strengths
complement each other. Domino excels when an application is primarily geared toward
unstructured data or requires sophisticated collaborative capabilities such as workflow or
distributed content authoring.
WebSphere Application Server excels when an application requires industrial-strength
transaction management, significant scalability, or where business logic is completely
encapsulated in distributed components such as JavaServer Pages (JSPs), Java Beans,
or Enterprise JavaBeans (EJBs). Support for EJBs requires WebSphere Application
Server Advanced Edition.
Chapter 10. IBM Lotus Domino for AIX frequently asked questions
87
When used together, Domino and WebSphere offer customers the combined capabilities
needed to rapidly build high value e-business applications.
Looking toward the future, IBM has a strong commitment to Java 2 Platform, Enterprise
Edition (J2EE) and Web services as the foundation for dynamic e-business. Both Lotus
products and WebSphere products are critical to the IBM Web services strategy, with
Lotus products providing contextual collaboration. For more information about Web
services, see:
http://ibm.com/software/solutions/webservices/
򐂰 Question: How does Lotus software participate in industry solutions?
Answer: The Lotus suite of offerings from real-time and team-based collaboration to
e-learning and knowledge management provide organizations, across all industries, with
leading-edge e-business solutions. According to 2002 Fortune lists, many of the largest
enterprises have standardized on Lotus software, including 96 of the Fortune 100
companies, nine of the largest U.S. chemical companies, 14 of the largest worldwide
automobile manufacturers, nine of the largest health care or pharmaceutical companies,
and seven of the largest U.S. aerospace and defense companies.
In addition, Lotus Instant Messaging and Web Conferencing is used in eight of the top ten
worldwide commercial banks and four of the top five worldwide diversified financial
institutions. And seven of the top ten U.S. Airlines and four of the top five U.S. insurance
companies use Lotus LearningSpace® for their training needs.
Some industry applications that feature Lotus software include business-to-business
(B2B) Collaborative Solutions, Collaborative Supplier Markets, Collaborative
Supply/Demand Chains, IBM DiscoveryLink®, and IBM Dynamic Workplaces. The vision
of IBM Dynamic Workplaces represents the business-to-employee (B2E) side of
e-business. It addresses human resources, company guidelines, forms management,
customer tracking, and much more.
򐂰 Question: How do I order Domino for AIX?
Answer: Domino for AIX is acquired primarily through Passport Advantage software
resellers along with other Lotus products. For complete information about acquiring Lotus
products and services, refer to the worldwide purchasing options on the Web at:
http://www.ibm.com/software/howtobuy/
򐂰 Question: Can I run Domino R5 and Domino 6 on the same pSeries server?
Answer: Yes, the ability to install and run more than one release of Domino on a single
system is now supported with Domino 6 on UNIX platforms.
򐂰 Question: What is the Domino product maintenance strategy?
Answer: Product Maintenance for Domino for AIX is available via the Lotus Maintenance
Release (MR) and Maintenance Update (MU) process. MRs are scheduled updates to the
major releases, and often include enhanced function. They are available through Lotus
Software Subscription, which gives customers access to the current version of the
software.
MUs address urgent, critical customer problems discovered between regularly scheduled
releases. They are released as needed, and are often a small update with only one or a
small number of fixes. The Lotus MU process uses the Lotus Developer Domain Web site:
http://www.ibm.com/developerworks/lotus
The numbering scheme helps you to distinguish between MUs and MRs. An MR is
represented with a third digit in the number, and an MU has an additional letter. For
example, the first MR for Release 5.0 was 5.0.1, and the first MU for 5.0.1 was 5.0.1a.
88
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
򐂰 Question: What enhancements are available in Domino 6?
Answer: Domino 6 was a major release of the Lotus collaboration server which became
available in October 2002. Further enhancements were added with the release of Domino
6.5 in September 2003. The top seven areas of enhancements are:
– Improvements for end-user productivity such as color-coding entries, customizable
windows, dual time zone support, new Reply features, drag-and-drop functionality,
multi-tasking, and enhanced bookmark and toolbar options—all within an ultra-intuitive
user interface.
– Enhancements in replication and mobility that allow users to create selective replicas,
specify document and attachment size limits, set scheduled replication, leverage
streaming replication, and gain improved wireless access to PDAs, pagers, and
Web-enabled mobile phones.
– Streamlined deployment and administration to lower total cost of ownership (TCO) with
centralized tools that enable policy-based management to maintain standard settings
for an organization, business unit, or workgroup; automatic client upgrades to maintain
and control version deployment.
– Increased security through standards such as PKCS#11 for smartcards and S/MIME
V3, synchronized Notes and Internet password management, and integrated
registration of Notes and Internet keys.
– Heightened availability, reliability, scalability, and performance with improved
transaction logging of key views, enhanced cluster support, optimized server startup,
and network compression.
– Tighter integration with existing infrastructure for a powerful set of collaboration tools
including rapid application development while leveraging IBM DB2, WebSphere, and
Tivoli strengths.
– Lotus Instant Messaging and Web Conferencing integration has been incorporated into
the client. This allows for Lotus Instant Messaging and Web Conferencing awareness
to be available within database forms and views.
򐂰 Question: What support is available for Domino for AIX?
Answer: Under the enhanced Passport Advantage software acquisition model, Software
Maintenance was included with new Domino licenses beginning 01 September 2001.
Software Maintenance combines Software Subscription and Technical Support, previously
acquired as separate entities. IBM Technical Support supplements your IS staff by
providing telephone and electronic cross-platform support for short duration installation
issues, usage (how-to) questions, and code problems.
򐂰 Question: What if the Domino problem I am experiencing is specific to the AIX operating
system?
Answer: The Lotus software support staff includes personnel who are specifically trained
to handle Domino for AIX questions and problems. These platform specialists are
engaged as needed to address issues identified as AIX-specific. In addition, the Lotus
software support can seek assistance from IBM AIX support personnel if needed.
򐂰 Question: How scalable is Domino for AIX?
Answer: Many Domino servers in the IBM internal Domino implementation run on the AIX
platform today. Over 80% of our 116 Domino 6 production servers run on AIX. The IBM
deployment of Domino is the largest in the world with over 320,000 production Notes and
Web users. No other vendor can claim such a large enterprise infrastructure. In fact, to
help ensure the highest quality, scalability, and availability, thousands of employees
exercise a new release in production before it becomes generally available to our
customers. Support for thousands of users requires a server platform that can address
Chapter 10. IBM Lotus Domino for AIX frequently asked questions
89
large amounts of data. Domino for AIX running on pSeries servers can reference open
files in the magnitude of terabytes.
򐂰 Question: How available is the pSeries platform for Domino?
Answer: The pSeries family builds upon the strong reputation of RS/6000 servers for high
availability. We have heard customers report the need to initial program load (IPL) their
pSeries server no more than once a year. High availability allows Domino for AIX to be
trusted to support e-mail communications for coaches, officials, organizers, volunteers, the
media, and sponsors of the 2000 Olympic Games. In addition, the fact that IBM depends
upon pSeries and RS/6000 servers for much of the internal Domino infrastructure is a
testament to the high availability of the platform.
򐂰 Question: When would I use Domino transaction logging?
Answer: Transaction logging can improve Domino performance, but only if I/O is a
bottleneck. This is often not the case when the pSeries server is configured to exploit the
pSeries I/O architecture. However, the main advantage for transaction logging is quicker
Domino server startup and recoverability from damaged database files. To avoid a
potential port bottleneck, consider putting the transaction log on a different drive from the
one that houses your Domino data directory.
򐂰 Question: What is the rule of thumb for the maximum number of users per Domino for AIX
partition?
Answer: This parameter tends to vary depending on factors such as speed of the
processor or processors, number of processors, number of partitions, etc. This should not
be interpreted as a substitute for careful sizing. A rough rule of thumb for larger, faster,
current technology pSeries servers is 2000 concurrent, active Notes users per partition.
Based on Customer experience, the average percentage of registered users who are
concurrently active is approximately 30% to 40%. This number maps to approximately
5000 registered Notes users per partition.
Important: Use caution with these rules of thumb. Web browser clients use
significantly more server overhead than Notes clients. Increasing the number of
Domino partitions does not necessarily imply a linear increase in scalability. You should
always consult your solution provider for sizing, particularly when the workload
includes large numbers of users.
Experience shows that the sizing resources available to IBM and Lotus software
representatives and Business Partners can yield more accurate initial estimates than
using rules of thumb.
򐂰 Question: Does Domino for AIX take advantage of the multiple processors in an SMP
configuration?
Answer: Yes, Domino for AIX takes advantage of multiple processors available in a
pSeries server. Domino Enterprise Server can easily be configured with multiple partitions
to optimize server resources. However, increasing the number of Domino partitions does
not necessarily imply linear scalability increases.
򐂰 Question: How much physical memory can Domino for AIX use?
Answer: A Domino for AIX partition can recognize up to 64 GB total memory on 64 bit
processors. Domino can take advantage of this increased memory addressability when
using multiple Domino partitions.
򐂰 Question: Is it true that the maximum size Domino database supported by AIX is 2 GB?
Answer: No. Domino databases larger than 2 GB are supported on the AIX platform with
appropriate AIX file system configuration settings. Files in the standard AIX file system
90
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
have the maximum size limitation of 2 GB. The AIX operating system can support files
larger than 2 GB if the AIX file system is configured using the large file enabled journaled
file system (JFS) option. In addition, the soft file limit parameter in the Domino for AIX user
account must be set appropriately to manage this larger file size. It is important that your
Domino administrator and AIX technical specialist communicate with each other to ensure
that these parameters are set as desired for the needs of your environment.
򐂰 Question: Can I use the IBM HTTP Server with Domino?
Answer: The IBM HTTP Server is a component of the AIX 5L Expansion Pack. The IBM
HTTP Server powered by Apache is included with WebSphere Application Server. Domino
for AIX includes a built-in HTTP server as one of its many features as a powerful Web
application server. When integrating Domino and WebSphere using a separate server for
each, Domino can use its own HTTP server, and WebSphere can use the IBM HTTP
Server powered by Apache. In addition, when using Domino and WebSphere on the same
server, WebSphere can use the Domino HTTP server. IBM continually evaluates support
for various Web servers as alternative HTTP stacks for Domino.
򐂰 Question: How is Domino for AIX administered?
Answer: You can administer Domino for AIX using the Win32-based Domino
Administrator client provided with the Domino server software, or using a browser (with
minor limitations in function). A Domino Administrator or Lotus Notes client is required to
make changes to Domino database access control lists. With the appropriate security
setup, access to the Domino console is available from a Web browser, from a Domino
Administrator client workstation, or from a Telnet session.
With Domino 6, a new Java-based Domino Console allows you to manage your Domino
server from a workstation. If you want to use the Domino Console, you need to ensure that
the new Java-based Server Controller program is started on the Domino server.
򐂰 Question: Can I use Tivoli tools to manage Domino for AIX?
Answer: IBM Tivoli Monitoring for Messaging and Collaboration, an extension of the Tivoli
Enterprise environment, is a powerful enterprise management solution for Domino and
Notes. By automating the complete application life cycle, from deployment to availability
monitoring and automated management, Tivoli Monitoring for Messaging and
Collaboration can help to reduce the TCO associated with very large Domino
implementations.
For Domino 6, an optional feature, called Server Health Monitoring and Activity Trends
Analysis, is available with the Domino Administrator client for an additional license fee.
򐂰 Question: What are the options for the backup and recovery of Domino for AIX data?
Answer: The primary options used in the marketplace are IBM Tivoli Storage Manager
and IBM Tivoli Storage Manager for Mail.
򐂰 Question: What antivirus protection is available for Domino for AIX?
Answer: Antivirus protection for Domino on multiple platforms is available through
independent software vendor (ISV) products. One such offering is Norton AntiVirus for
Lotus Notes and Domino, which is available from Symantec. It supports Domino for AIX
and uses two advanced forms of technology to provide superior protection against new
and unknown viruses (including rapidly-spreading macro viruses) and those that elude
standard virus detection methods.
Another such product is ScanMail for Lotus Notes from Trend Micro, Inc. This tool runs on
multiple operating system platforms including AIX. ScanMail for Lotus Notes scans and
cleans attachments in Domino mail messages and Domino databases. After ScanMail is
installed, it scans existing message attachments in mailboxes and databases to remove
any old infections. Thereafter, all mail is scanned in real time at the Domino mail router.
ScanMail monitors open and close events on administrator-specified databases and scans
Chapter 10. IBM Lotus Domino for AIX frequently asked questions
91
for malicious content before the document is closed. Modified data is scanned during the
replication process. On demand database scanning is also available.
򐂰 Question: What are the guidelines for Domino application portability from other
platforms?
Answer: In general, Domino applications are designed to be cross platform. The rule of
thumb is this: If the applications meet the following criteria, it should be safe to assume
that they will run unchanged. Of course, testing is necessary because there are always
exceptions to every rule, but these are the guidelines:
– The application was created using only the tools that come in the box of Domino (no
Visual Basic, no C or C++, no outside influencing wrappers)
– The application is a straight.NSF file (no external dynamic link libraries (DLLs))
– The application is independent of the services of a specific operating system
򐂰 Question: What are Lotus Connectors?
Answer: Lotus Connectors are the implementation of a common architecture for Domino
applications to access external data sources. These can include database management
systems, the platform file system, Enterprise Resource Planning (ERP) systems, and
transaction processing systems. The LotusScript Extension for Lotus Connectors (LSX
LC) makes these Connectors available to LotusScript. The programming model is
independent of the individual Connector. Connectors can also be accessed through visual
data mapping tools such as Domino Enterprise Connections Services (DECS) or Lotus
Enterprise Integrator (LEI).
򐂰 Question: What Lotus Connectors are available for AIX?
Answer: Some standard Connectors to interact directly with the enterprise data are
included with the Domino for AIX server. Additional Connectors can be acquired
separately from IBM or independent software vendors. Several Lotus Connectors are
currently available to allow Domino for AIX applications to connect through DECS, LEI,
and Lotus Connector application programming interfaces (APIs, for LSX and Java) to ERP
solutions such as SAP R/3.
In addition, some metaconnectors are provided with LEI and DECS. These connectors
can be used on data from other connectors. Metaconnectors are a powerful element of the
Lotus enterprise integration architecture. A metaconnector is the middleware version of an
electrical transformer. It performs some transformation on the data flowing through it. By
adding metaconnectors as an additional type of component, their functionality is available
to all Connectors and enterprise integration tools.
򐂰 Question: How does Domino for AIX access enterprise data?
Answer: Enterprise data can be accessed through several methods:
– Domino for AIX provides standard Domino database tools such as @Db commands in
the Notes formula language.
– Domino for AIX supports LotusScript:Data Object (LS:DO) classes.
– DECS, a feature included with Domino, provides real-time access to enterprise data
without programming via the use of field mapping.
– LEI, an optional product, offers bulk data transfer between Domino and enterprise
data. In addition, LEI 6 offers advanced real time capability with virtual enterprise data
objects.
– Several Lotus Connectors are available to allow DECS and LEI activities to access
ERP solutions such as SAP R/3.
– The Java Development Kit (JDK) and Java Database Connectivity (JDBC) drivers allow
access to enterprise data from Java agents and servlets.
92
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
– API programs written in C can access enterprise data and Domino to move data
between these sources, combine data for reports, etc.
򐂰 Question: When would I use Notes Formula Language versus LotusScript for access to
relational data?
Answer: Notes Formula Language and LotusScript are integrated Domino application
development languages. @Db statements are part of the original Notes Formula
Language, a macro-like language that is often easier to code than LotusScript because
much can be accomplished with even a single line of code. However, the available function
has a smaller scope than what is available with the LotusScript programming language.
For example, @Db commands are typically limited to a lookup by key or retrieving a
specific column from a relational table.
LotusScript is a structured programming object-oriented language that is a super-set of
Visual Basic. LS:DO is an extension of LotusScript that allows for access to relational data
via ODBC. LS:DO supports the full complement of SQL statements for both read and write
capability with relational tables.
򐂰 Question: When would I use Java for access to relational data?
Answer: An example of appropriate use of a Java servlet is a Web-based Domino
application that requires programmatic access to a small number of rows in a relational
table. This may be the most straightforward approach with good performance for an
application requiring more than a simple lookup but less than a bulk data transfer.
򐂰 Question: How can a Domino application invoke an AIX application?
Answer: There are several ways for Domino agents to invoke AIX programs, including
these techniques:
– A LotusScript or Java agent can issue a procedure call to an AIX application, passing
input and output parameters. In LotusScript, this is done with LS:DO. In Java, this is
done with the JDK or the procedure call interface of JDBC.
– C functions within service programs can be called by using the Declare Function
statement of LotusScript. The routines within the called service program can in turn call
other programs. However, note that the program you are calling is running in a
thread-enabled process.
Note: Thread safety is an important consideration when invoking applications from
Domino. Only thread-safe entry points can be called from LotusScript. Use of a
thread-safe language such as C is highly recommended.
򐂰 Question: When would I use IBM WebSphere MQ?
Answer: Cross-platform program-to-program communications via queues can be
simplified and streamlined by using IBM WebSphere MQ integration software. WebSphere
MQ allows programs to communicate using an easy to use, high-level program interface,
which shields the programmer from the complexities of differing operating systems and
underlying networks. It also provides the capability to integrate applications on multiple
platforms, even if they do not support Domino directly.
򐂰 Question: How can an AIX application invoke Domino applications and services?
Answer: The APIs that are available from C, Java, and other programming languages
provide access to Domino data and services from AIX applications.
򐂰 Question: What tools are available for migration from LAN messaging environments such
as Lotus cc:Mail, Novell Groupwise, or Microsoft Exchange?
Answer: IBM provides two sets of Lotus software tools to assist in migrating users from
many local area network (LAN)-based messaging environments. Administrator-driven
Chapter 10. IBM Lotus Domino for AIX frequently asked questions
93
migration tools, known as Domino Upgrade Services, can be selected as an option when
installing the Domino Administrator client. User-driven upgrade wizards are an option
when installing the Notes client. Additional migration tools are available from independent
software vendors.
Mail coexistence requires Simple Mail Transfer Protocol (SMTP) connectivity or, in the
case of cc:Mail, the cc:Mail Message Transfer Agent (MTA). The cc:Mail MTA is also used
for Address Directory Exchange between Notes and cc:Mail users, bulletin board
migration, and use of Directory Assistance. The cc:Mail MTA requires a Domino server
running Windows NT in your network.
򐂰 Question: What is the procedure for consolidating multiple existing Windows NT Domino
servers to AIX?
Answer: The migration of Domino servers from one platform to another may include a
combination of approaches known as server transplantation and server consolidation.
Server transplantation involves preserving an individual server’s Domino identity and
Internet Protocol (IP) address. Server consolidation involves changing the Domino and
network identity of at least one server, often merging the workload of two or more servers
into one. The latter requires changes to the Domino Directory, changes to database
bookmarks and location documents on users’ workstations, and special handling of locally
encrypted mail files, if any.
94
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Related publications
The publications listed in this section are considered particularly suitable for a more detailed
discussion of the topics covered in this Redpaper.
IBM Redbooks
For information about ordering these publications, see “How to get IBM Redbooks” on
page 96. Note that some of the documents referenced here may be available in softcopy only.
򐂰 IBM WebSphere V5.0 Security WebSphere Handbook Series, SG24-6573
򐂰 Domino Designer 6: A Developer's Handbook, SG24-6854
򐂰 Upgrading to Lotus Notes and Domino 6, SG24-6889
򐂰 Patterns: Custom Designs for Domino & WebSphere Integration, SG24-6903
򐂰 Lotus Domino 6 spam Survival Guide for IBM Eserver, SG24-6930
򐂰 Lotus Security Handbook, SG24-7017
򐂰 Upgrading to Domino 6: Performance Benefits, REDP-3634
򐂰 Domino and WebSphere Bundling, TIPS0305
Online resources
These Web sites are also relevant as further information sources:
򐂰 Lotus Competetive Info
http://ibm.com/lotus/compare
򐂰 Web services
http://www.ibm.com/software/webservers/
http://www.ibm.com/software/solutions/webservices/
򐂰 WebSphere and WebSphere Commerce
http://www.ibm.com/websphere
򐂰 Capacity Upgrade on Demand (CUoD)
http://www.ibm.com/servers/eserver/pseries/cuod/
򐂰 Lotus-related products
http://www.lotus.com/products
򐂰 Lotus Instant Messaging and Web Conferencing
http://www.lotus.com/products/lotussametime.nsf/wdocs/homepage
򐂰 Domino Document Manager
http://www.lotus.com/products/domdoc.nsf/content/domdochomepage
򐂰 Lotus Team Workplace
http://www.lotus.com/products/qplace.nsf/homepage/$first
© Copyright IBM Corp. 2004. All rights reserved.
95
򐂰 Lotus Workplace Team Collaboration
http://www.lotus.com/products/product5.nsf/wdocs/lwtchomepage
򐂰 Lotus Success Stories
http://www.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&
򐂰 Lotus Domino products
http://www.lotus.com/engine/jumpages.nsf/wdocs/products
򐂰 Lotus developerWorks
http://www-136.ibm.com/developerworks/lotus/products/notesdomino/
How to get IBM Redbooks
You can search for, view, or download Redbooks, Redpapers, Hints and Tips, draft
publications and Additional materials, as well as order hardcopy Redbooks or CD-ROMs, at
this Web site:
ibm.com/redbooks
Help from IBM
IBM Support and downloads
ibm.com/support
IBM Global Services
ibm.com/services
96
Lotus Domino for the IBM Eserver pSeries Server Buying and Selling Guide
Back cover
®
Lotus Domino for the IBM
Eserver pSeries Server
Buying and Selling Guide
A single source for
Lotus Domino-related
information about
pSeries
A helpful reference for
IBM Customers and
Business Partners
worldwide
A living document
updated with the
latest programs and
services
Welcome to the Lotus Domino for IBM Eserver pSeries Server
Buying and Selling Guide. Why should you use this guide? Have
you ever spent the day searching several different Web sites or
numerous physical documents trying to locate answers to or
information about similar, yet disparate topics related to Lotus
Domino? Have you ever wanted to find the answers to many
different questions with one search?
This guide offers you one resource that contains all the
information you need to buy or sell Domino for IBM Eserver
pSeries servers. It offers valuable information about definitions,
events, information sources, education, technical assistance,
frequently asked questions, services, business partners, support
information, references, and much more.
Redpaper
INTERNATIONAL
TECHNICAL
SUPPORT
ORGANIZATION
BUILDING TECHNICAL
INFORMATION BASED ON
PRACTICAL EXPERIENCE
IBM Redbooks are developed
by the IBM International
Technical Support
Organization. Experts from
IBM, Customers and Partners
from around the world create
timely technical information
based on realistic scenarios.
Specific recommendations
are provided to help you
implement IT solutions more
effectively in your
environment.
For more information:
ibm.com/redbooks
Download