index [ptgmedia.pearsoncmg.com]ptgmedia.pearsoncmg.com/images/0131443305/index/0131443305_ind… ·...
TRANSCRIPT
505
Index
Symbols1996 Atlanta Summer Olympic
Web Site, 318-3201998 Nagano Winter Olympic
Web Site, 320-3221999 Wimbledon Tennis Web
Site, 323-3242000 Sydney Summer Olympic
Web Site, 324-3272001 Wimbledon Tennis Web
Site, 327@Formula language (Notes), 121
AAccess Control Lists. See ACLsaccess intent policies, WAS
support for EJB 2.0, 23accessing
Domino from J2EE applications, 171
Java classes, 172-175Java classes from J2EE
Servlets, 176, 181Java classes within EJBs,
182-185JavaMail, 207
Lotus Domino Toolkit forWSAD, 189-206
Web Services, 185-189J2EE applications
Domino applications, 134-142
Domino Web Services,154-166
Java from LotusScript,142-143
WebSphere Web Serverplug-ins, 130-134
XML data, 143-153Lotus Workplace, 473
ACLs (Access Control Lists), 88, 220
action tags (JSP tag libraries), 202Active Authentication Mechanism
field, 232Active Directory, 46Active Directory Domino
Upgrade Service. See ADDUSActive User Registry field, 232Active/Active cluster
configuration, 112Active/Active configuration
(MSCS), 263
Active/Passive configuration(MSCS), 263
activity logging for billing, 47addNode command, 278address book, 11address configuration models, 46ADDUS (Active Directory
Domino Upgrade Service), 46admin console (Administrative
Console), 59Admin ECLs, Domino
security, 50Administration Client, Domino
installation, 84Administrations Request
(AdminP) database, 87Administrative Console. See
admin consoleadministrative improvements,
35-42archiving, 37, 42automatic client upgrades, 37client version reporting, 38console innovations, 38deployment of corporate
Welcome pages, 38extended administration
server, 42
Lamb_Index.qxd 08.19.04 4:35 PM Page 505
506 Index
IBM Tivoli Analyzer forLotus Domino, 39-40
License Tracking, 38management of users, groups
and servers, 42platform statistics, 42policy-based management, 36registration policies, 37security policies, 37Server Activity Logging, 41Setup and Desktop policies, 37statistics monitoring and
analysis, 39transaction logging, 41-42xSP administration, 37
Advanced RealTime connectivity feature, 104
agent session context, 172AIX HACMP
OS clustering, 261WebSphere high
availability, 312CMP, 299-300fault tolerance, 299
Akamai Content Distribution, 334algorithms, 10Anonymous user name
(ACLs), 220Ant utility support,
Eclipse 2.1, 126Applet session context
(lotus.domino program), 172application audit, 86application code review,
WebSphere and Lotus Collaboration, 91-99
application interaction (WAS), 26application portal suites. See APSApplication Profiling, 28Application session context
(lotus.domino program), 172APS (application portal suites), 4architecture
WAS, 362WebSphere Portal, 439-440WebSphere with Lotus
Collaboration, 7-12, 91built-in Domino functions,
11-12
Domino 6 network compression, 10
Domino replication, 9-10HTTP Server plug-in, 10WebSphere Portal, 7-8WebSphere/Domino
option, 8archiving policies, 37, 42AS/400 partitioning, 296Assign Policy tool, 396-397audits, 86authentication
Domino, 222HTTP Basic Authentication,
222role of the user directory,
224-225SSL V3 Client Certificate
Authentication, 222SSO (Single-Sign-On)
configuration for WPS,247-256
Domino Java classes, 244-246
environment setup, 229-241
limitations/problems, 228shared user authentication,
211-213SSL client certificate
authentication, 241-244testing configuration, 241troubleshooting
configuration, 246-247user naming, 225-227
WebSphere, LTPA, 223automatic client upgrades, 37automatic fault recovery, 35automatic updates, 73automation, on demand
operating environments, 16availability, high-volume Web
site performance, 340Availability Management
(IBM), 16
BB2B (business-to-business)
operations, 24B2B commerce, 1, 315, 342B2C (business-to-client)
operations, 24Base Distinguished Name, 231Bean Scripting Framework.
See BSFbig bang approach, migration to
earlier versions (WebSphereand Domino), 85
Blue Gene research, 353-354Bookmarks View pane (Domino
Designer), 121Bowstreet Portlet Factory, 71browser-based clients, 107BSF (Bean Scripting
Framework), 362build and deployment
process, 92Business Integration, 16
WebSphere products, 4business portals WebSphere
products, 4Business Rule Beans, WAS
support, 27business-to-business operations.
See B2B operationsbusiness-to-client operations. See
B2C operations
CCA (Certificate Authority),
12, 222Domino security features,
48-49caching
data, WAS support for EJB 2.0, 23
high-volume commercialWeb sites, 329-333
approaches, 330hardware caching
solutions, 330-333calendaring Domino, 11Cascading Style Sheets. See CSS
Lamb_Index.qxd 08.19.04 4:35 PM Page 506
Index 507
CDNs (content delivery networks), 329-333
cellsWAS management,
WebSphere and Lotus Collaboration, 61
WebSphere clustering, 274-278
Certificate Authority. See CACertificate Revocation Lists.
See CRLschangemember command, 256Client Certificate Authentication,
222SSL, 241-244
client interfaces, 431client upgrades, 37, 89-90client version reporting, 38client/server interactions, 34Cluster Administrator, 44,
262, 300Cluster Database Directory
Manager, 262Cluster Manager, 262cluster multi-processing. See CMPCluster Replicators, 44, 262, 387clustering, 259
Domino, 260-274benefits, 274cluster replication, 386database compaction,
266-267databases, 215disaster recovery, 269-274enhancements, 44load balancing, 267-269OS clustering for Domino
servers, 263-265planning considerations,
267R5 clustered servers,
261-263scheduled replication, 269
integration of WAS andDomino, 214-215
Web conferencing, 111-112WebSphere
adding nodes to cells, 278cells, 274-275
creating clusters, 279-280Deployment Manager
installation, 278deployment of enterprise
applications, 281Fixpack installation, 278generation of Web Server
plug-in file, 280high availability for
WebSphere components,281
persistence, 281session management, 281setup, 276-277virtual hosts, 280WAS installation, 277
CMP (cluster multi-processing),299
CMP (Container Managed Persistence), 13, 22
AIX HACMP, 299-300, 312EJB containers, 22
CMP Entity Beans, CMR (Container Managed Relationships), 23
CMR (Container Managed Relationships), 23
collaboration, 8awareness, 8contextual, 8formal, 8informal, 8WebSphere and Lotus
combined serverconfiguration, 76-83
command-line tools, 62creating users with
administrator rights,408-409
DB2 UDB Release 8.1installation, 424-425
Domino installation, 413-423
Domino management, 63Domino platforms, 56-59hardware requirements,
407migration to Domino 6,
85-90
migration to WebSphere V5, 90-99
software requirements, 408SSO environment,
229-241system administrative
clients, 59-61troubleshooting SSO
configuration, 246-247WAS administration, 59WAS installation, 410-413WAS management, 61-63WebSphere Portal, 63-74
Collaboration Center (WP), 67-68
Collaboration Portal (IBM), 16Collaborative Components
(WebSphere Portal), 442-449Collaborative Places, 446Collaborative Portlets,
446-449Lotus Domino integration,
452-454samples, 450-451
Collaborative Places (WebSphere Portal), 446
Collaborative Portlets (WebSphere Portal), 446-449
deployment, 448Setup Manager (SUM), 449technology, 448
Command caching, 376-377command-line tools, WebSphere
and Lotus Collaboration, 62Commerce Suite
(WebSphere), 360commercial high-volume
Web sitescaching alternatives, 329-330hardware caching solutions,
330-333On Demand Workplace
(ODW) Web Conferencing,334-340
public information site for anexchange, 333-334
Common Secure InteroperabilityV2. See CSIv2
Lamb_Index.qxd 08.19.04 4:35 PM Page 507
508 Index
Common Secure Interoperability.See CSI
Compaq Proliant 6500 four-processor, 293
Compensation, WAS support, 27configuration
Active/Active cluster, 112Domino
servers, 265WebSphere plug-in, 84
IBM Directory Server 5.1,468-469
Lotus Workplaceenabling security, 481-484local databases, 476-478servers, 478-479update of Web Server
plug-in, 479-480mutual takeover, 112servers, WebSphere and
Lotus Collaboration, 76-83SSO
testing, 241troubleshooting, 246-247WPS (WebSphere Portal
Server), 247-256console innovations, 38Container Managed Persistence.
See CMPContainer Managed
Relationships. See CMRcontent delivery networks.
See CDNscontent management
(WebSphere Portal), 443contextual collaboration, 8control tags (JSP tag
libraries), 203convergence of function (future
of WAS and Domino), 107-108cookies, LTPA, 223core database layer (NSF), 35core tags (JSP tag libraries), 200corporate Welcome pages
(Domino), deployment, 38create, read update, and delete
actions. See CRUD actionscreateSession() method, 174, 244
CRLs (Certificate RevocationLists), 49
CRUD actions (create, read,update, and delete), 103
CSI (Common Secure Interoperability), 364
CSIv2 (Common Secure Interoperability V2), 29
CSS (Cascading Style Sheets), 52
current design, high-volume Websites, 328
Custom JSP tags (Domino), 103custom tags, 44, 430
DDA (Directory Assistance), 252data caching, WAS support for
EJB 2.0, 23Data Connection Resources.
See DCRdata tags (JSP tag libraries), 200database compaction, Domino
clustering, 266-267Database interface (DOM), 175Database Properties box, 10database server utility
programs, 48databases, clustering, 215DB2 space requirements, 83DB2 UDB 8.1 Enterprise Server,
465-466DB2 UDB Release 8.1
installation, WebSphere andLotus collaboration, 424-425
DCR (Data ConnectionResources), 52
declarative invalidation, WASDynamic Cache, 373-375
Dedicated Servers for Domino.See DSD
Default user name (ACLs), 220delegated server administration,
Domino security, 49Demilitarized Zone. See DMZdeployment
Collaborative Portlets (WebSphere Portal), 448
Deployment Manager installation, WebSphereclustering, 278
Domino corporate Welcomepages, 38
designer features of Domino, 52Designer Help (Domino),
171, 184development
environment, applicationcode review, 92-94
skills, application codereview, 92-94
tools, 115-127Domino Designer,
121-125future of, 126-127LDTWS (Lotus Domino
Toolkit for WebSphereStudio), 117-121
Lotus WSTK, 125SOAPConnect, 126WSAD (WebSphere
Studio ApplicationDeveloper), 116-117
digital medical archive, on demand systems, 354
directories, 45-46Directory Assistance. See DAdirectory function, 110-111directory services, 11disaster recovery, Domino
clustering, 269-274DMZ (Demilitarized Zone),
55, 76DNS Blacklists. See DNSBLsDNS Domain field, 234DNSBLs (DNS Blacklists), 50Document interface (DOM), 175Document Manager
(Domino), 11Document Object Model.
See DOMDocument Type Definition.
See DTDDOLS (Domino Off-Line
Services), 47, 51DOM (Document Object
Model), 52
Lamb_Index.qxd 08.19.04 4:35 PM Page 508
Index 509
Dominoaccessing J2EE applications,
134-166EJBs, 135-142Java from LotusScript,
142-143servlets/JSPs on form
submission, 134-135Web Services, 154-166XML data, 143-153
accessing from J2EE applications
Java classes, 171-175Java classes from J2EE
Servlets, 176, 181Java classes within EJBs,
182-185JavaMail, 207Lotus Domino Toolkit for
WSAD, 189-206Web Services, 185-189
administrative improvements,35-42
archiving, 37, 42automatic client
upgrades, 37client version
reporting, 38console innovations, 38deployment of corporate
Welcome pages, 38extended administration
server, 42IBM Tivoli Analyzer for
Lotus Domino, 39-40License Tracking, 38management of users,
groups and servers, 42platform statistics, 42policy-based
management, 36registration policies, 37security policies, 37Server Activity
Logging, 41Setup and Desktop
policies, 37statistics monitoring and
analysis, 39
transaction logging, 41-42xSP administration, 37
advantages, 2cluster replication, 387clustering, 260-274
benefits, 274database compaction,
266-267disaster recovery, 269-274load balancing, 267-269OS clustering for Domino
servers, 263-265planning considerations,
267R5 clustered servers,
261-263scheduled replication, 269
configuration, 84designer features, 52development tools, 115-116
Domino Designer, 121-125
Eclipse 2.1, 126Eclipse 3.0, 126-127Eclipse-based clients, 127Lotus WSTK, 125WSAD (WebSphere
Studio ApplicationDeveloper), 116-117
future of, 6, 357browser-based clients, 107convergence of function,
107-108On Demand Business,
358-359open standards versus
proprietary program-ming interfaces, 106
portal development, 359-360
WebSphere approach, 360groupware and collaboration
functions, 11-12high-volume Web sites,
318-3401996 Atlanta Summer
Olympic Web Site, 318-320
1998 Nagano WinterOlympic Web Site, 320-322
1999 Wimbledon TennisWeb Site, 323-324
2000 Sydney SummerOlympic Web Site, 324-327
2001 Wimbledon TennisWeb Site, 327
commercial Web sites,329-340
current design, 328hosting features, 46-48
activity logging forbilling, 47
address configurationmodels, 46
database server utility programs, 48
DOLS support, 47mail routing, 47multiple organization
Domino Directory, 47protocol support, 47scalability, 48security, 47
HTTP Server plug-in, 10IIOP settings, 454installation, 84
WebSphere and Lotus collaboration, 413-423
integration with J2EE applications, 103-104
Lotus Domino Toolkit forWebSphere Studio, 103-104
integration with WAS, 211-218
clustering, 214-215high availability, 216high-capacity combined
systems, 216-217IIOP, 218J2EE Servlets, 217-218SSO (Single-Sign-On),
211-214integration with WebSphere
Portal Collaborative Components, 452-454
Lamb_Index.qxd 08.19.04 4:35 PM Page 509
510 Index
Java classes, SSO, 244-246JavaScript enhancements, 52LDAP support, 225management, WebSphere and
Lotus Collaboration, 63multi-version UNIX
support, 32network compression,
10, 387overview, 383performance, 384-385
Mail.BOX databases, 290-291
multiple cluster replicators, 291
multiple scheduled replicators, 291
multiprocessor servers,286-296
policy-based system administration, 388-405
areas of Domino Administration, 389
Assign Policy tool, 396-397
corporate policy example, 400
effective policies, 395explicit policies, 391-392inheriting and enforcing
policy settings, 394mail archiving example,
404-405organizational policies,
391-392policy content, 393policy documents,
390-391policy hierarchies,
393-394Policy Synopsis tool, 400Registration Settings
document example, 401-403
Settings documents, 391Setup and Desktop
settings documentsexample, 404
View Policy tool, 398-399
quota mail, 387replication, 384-386
cluster replication, 386streaming replication,
9-10, 386Roaming User features, 384role in On Demand Business
operating environments, 15-17
security, 220Admin ECLs, 50authentication, 222CA process, 48-49delegated server
administration, 49DOLS
Internet password management, 49
messaging, 50-51servers, 102
configuration, WebSphereand Lotus Collaboration,80-81
installation and setupimprovements, 32-33
scalability and performance, 33-35
UNIX installation options, 32versus WAS, 105-106Web conferencing example,
109-112directory function,
110-111WebSphere MQ
clustering, 111-112WebSphere MQ
messaging, 111Web server enhancements,
42-46Active Directory, 46cluster enhancements, 44custom tag library, 44multi-directory
environment, 45-46SSO, 44third-party Web server
plug-in support, 44Web preferences, 44WebDAV support, 43
WebSphere and Lotus Collaboration
combined server configuration, 76-83
command-line tools, 62creating users with
administrator rights,408-409
DB2 UDB Release 8.1installation, 424-425
Domino installation, 413-423
Domino management, 63Domino platforms, 56-59hardware requirements, 407migration to Domino 6,
85-90migration to
WebSphere V5, 90-99software requirements, 408SSO environment, 229-241system administrative
clients, 59-61troubleshooting SSO
configuration, 246-247WAS administration, 59WAS installation, 410-413WAS management, 61-63WebSphere Portal, 63-74
WebSphere Web Server plug-ins, 130-134
XML enhancements, 53Domino Administrator, People &
Groups tab, 36Domino Custom JSP tags, 103Domino Custom Tags Library
feature, 192Domino Database Connection
dialog (LDTWS), 118Domino Designer, 121-125Domino Directory, 47, 251Domino Everyplace Servers, 50Domino navigator view
(LDTWS), 118Domino Objects for Java, 103Domino Off-Line Services.
See DOLSDomino Server Names field, 234Domino Server Setup Profile, 33
Lamb_Index.qxd 08.19.04 4:35 PM Page 510
Index 511
Domino Server Setup Program,32-33
Domino View & Form Builder,72-73
Domino View tab (LDTWS), 118Domino view window
(LDTWS), 119domino:form tag, 198domino:formlink tag, 199domino:input tag, 198domino:savedoc tag, 198DSD (Dedicated Servers for
Domino), 107DTD (Document Type
Definition), 53, 123Dynamic Cache (WAS), 369-377
Command caching, 376-377declarative invalidation, 373flexible, portable caching, 377identifying Servlets or
JSPs, 369programmatic invalidation,
372-373removal of entries, 372RSS (Rich Site Summaries),
374-376unique dynamic content,
370-371Web page/fragment
caching, 369
Ee-Commerce Application case
study, WebSphere high availability, 304-307
e-mail protocols (Domino), 11Eclipse 2.1, 126Eclipse 3.0, 126-127Eclipse Plugin Central, 117Eclipse software package,
WSAD (WebSphere StudioApplication Developer), 116-117
EcoC (Enterprise Center ofCompetence), 288
ECP (enterprise collaborativeportal), 358
editions, WebSphere Portal, 437
Editor pane (Domino Designer), 121
EEP (enterprise expertise portal), 358
effective policies, Domino policy-based administration, 395
EIP (enterprise information portal), 358
EIS (Enterprise Information System), 431
EJB 2.1, 430EJB Query Language. See
EJBQLejbActivate() method, 183ejbCreate() method, 182ejbPassivate() method, 183EJBQL (EJB Query
Language), 23ejbRemove() method, 183EJBs (Enterprise Java Beans),
12-15accessing J2EE elements
from Domino applications,135-142
J2EE applications, 182-185method-level object
security, 15WAS support for, 22-23
EKP (enterprise knowledge portal), 358
EL (Expression Language), 429EMS web conferencing
system, 337encryption, On Demand
Workplace (ODW) Web Conferencing, 340
enforced settings, Domino policy-based administration, 394
enterprise applications, WebSphere clustering, 281
Enterprise Center of Competence. See ECoC
enterprise collaborative portal.See ECP
enterprise expertise portal. See EEP
enterprise information portal. See EIP
Enterprise Information System.See EIS
Enterprise Java Beans. See EJBsenterprise knowledge portal.
See EKPEnterprise Storage Server con-
solidation, 16Entity Beans, inheritance, 23environment, SSO, 229-241error check, migration to
Domino 6, 89-90eServer BladeCenter (IBM), 17eServer zSeries Linux
consolidation, 16eServer zSeries Optimization
tools (IBM), 16event generators, 35event handlers, 35Event Monitor task, 35event Web sites
current design, 328history of high-volume Web
sites, 316-3271996 Atlanta Summer
Olympic Web Site, 318-320
1998 Nagano WinterOlympic Web Site, 320-322
1999 Wimbledon TennisWeb Site, 323-324
2000 Sydney SummerOlympic Web Site, 324-327
2001 Wimbledon TennisWeb Site, 327
evolution of design, 317role of Domino and
WebSphere, 318Sport and Financial
consoles, 318support for increased hits,
317-318lessons learned, 355
Everyplace Suite (WebSphere), 360
evolution of design, history ofhigh-volume Web sites, 317
Lamb_Index.qxd 08.19.04 4:35 PM Page 511
512 Index
evolution of WebSphere, 108-109
explicit policies, Domino policy-based administration,391-392
Expression Language. See ELextended ACLs. See xACLsextended administration server
(Domino), 42Extensible Stylesheet Language.
See XSL
Ffailover
MSCS, 300-301WebSphere high availability,
failover-ready applicationcode, 309-311
fault recovery, 35fault tolerance, 285
AIX HACMP, 299servers, WebSphere high
availability, 311technology, high
availability, 216FFDC (First Failure Data
Capture), 364filters, Java Servlet 2.3, 20firewalls, clustering, 214First Failure Data Capture. See
FFDCFix Pack 2 to DB2 UDB 8.1
(Lotus Workplace), 467Fixpack, installation, 278flexible, portable caching, 377formal collaboration, 8forms (Domino) versus WAS
JSPs, 105-106formula engine, 35four-processor servers,
performance testing, 292full system audit, 86full-text search feature, 35future
Domino, 6browser-based clients, 107convergence of function,
107-108
multiprocessor server performance, 295
open standards versus proprietary programminginterfaces, 106
IBM and Lotus, 357-360On Demand Business,
358-359portal development,
359-360WebSphere approach, 360
WAS, 106-109browser-based clients, 107convergence of function,
107-108evolution of WebSphere,
108-109open standards versus
proprietary programminginterfaces, 106
GGateway routers, clustering, 214Global Security, configuring for
SSO, 230grid computing, 349-351groups
Domino management, 42WebSphere Portal, 441
groupware, user interaction, 31
HHA (high availability), 285-286
clusters, 215integration of WAS and
Domino, 216WAS, 298-299Web conferencing directory
function, 110-111WebSphere, 304-308
AIX HACMP, 299-300, 312
built-in failover capabilities, 311
e-Commerce Applicationcase study, 304-307
failover-ready applicationcode, 309-311
fault-tolerant servers, 311load balancing and
failover options, 310MSCS, 300-301Network Dispatcher,
301-304, 309-312OS clustering
software, 309WAS V4 with load
balancing, 307-308WebSphere clustering, 281WLM (Work Load
Management), 308HACMP (High Availability Clus-
ter Multi-Processing), 111HACMP (Highly Available
Cluster Management Program), 282
HACMP (AIX)CMP, 299-300fault tolerance, 299WebSphere high
availability, 312hardware
caching solutions, 330-333WebSphere and Lotus
Collaboration, 407operating system
installation, , 82requirements for server
configuration, 76high availability. See HAHigh Availability Cluster
Multi-Processing. See HACMPhigh-capacity combined systems,
integration of WAS andDomino, 216-217
high-volume Web sitesB2B Web sites, 342commercial Web sites
caching alternatives, 329-330
hardware caching solutions, 330-333
On Demand Workplace(ODW) Web Conferencing, 334-340
Lamb_Index.qxd 08.19.04 4:35 PM Page 512
Index 513
public information site foran exchange, 333-334
current design, 328history, 316-327
1996 Atlanta SummerOlympic Web Site, 318-320
1998 Nagano WinterOlympic Web Site, 320-322
1999 Wimbledon TennisWeb Site, 323-324
2000 Sydney SummerOlympic Web Site, 324-327
2001 Wimbledon TennisWeb Site, 327
evolution of design, 317role of Domino and
WebSphere, 318Sport and Financial
consoles, 318support for increased hits,
317-318on demand computing
grid computing, 349-351OSGA, 351-355VMware, 344
performance, 340-341Highly Available Cluster
Management Program. SeeHACMP
history, high-volume Web sites,316-327
1996 Atlanta SummerOlympic Web Site, 318-320
1998 Nagano Winter OlympicWeb Site, 320-322
1999 Wimbledon Tennis WebSite, 323-324
2000 Sydney SummerOlympic Web Site, 324-327
2001 Wimbledon Tennis WebSite, 327
evolution of design, 317role of Domino and
WebSphere, 318Sport and Financial
consoles, 318
support for increased hits,317-318
horizontal clusters, 363horizontal scaling, high-capacity
combined systems, 216Host field, 231Host Integration (WebSphere),
359-360Host On Demand
(WebSphere), 359hosting features (Domino), 46-48HTTP Basic Authentication, 222HTTP Server plug-in, 130-134HTTP servers, WebSphere and
Lotus Collaboration, 78-79HTTP Sessions, WAS
management, 62HTTPServletRequest.
sendRedirect() method, 244HttpURLConnection object, 164hub servers, 88Huffman algorithm, 10Hyades, 127
IIBM Business Integration, 16IBM Collaboration Portal, 16IBM Directory Server 5.1
configuration, 468-469installation, 467-468
IBM eServer BladeCenter, 17IBM eServer zSeries
Optimization tools, 16IBM Information Integration, 16IBM On Demand Service
offerings. See On Demand Service (ODS) offerings case study
IBM Tivoli Analyzer for LotusDomino, 39-40
IBM User Management, 16IBM WebSphere. See WebSphereICE (integrated collaborative
environment), 8ICM (Internet Cluster
Manager), 261IDC (International Data
Corporation), 358
IDE (integrated developmentenvironments) platforms, 116-117
IETF (Internet Engineering TaskForce), 338
IIOP (Internet Inter-Orb protocol), 173
integration of WAS andDomino, 218
settings, 454IM (Instant Messaging)
Lotus, 11On Demand Workplace
(ODW) Web Conferencing,338-339
IMAP server, 35Include Domino Custom Tags
Library feature, 190inetOrgPerson object class, 230informal collaboration, 8Information Integration
(IBM), 16inheritance, Entity Beans, 23inherited settings, Domino
policy-based administration, 394iNotes, 107iNotes Web Access, 50installation
DB2 UDB 8.1 EnterpriseServer, 465-466
Deployment Manager, WebSphere clustering, 278
Domino, 84Domino Server Setup
Program, 32-33WebSphere and Lotus
collaboration, 413-423Fixpack, WebSphere
clustering, 278IBM Directory Server 5.1,
467-468Lotus Domino Toolkit for
WSAD, 189-206Lotus Workplace, 469-476
products, 471-472tutorial, 464-465wrap up, 475-476
Lamb_Index.qxd 08.19.04 4:35 PM Page 513
514 Index
operating systems, WebSphere and Lotus Collaboration, 81-83
UNIX options, 32WAS, 83
WebSphere and Lotus collaboration, 410-413
WebSphere clustering, 277WPS (WebSphere Portal
Server), 437, 454Instant Messaging. See IMintegrated collaborative
environment. See ICEintegrated development
environments. See IDE platformsintegration
advantages, xxviDomino and J2EE
applications, 103-104WAS and Domino, 211-218
clustering, 214-215high availability, 216high-capacity combined
systems, 216-217IIOP, 218J2EE Servlets, 217-218SSO (Single-Sign-On),
211-214WebSphere and Domino role
in on demand operatingenvironments, 16
Intel boxes, 296internal design, Web
conferencing, 336-337International Data Corporation.
See IDCinternationalization support
Java Servlet 2.3, 21WebSphere Portal, 455-457
Internet Cluster Manager. See ICM
Internet Engineering Task Force.See IETF
Internet Inter-Orb protocol settings. See IIOP, settings
Internet password management,Domino security, 49
Internet protocols. See IPs
Internet Protocols/HTTP page, 84
interoperability, WebSphere andLotus Collaboration, 85
invoking Domino Web Services,159-164
IP Sprayers, Network Dispatcher, 312
IPs (Internet protocols), 46ISeries, DSD (Dedicated Servers
for Domino), 107iSeries Linux, 16Item interface (DOM), 175
JJ2EE (Java 2 Enterprise Edition)
applicationsaccessing
Domino applications, 134-142
Domino Web Services,154-166
Java from LotusScript,142-143
WebSphere Web Serverplug-ins for Domino,130-134
XML data, 143-153accessing Domino, 171-206
Java classes, 172-175Java classes from J2EE
Servlets, 176-181Java classes within EJBs,
182-185JavaMail, 207Lotus Domino Toolkit for
WSAD, 189-206Web Services, 185-189
integration with Domino,103-104
WAS support, 20, 365J2EE architecture, WebSphere
Portal, 440J2EE Connector Architecture.
See JCAJ2EE Servlets, integration of
WAS and Domino, 217-218
J2EE (Java 2 Enterprise Edition)technologies, 12-15
J2EE1.4 specificationEJB 2.1, 430Java Server Pages 2.0,
429-430Java Servlet 2.4, 429JCA 1.5, 431JDBC 3.0, 430JMS 1.1, 431Web Services
enhancements, 432J2SE (Java 2 Platform, Standard
Edition), 430JAAS 1.0 (Java Authentication
and Authorization Services), 22Java 2 Platform, Standard
Edition. See J2SEJava API for XML Processing.
See JAXP 1.1Java API for XML Registries.
See JAXRJava API for XML-based RPC.
See JAX-RPCJava Authentication and
Authorization Services. SeeJAAS 1.0
Java class library (Domino), 123Java classes
accessing Domino from J2EEapplications, 172-175
SSO, 244-246Java Connector Architecture.
See JCAJava Cryptographic Architecture.
See JCAJava Cryptographic Extension.
See JCEJava Management Extensions.
See JMXJava Message Service. See JMSJava Native Interface. See JNIJava Secure Socket Extension.
See JSSEJava Server Pages 2.0, 429-430Java Server Pages Standard Tag
Library. See JSTLJava Server Pages. See JSPs
Lamb_Index.qxd 08.19.04 4:35 PM Page 514
Index 515
Java Servlet 2.3, WAS supportfor, 20-21
Java Servlet 2.4, 429java.library.path property, 172JavaMail, 207JavaMail 1.2, 21JavaScript, Domino
enhancements, 52JAX-RPC (Java API for
XML-based RPC), 432JAXP 1.1 (Java API for XML
Processing), 22JAXR (Java API for XML
Registries), 432JCA (J2EE Connector
Architecture), 102JCA (Java Connector
Architecture), 26JCA (Java Cryptographic
Architecture), 29JCA 1.5, 431JCE (Java Cryptographic
Extension), 29JDBC 3.0, 430JDK 1.4, 366JMS (Java Message Service),
14, 22JMS 1.1, 431JMX (Java Management
Extensions), 28, 363JNI (Java Native Interface), 175JSP documents, 21JSPs (Java Server Pages), 12-13
accessing J2EE elementsfrom Domino applications,134-135
tag libraries, 192-206hints and tips for use,
203-206structure, 199-203
versus Domino databaseforms, 105-106
WAS support for, 21JSSE (Java Secure Socket
Extension), 29JSTL (Java Server Pages
Standard Tag Library), 429
K-Llanguages, WebSphere Portal
internationalization support, 455
layer feature, Domino, 52LCC (Lotus Collaborative
Component), 253LDAP (Lightweight Directory
Access Protocol), 11, 212, 224-225, 364
directory access enhancements, 45
Domino support, 225Realm field, 234server properties, 482-484WebSphere support, 225
ldapsearch utility, 230LDT (WSAD), 190LDTWS (Lotus Domino Toolkit
for WebSphere Studio), 103tag libraries, 117, 120testing applications, 120-121
Learning Delivery Server Content Deployment Settings(Lotus Workplace), 474
Learning Delivery Server Set-tings (Lotus Workplace), 474
Learning Management ServerSettings (Lotus Workplace), 473
Learning Settings (Lotus Workplace), 474-475
LEI feature (Lotus EnterpriseIntegrator), 104
Lempel-Ziv algorithm. See LZ1algorithm
License Tracking (Domino), 38lifecycle events, Java
Servlet 2.3, 21Lightweight Directory Access
Protocol. See LDAPLightweight Third-Party
Authentication. See LTPAlimitations, SSO, 228Linux, 57-59load balancing
clusters, 214Domino clustering, 267-269
WAS, WebSphere high availability, 307-310
load sharing, Network Dispatcher, 301-304
local databases, Lotus Workplaceconfiguration, 476-478
local interfaces, WAS support forEJB 2.0, 23
Lotus Collaborative Component.See LCC
Lotus Domino Toolkit for WebSphere Studio. See LDTWS
Lotus Domino. See DominoLotus Enterprise Integrator.
See LEILotus Extended Search, 359Lotus Formula language, 121Lotus IM configuration, 256Lotus Notes Smart Upgrade,
37, 89Lotus Notes. See DominoLotus Workplace, 461-462
access, 473applying Fix Pack 2 to
DB2 UDB 8.1, 467configuration
enabling security, 481-484local databases, 476-478servers, 478-479update of Web Server
plug-in, 479-480DB2 UDB 8.1 Enterprise
Server installation, 465-466IBM Directory Server 5.1
configuration, 468-469installation, 467-468
installation, 469-470Learning Delivery Server Set-
tings, 474Learning Management Server
Settings, 473Learning Settings, 474-475products installation, 471-472strategy, WebSphere and
Lotus Collaboration, 66-69tutorial installation, 464-465WPS (WebSphere Portal
Server) installation, 454
Lamb_Index.qxd 08.19.04 4:35 PM Page 515
516 Index
Lotus Workplace Content Management, 69
Lotus Workplace for BusinessControls and Reporting, 69
Lotus Workplace for RetailOperations, 69
Lotus WSTK (Web ServicesEnablement Toolkit). SeeWSTK
lotus.domino package fromJ2EE, accessing Domino, 171-206
Java classes, 172-175Java classes from J2EE
Servlets, 176-181Java classes within EJBs,
182-185Lotus Domino Toolkit for
WSAD, 189-206Web Services, 185-189
LotusScript, 121, 142-143LotusScript classes (Domino
Designer), 123LotusScript extension. See LSXLotusXSL transform processor
(Domino), 123LS2J LSX (LotusScript
extension), 142LSX (LotusScript
extension), 142LTPA (Lightweight Third-Party
Authentication), 212, 223-224, 364
LTPAToken cookie, 244LZ1 (Lempel-Ziv) algorithm, 10
Mmail
archiving example, Domino policy-basedadministration, 404-405
client upgrades, 89journaling, 50routing, 47services (Domino), 11templates, 90
Mail Sessions properties page(JavaMail), 207
Mail.BOX databases, Dominoperformance, 290-291
MakeSOAPRequest method, 162management (Domino), 42Massively Parallel Processing.
See MPPmaster-peer approach, Web
conferencing directory function, 110-111
MaxUsers state, 269MDBs (Message-Driven Beans),
14, 22messagerouter Web service
handling servlet, 185messaging
Domino security, 50-51Workplace messaging, xxvi
method-level object security,EJBs, 15
Microsoft OS Clustering. SeeMSCS
migration (versions), WebSphereand Lotus Collaboration
migration to Domino 6, 85-90migration to WebSphere V5,
90-99migration tools (WAS), 377-378model-view-controller design.
See MVC designMPP (Massively Parallel
Processing), 287MQ Workflow (WebSphere), 360MSCS (Microsoft OS
Clustering), 261-263, 300-301multi-directory environment
(Domino), 45-46multi-tiered server configuration,
WebSphere and Lotus Collaboration, 76
multilayer switches, clustering, 214
multiple identities problem,SSO, 228
configuring SSO for WPS,252-256
multiple Mail.BOX databases,290-291
multiple organization DominoDirectory, 47
multiprocessor servers, Dominoperformance issues, 286-296
AS/400 partitioning, 296Domino partitions, 292-293future of, 295Lotus guidelines, 288-291monitoring tools, 292NotesBench, 295overview, 287
mutual takeover configuration, 112MVC (model-view-controller)
design, 439My Lotus Team Workspaces
(QuickPlace) portlet, 67
NName & password field, 235name and password authentication.
See HTTP Basic AuthenticationNational Digital Mammography
Archive. See NDMAnavigation tags (JSP tag
libraries), 202NCSOW.jar, 190NDMA (National Digital
Mammography Archive), 355network bandwidth requirements,
cluster replication, 272network compression
Domino, 10, 387Domino server scalability
and performance enhancements, 34
Network Dispatcherload sharing, 301-304WebSphere high
availability, 312network utilization, high-volume
Web site performance, 340new features, WAS, 25-29,
427-432decrease in downtime, 28dynamic application
interaction, 26end-to-end application
optimization, 27
Lamb_Index.qxd 08.19.04 4:35 PM Page 516
Index 517
J2EE 1.4 specification, 429-432
JCA support, 26management enhancements, 27performance improvements, 28security improvements, 29Service Choreographer, 27Web services
implementation, 26nodes
adding to WebSphere clustering cells, 278
WAS management, WebSphere and Lotus Collaboration, 62
non-Domino directory, configuring SSO for WPS, 251-252
Notes, password management, 49Notes Remote Procedure Call.
See NRPCNotes/Domino 6
network compression, 10performance
improvements, 295NotesBench, 295NotesFactory.createSession()
method, 244NotesThread class, 173NotesThread issue, accessing
Domino from J2EE applicationswithin EJBs, 184-185
NRPC (Notes Remote ProcedureCall), 10
NSF, core database layer, 35NSF buffer manager, 35NT consolidation, 16NT Performance Monitor,
288, 292NT Task Manager, 292
OObject Dependency Graph.
See ODGObject Management Group.
See OMGobject request broker. See ORBobject streaming, 34
Objects for Java (Domino), 103ODG (Object Dependency
Graph), 321ODS (On Disk Structure), 88ODW Application Installation
Guide, 282OMG (Object Management
Group), 127OMG Common Secure
Interoperability, 364On Disk Structure. See ODSOn Demand Business, xxvi
future of IBM and Lotus,358-359
operating environments, 15-17
on demand computing, high-volume Web sites
grid computing, 349-351OSGA, 351-355VMware, 344
on demand operating environments, WebSphere andDomino role, 15-17
On Demand Service (ODS)offerings case study, 3
On Demand Workplace (ODW)Web Conferencing, 334-340
encryption, 340Instant Messaging,
338-339internal design and
utilization, 336-337security, 339
Open Grid Services Architecture.See OSGA
open standards (future of WASand Domino), 106
operating systems, requirementsfor server configuration, 76
OpsNav (Operations Navigator), 292
ORB (object request broker), 62-63
Organization field, 234organizational policies, Domino
policy-based administration,391-392
OS clusteringDomino servers, 263-265MSCS (Microsoft OS
Clustering), 261-263, 300-301
WebSphere high availability, 309
OSGA (Open Grid ServicesArchitecture), 351-355
outbound mail (SMTP), 284
PPalmisano, Sam (IBM’s CEO), 358parent-child relationships,
Domino policy-based administration, 36, 394
partial page caching, 331partitions
AS/400, 296Domino performance,
multiprocessor servers, 292-293
password management, Dominosecurity, 49
PC Banking case study, Dominoclustering, 269-271
PCO (Portal Content Organizer), 443
People & Groups tab (DominoAdministrator), 36
People Finder portlet, 67performance, 285-286
Domino, 384-385enhancements, 33-35Mail.BOX databases,
290-291multiple cluster
replicators, 291multiple scheduled
replicators, 291multiprocessor servers,
286-296high-volume Web sites,
340-341WAS, 364
Performance Analyzer tool, 364Performance Monitor (NT),
288, 292
Lamb_Index.qxd 08.19.04 4:35 PM Page 517
518 Index
Performance Monitor Interface.See PMI
persistenceCMP (container-managed
persistence), 13, 22WebSphere clustering, 281
personal collaborative places, 446
Personalization Server (WebSphere Portal), 442
personalization support, WebSphere Portal, 441
PKI (Public Key Infrastructure), 12
platformsDomino statistics, 42WebSphere and Lotus
CollaborationLinux, 57-59UNIX (AIX), 57-58Windows, 56
plug-ins, WebSphere Web Serverplug-ins, 130-134
PMI (Performance MonitorInterface), 28, 364
Policy Synopsis tool, 36Domino policy-based
administration, 400policy-based system
administration, 36Domino, 388-405
areas of Domino Administration, 389
Assign Policy tool, 396-397
corporate policy example, 400
effective policies, 395explicit policies, 391-392inheriting and enforcing
policy settings, 394mail archiving example,
404-405organizational policies,
391-392policy content, 393policy documents,
390-391
policy hierarchies, 393-394
Policy Synopsis tool, 400Registration Settings
document example, 401-403
Settings documents, 391Setup and Desktop
settings documentsexample, 404
View Policy tool, 398-399WebSphere and Lotus
Collaboration, 60-61Port field, 231Portal Application Integrator
tool, 5Portal Catalog tool, 6Portal Content Organizer.
See PCOPortal Express, 66Portal Express Plus, 66Portal Extend, 66Portal Server (WebSphere), 359portals, xxvi, 5, 64-65
development, 359-360WebSphere Portal. See
WebSphere PortalIBM employees, 444-446
internationalization support, 455-457
J2EE architecture, 440personalization
support, 441security, 441users and groups, 441WPS (WebSphere Portal
Server), 437-439, 454Portlet Factory, 71portlets, 7
WebSphere Portal, 70-74automatic updates, 73Bowstreet Portlet
Factory, 71Domino View & Form
Builder, 72-73profiling, 74
WPS (WebSphere PortalServer), 438-439
API, 439
applications, 439SSO configuration, 249
preferences, Web preferences, 44principal, 22profiling, portlets, 74programmatic invalidation, WAS
Dynamic Cache, 372-373Programmer’s pane (Domino
Designer), 122programming extensions (WAS),
365-366Project Hyades, 127proprietary programming
interfaces (future of WAS andDomino), 106
proprietary technology, application code review, 98
protein aggregation, 354protein-protein interaction
module, 354protocols, Domino supported, 47pSeries, 16Public Key Infrastructure.
See PKI
Q-RQuickPlace, 67, 256, 359quota mail (Domino), 387
R5 clustered servers, 261-263RAD (rapid application
development), 121RDBMS (relational data base), 52Real-time Charting tabs
(Domino Administrator), 39recycle() method, 175reference cycles, migration to
WebSphere V5, 99registration policies (Domino), 37Registration Settings document
example, Domino policy-basedadministration, 401-403
relational data base. See RDBMSrelational resource adapters.
See RRAsRemote Method Interaction.
See RMIRemote Procedure Call. See RPC
Lamb_Index.qxd 08.19.04 4:35 PM Page 518
Index 519
replication (Domino), 384-386cluster replication, 386server scalability and perfor-
mance enhancements, 34streaming replication,
9-10, 386Rich Site Summaries. See RSSRMI (Remote Method
Interaction), 135Roaming User features
(Domino), 384RPC (Remote Procedure Call), 9rpcrouter Web service handling
servlet, 185RRAs (relational resource
adapters), 365RSS (Rich Site Summaries),
374-376runtime environments,
application code review, 92-96
SS/MIME v3 feature, Domino
support, 48SAAJ (SOAP with Attachments
API for Java), 432Sametime, 67, 359
room servers, 111, 283SAN (Storage Area Networking)
switches, clustering, 215SAXHandler class, 162scalability
clusters, 215Domino enhancements, 33-35replication, 34Domino hosted
environments, 48scaling, high-capacity combined
systems, 216-217scheduled replication (Domino)
clustering, 269performance, 291
SCM (source code management)tool, 93
search capabilities (WebSpherePortal), 442
Secure Sockets Layer. See SSL
security, 220Domino, 12
Admin ECLs, 50CA process, 48-49delegated server
administration, 49DOLS, 51hosting features, 47Internet password
management, 49messaging, 50-51policies, 37
On Demand Workplace(ODW) Web Conferencing,339
user authentication, 222-256Domino, 222HTTP Basic
Authentication, 222role of the user directory,
224-225SSL V3 Client Certificate
Authentication, 222SSO, 220-256WebSphere, 223
WAS, 29, 364WebSphere, 220-221WebSphere Portal, 441
self registration feature, WebSphere Portal, 441
Server Activity Logging(Domino), 41
server configuration, WebSphereand Lotus Collaboration, 76-85
Domino server configuration,80-81
hardware/operating systemrequirements, 76
HTTP servers, 78-79installation procedure, 81-83networking considerations, 80product coexistence, 77WAS server configuration, 81
Server Health Monitoring, 39-40Server Health Recommendation
documents, 40server utilization, high-volume
Web site performance, 340
serversDomino, 42, 102hub, 88Lotus Workplace
configuration, 478-479Sametime Room, 111spoke, 89
Service Choreographer (WAS), 27Service Provider administration.
See xSP administrationServlets (Java 2.3), 20-21
accessing J2EE elementsfrom Domino applications,134-135
accessing Domino from J2EEapplications, 176, 181
versus Domino Web agents, 105
SES (smart enterprise suites), 4Session Authentication field, 234session EJBs, 182Session Initiation Protocol.
See SIPsession management, WebSphere
clustering, 281session related classes
(lotus.domino package), 173session-based authentication
(LTPA), 223-224Session.IsValid() method, 173Settings documents, Domino
policy-based administration, 391Setup and Desktop policies
(Domino), 37Setup Manager. See SUMshared collaborative places, 446shared resources (Domino), 52shared user authentication, SSO
(Single-Sign-On), 211-213LDAP (Lightweight
Directory Access Protocol), 212
LTAP (Lightweight Third-Party Authentication), 212
TAM (Tivoli Access Manager), 213
WPS (WebSphere PortalServer), 212-213
Lamb_Index.qxd 08.19.04 4:35 PM Page 519
520 Index
shared user directory, configuring SSO for WPS, 250-251
shared-disk clusters, 215shared-nothing clusters, 215SIMPLE (SIP for Instant
Messaging and Presence Lever-aging Extensions), 339
Simple Object Access Protocol.See SOAP
Simple WebSphere AccessMechanism. See SWAM
Single-Sign-On. See SSOsinitThread() method, 173, 176SIP (Session Initiation
Protocol), 338SIP for Instant Messaging
and Presence LeveragingExtensions. See SIMPLE
Site Analyzer, 360, 442small-to-medium business
market. See SMB marketsmart enterprise suites. See SESSmartcard support (Domino), 48SMB (small-to-medium
business) market, 66SMP (Symmetric
Multiprocessing), 287SMTP
JavaMail, 207outbound mail, 284
SOAP (Simple Object AccessProtocol), 24, 104
SOAP requests, 154-159SOAP with Attachments API for
Java. See SAAJSOAPConnect, 126SOAPReqXML documents, 162software, WebSphere and Lotus
collaborationoperating system
installation, 83requirements, 408
source code management tool.See SCM tool
spoke servers, 89Sport and Financial consoles,
high-volume Web sites, 318
sports Web sitescurrent design, 328history of high-volume Web
sites, 316-3271996 Atlanta Summer
Olympic Web Site, 318-320
1998 Nagano WinterOlympic Web Site, 320-322
1999 Wimbledon TennisWeb Site, 323-324
2000 Sydney SummerOlympic Web Site, 324-327
2001 Wimbledon TennisWeb Site, 327
evolution of design, 317role of Domino and
WebSphere, 318Sport and Financial
consoles, 318support for increased hits,
317-318lessons learned, 355
SSL (Secure Sockets Layer), 219accelerators, IBM
Web Conferencing offering, 336
client certificate authentication, 241-244
SSL V3 Client CertificateAuthentication, 222
SSO (Single-Sign-On), 44, 211-214, 221
configuration for WPS, LTPAmechanism, 247-256
Domino and WebSphere Portal, 454
Domino Java classes, 244-246
environment setup, 229-241LDAP (Lightweight
Directory Access Protocol), 212
limitations/problems, 228LTAP (Lightweight Third-
Party Authentication), 212
SSL client certificate authentication, 241-244
TAM (Tivoli Access Manager), 213
testing configuration, 241troubleshooting
configuration, 246-247user naming, 225-227WPS (WebSphere Portal
Server), 212-213startNode command, 278StartServer commands, 485stateful session EJBs, 182stateless session EJBs, 182statistics monitoring and analysis
(Domino), 39stermThread() method, 173, 176Storage Area Networking
switches. See SAN switchesstream mechanism, 34streaming replication, 9-10,
34, 386StringWriter object, 162structure, JSP tag libraries,
199-203action tags, 202control tags, 203core tags, 200data tags, 200navigation tags, 202
SUM (Setup Manager), Collaborative Portlets (WebSphere Portal), 449
SWAM (Simple WebSphereAccess Mechanism), 364
Symmetric Multiprocessing. See SMP
system administrative clients,WebSphere and Lotus Collaboration
admin console, 59Domino 6 administration, 60policy-based system
administration, 60-61WSCP, 60XMLConfig, 60
system contracts, 431
Lamb_Index.qxd 08.19.04 4:35 PM Page 520
Index 521
Ttag libraries
Domino, 44JSPs, 192-206
hints and tips for use, 203-206
structure, 199-203LDTWS (Lotus Domino
Toolkit for WebSphere Studio), 117, 120
WAS support for JSP 1.2, 21TAI (Trust Association
Interceptor), 29TAM (Tivoli Access
Manager), 213Task Manager (NT), 292TCs (Terminal Controllers), 269Team WorkPlace (Lotus), 11technology, Collaborative Portlets
(WebSphere Portal), 448Terminal Controllers. See TCsTest Case, 127Test Objective, 127Test Trace, 127testing
application migration, 87LDTWS applications, 120-121server migration, 86SSO configuration, 241
third-party libraries, applicationcode review, 99
third-party Web server plug-ins,Domino support, 44
Tivoli Access Manager. See TAMTivoli Analyzer for Lotus
Domino, 39-40Tivoli Performance Viewer, 28tokens (LTPA), 223-224Toolkit for WebSphere Studio
(Lotus Domino), 103TotalStorage, 17transaction logging, 41-42Trust Association Interceptor.
See TAITrust Association Interceptors, 439tutorial installation, Lotus
Workplace, installation, 464-465
UU.S. Open Tennis Site, 353-354UDDI (Universal Discovery,
Description, and IntegrationProtocol), 24
uid attribute, 230UML (Unified Modeling
Language), 127UNID (unique identifier), 199Unified LDAP Directory, 337Unified Modeling Language.
See UMLUniform Reference Identifier.
See URIunique identifier. See UNIDUniversal Discovery,
Description, and IntegrationProtocol. See UDDI
Universal Server Farms. See USFs
UNIXconsolidation, 16Domino multi-version UNIX
support, 32installation, 32multiprocessors, 287vmstat command, 292
Update tasks, 288-290upgrades
clients, 89-90hub servers, 88schedule, 86spoke servers, 89Web Administration
database, 88URI (Uniform Reference
Identifier), 339URLConnection object, 164user administrator rights,
WebSphere and Lotus collaboration, 408-409
user authenticationDomino, 222HTTP Basic Authentication,
222role of the user directory,
224-225
SSL V3 Client CertificateAuthentication, 222
SSO, 221-256configuration for WPS,
247-256Domino Java classes,
244-246environment setup,
229-241limitations/problems, 228SSL client certificate
authentication, 241-244testing configuration, 241troubleshooting
configuration, 246-247user naming, 225-227
WebSphere, LTPA, 223user directory
role in authentication, 224-225
sharing, configuring SSO forWPS, 250-251
user interaction, groupware, 31User Management (IBM), 16user naming, SSO, 225-227userPassword attribute, 230users
Domino management, 42WebSphere Portal, 441
USFs (Universal Server Farms), 269
VVAJ (VisualAge for Java), 92Variable Open Infrastructure on
demand, 17Verification artifacts, 127versions of WAS, 25vertical clusters, 363vertical scaling, high-capacity
combined systems, 217View & Form Builder (Domino),
72-73View Policy tool, Domino
policy-based administration,398-399
viewloop tag, 196
Lamb_Index.qxd 08.19.04 4:35 PM Page 521
522 Index
villin headpiece, 354virtual hosts, WebSphere
clustering, 280virtualization technology,
on demand operating environments, 16
VisualAge for Java. See VAJvmstat command (UNIX), 292VMware, 344Voice Server (WebSphere), 360Voice Toolkit (WebSphere), 359
WWAN, cluster replication for
disaster recovery, 269-274WAR (Web Archive File),
Bowstreet Portlet Adapter, 72WAS (WebSphere Application
Server), 19administration, WebSphere
and Lotus Collaboration, 59architecture, 362clustering, 274-281
adding nodes to cells, 278cells, 274-275creating clusters, 279-280Deployment Manager
installation, 278deployment of enterprise
applications, 281Fixpack installation, 278generation of Web Server
plug-in file, 280high availability for
WebSphere components,281
persistence, 281session management, 281setup, 276-277virtual hosts, 280WAS installation, 277
Dynamic Cache, 369-377Command caching,
376-377declarative invalidation, 373flexible, portable
caching, 377
identifying Servlets orJSPs, 369
programmatic invalidation, 372-373
removal of entries, 372RSS (Rich Site
Summaries), 374-376unique dynamic content,
370-371Web page/fragment
caching, 369EJB 2.0 support, 22-23future of, 106-109
browser-based clients, 107convergence of function,
107-108evolution of WebSphere,
108-109open standards versus
proprietary programminginterfaces, 106
high availability, 298-299installation, WebSphere and
Lotus collaboration, 410-413
integration with Domino,211-218
clustering, 214-215high availability, 216high-capacity combined
systems, 216-217IIOP, 218J2EE Servlets, 217-218SSO (Single-Sign-On),
211-214J2EE 1.3 support, 20, 365J2EE functions, 12EJBs, 12-15JAAS 1.0 support, 22Java Server Pages 1.2
support, 21Java Servlet 2.3 support,
20-21JavaMail 1.2 support, 21JAXP 1.1 support, 22JDK 1.4 support, 366load balancing, WebSphere
high availability, 307-308
management, WebSphere andLotus Collaboration, 61-63
migration tools, 377-378new features, 25-29, 427-432
decrease in downtime, 28dynamic application
interaction, 26end-to-end application
optimization, 27J2EE1.4 specification,
429-432JCA support, 26management
enhancements, 27performance
improvements, 28security improvements, 29Service Choreographer, 27Web services
implementation, 26overview, 361performance, 364problem diagnosis, 364product packages, 362product versions, 25programming extensions,
365-366security, 364server configuration,
WebSphere and Lotus Collaboration, 81
strengths and weaknesses, 19versus Domino, 105-106Web conferencing example,
109-112Web services support,
23-25, 365WLM (workload
management), 363wsadmin, 366-368
WAS AE (WAS Advanced Edition), 362
WAS Enterprise, 25, 362WAS Express, 25, 362WAS Extended Deployment. See
WAS XDWAS for z/OS, 362WAS Network Deployment, 25
Lamb_Index.qxd 08.19.04 4:35 PM Page 522
Index 523
WAS XD (WAS ExtendedDeployment), 362
WAS-ND, 362WASPostUpgrade migration
tool, 377WASPreUpgrade tool, 377WCM (WebSphere Content
Manager), 440Web Administration database, 88Web agents versus WAS
Servlets, 105Web Archive File. See WARWeb Conferencing
example, 109-112directory function,
110-111WebSphere MQ
clustering, 111-112WebSphere MQ
messaging, 111Lotus, 11Sametime portlet, 67servers, 283
Web Content Management tool, 5
Web Distributed Authoring andVersion. See WebDAV
Web preferences (Domino), 44Web Server plug-ins
Domino, 130-134WebSphere clustering, 280
Web Server Provisioning, 16Web servers, Domino
enhancements, 42-46Active Directory, 46cluster enhancements, 44custom tag library, 44multi-directory environment,
45-46SSO, 44third-party Web server
plug-in support, 44Web preferences, 44WebDAV support, 43
Web Service Deployment Dialog, 186
Web Service Java Bean Identitydialog, 186
Web Services (Domino)accessing J2EE applications,
154-166Domino integration with
J2EE applications, 104J2EE 1.4 specification, 432WAS, 23-26, 185-189, 365
Web Services Description Language. See WSDL
Web Services EnablementToolkit. See WSTK
Web Services Invocation Framework. See WSIF
Web sites, high-volume, 315-316, 355
B2B Web sites, 342commercial Web sites,
329-340current design, 328history, 316-327on demand computing,
344-355performance, 340-341
Web SSO Configuration field, 235WebDAV (Web Distributed
Authoring and Version), 43WebSEAL (TAM), 213WebSphere
accessing Domino, 171-176,181-206
Java classes, 172-175Java classes from J2EE
Servlets, 176, 181Java classes within EJBs,
182-185JavaMail, 207Lotus Domino Toolkit for
WSAD, 189-206Web Services, 185-189
advantages, 2clustering, 274-281
adding nodes to cells, 278cells, 274-275creating clusters, 279-280Deployment Manager
installation, 278
deployment of enterpriseapplications, 281
Fixpack installation, 278generation of Web Server
plug-in file, 280high availability for
WebSphere components,281
persistence, 281session management, 281setup, 276-277virtual hosts, 280WAS installation, 277
Commerce Suite, 360development tools, 115-117
Eclipse 2.1, 126Eclipse 3.0, 126-127Eclipse-based clients, 127LDTWS (Lotus Domino
Toolkit for WebSphereStudio), 117, 120-121
SOAPConnect, 126WSAD (WebSphere
Studio ApplicationDeveloper), 116-117
Everyplace Suite, 360future of IBM and Lotus, 360high availability, 304-312
AIX HACMP, 299-300, 312
built-in failover capabilities, 311
e-Commerce Applicationcase study, 304-307
failover-ready applicationcode, 309-311
fault-tolerant servers, 311load balancing and failover
optionsMSCS, 300-301Network Dispatcher,
301-304, 309-312OS clustering software, 309WAS V4 with load
balancing, 307-308WLM (Work Load
Management), 308
Lamb_Index.qxd 08.19.04 4:35 PM Page 523
524 Index
high-volume Web sites, 318-340
1996 Atlanta SummerOlympic Web Site, 318-320
1998 Nagano WinterOlympic Web Site, 320-322
1999 Wimbledon TennisWeb Site, 323-324
2000 Sydney SummerOlympic Web Site, 324-327
2001 Wimbledon TennisWeb Site, 327
commercial Web sites,329-340
current design, 328Host Integration, 359-360Host On Demand, 359LDAP support, 225MQ Workflow, 360OSGA, 351-355
strategy, 352U.S. Open Tennis Site,
353-354plug-in, Domino
configuration, 84Portal Server, 359products, 3-4role in On Demand Business
operating environments, 15-17
security, 220-223Site Analyzer, 360Voice Server, 360Voice Toolkit, 359Web Server plug-ins for
Domino, 130-134WebSphere and Lotus
Collaboration, 55-99architecture, 7-12combined server
configuration, 76-83creating users with
administrator rights,408-409
DB2 UDB Release 8.1installation, 424-425
Domino installation, 413-423
Domino management, 63Domino platforms, 56-59hardware requirements, 407HTTP servers, 78-79HTTP Sessions, 62interoperability, 85migration to Domino 6,
85-90migration to
WebSphere V5, 90-99multi-tiered server
configuration, 76networking
considerations, 80nodes, WAS
management, 62operating systems
installation, 81-83server configuration,
76-85software requirements, 408SSO configuration,
246-247SSO environment,
229-241system administrative
clients, 59-61user administrator rights,
408-409WAS administration, 59WAS installation, 410-413WAS management, 61-63WebSphere Portal, 63-74
WebSphere Application Server.See WAS
WebSphere Content Manager.See WCM
WebSphere Control Program.See WSCP
WebSphere Developer DomainProducts Page, 359
WebSphere Everyplace Subscription Manager. See
WESMWebSphere Member Subsystem.
See WMSWebSphere MQ, 111-112, 359WebSphere Portal. See WPWebSphere Portal Application
Integrator tool, 5WebSphere Portal Catalog tool, 6WebSphere Portal Server.
See WPSWebSphere Portal tools, 6WebSphere Proxy, 440WebSphere Studio Application
Developer Integration Edition.See WSAD-IE
WebSphere Studio ApplicationDeveloper. See WSAD
WebSphere Studio EnterpriseDeveloper. See WSED
WebSphere Studio Site Developer. See WSSD
WebSphere Test Environment.See WTE
Weighted Round Robin connection. See WRR connection
Welcome pages (Domino),deployment, 38
WESM (WebSphere EveryplaceSubscription Manager), 284
Windows, as platform for WebSphere and Lotus Collaboration, 56
Windows NT/2000 multiprocessors, 287
WLM (workload management),308, 363
WMS (WebSphere Member Subsystem), 440
workload management. See WLMWorkplace (Lotus), xxv, 5, 107
access, 473applying Fix Pack 2 to
DB2 UDB 8.1, 467configuration
enabling security, 481-484local databases, 476-478servers, 478-479
Lamb_Index.qxd 08.19.04 4:35 PM Page 524
Index 525
update of Web Serverplug-in, 479-480
DB2 UDB 8.1 EnterpriseServer installation, 465-466
IBM Directory Server 5.1configuration, 468-469installation, 467-468
installation, 469-470Learning Delivery Server Set-
tings, 474Learning Management Server
Settings, 473Learning Settings, 474-475products installation, 471-472strategy, WebSphere and
Lotus Collaboration, 66-69tutorial installation, 464-465WPS (WebSphere Portal
Server) installation, 454Workplace Web Content Man-
agement tool, 5WP (WebSphere Portal), 7-8,
63-64, 435-457architecture, 439-440benefits, 437Collaboration Center, 67collaboration features, 66-67components, 441-454
Collaborative Compo-nents, 442-454
content management, 443Personalization Server, 442search capabilities, 442Site Analyzer, 442
customizing, 440-441editions, 437enhancements, 4-5IBM employees, 444-446internationalization support,
455-457J2EE architecture, 440Lotus Workplace strategy,
66-69personalization support, 441portals, 64-65portlets, 70-74
automatic updates, 73
Bowstreet Portlet Factory, 71
Domino View & FormBuilder, 72-73
profiling, 74security, 441users and groups, 441Workplace Messaging, 69WPS (WebSphere Portal
Server), 437-439, 454WPS (WebSphere Portal Server),
212-213installation, 437, 454portlet API, 439portlet applications, 439portlets, 438SSO configuration, 247,
252-256browser to Domino server
Domino directory, 251Lotus IM configuration, 256LTPA mechanism, 248multiple identities
problem, 252-256non-Domino directory,
251-252portlets, 249QuickPlace
configuration, 256user directory sharing,
250-251WRR (Weighted Round Robin)
connection, 302WS-Security, 24WSAD (WebSphere Studio
Application Developer), 91-93Eclipse, 116-117LDT, 190
WSAD-IE (WebSphere StudioApplication Developer Integration Edition), 93
wsadmin, 366-368WSCP (WebSphere Control
Program), 60, 362WSDL (Web Services
Description Language), 24WSED (WebSphere Studio
Enterprise Developer), 93
WSIF (Web Services InvocationFramework), 24
WSSD (WebSphere Studio SiteDeveloper), 93
WSTK (Web Services Enablement Toolkit), 125
WTE (WebSphere Test Environment), 120, 185
X-ZxACLs (extended ACLs), 45XML
Domino applications, 143-153
Domino Designer support,123-125
Domino enhancements, 53Domino integration with
J2EE applications, 104XML syntax, WAS support for
JSP 1.2, 21XML4J parser (Domino), 123XMLConfig, WebSphere and
Lotus Collaboration, 60xSeries, 16XSL (Extensible Stylesheet
Language), 143xSP administration (Domino), 37
Lamb_Index.qxd 08.19.04 4:35 PM Page 525