index [ptgmedia.pearsoncmg.com]ptgmedia.pearsoncmg.com/images/0131443305/index/0131443305_ind… ·...

21
505 Index Symbols 1996 Atlanta Summer Olympic Web Site, 318-320 1998 Nagano Winter Olympic Web Site, 320-322 1999 Wimbledon Tennis Web Site, 323-324 2000 Sydney Summer Olympic Web Site, 324-327 2001 Wimbledon Tennis Web Site, 327 @Formula language (Notes), 121 A Access Control Lists. See ACLs access intent policies, WAS support for EJB 2.0, 23 accessing Domino from J2EE applications, 171 Java classes, 172-175 Java classes from J2EE Servlets, 176, 181 Java classes within EJBs, 182-185 JavaMail, 207 Lotus Domino Toolkit for WSAD, 189-206 Web Services, 185-189 J2EE applications Domino applications, 134-142 Domino Web Services, 154-166 Java from LotusScript, 142-143 WebSphere Web Server plug-ins, 130-134 XML data, 143-153 Lotus Workplace, 473 ACLs (Access Control Lists), 88, 220 action tags (JSP tag libraries), 202 Active Authentication Mechanism field, 232 Active Directory, 46 Active Directory Domino Upgrade Service. See ADDUS Active User Registry field, 232 Active/Active cluster configuration, 112 Active/Active configuration (MSCS), 263 Active/Passive configuration (MSCS), 263 activity logging for billing, 47 addNode command, 278 address book, 11 address configuration models, 46 ADDUS (Active Directory Domino Upgrade Service), 46 admin console (Administrative Console), 59 Admin ECLs, Domino security, 50 Administration Client, Domino installation, 84 Administrations Request (AdminP) database, 87 Administrative Console. See admin console administrative improvements, 35-42 archiving, 37, 42 automatic client upgrades, 37 client version reporting, 38 console innovations, 38 deployment of corporate Welcome pages, 38 extended administration server, 42 Lamb_Index.qxd 08.19.04 4:35 PM Page 505

Upload: phamtuyen

Post on 03-Apr-2018

224 views

Category:

Documents


3 download

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