Team LiB
Previous Section Next Section

Index

M

majority node set, 129, 131, 132
Manage Your Server Wizard, 42
manageability
defined, 152
MSCS improvements for, 132
need for server, 72
managed code in .NET Framework, 157, 199
mandatory roles in ORM model, 425
marshal-by-reference, 213, 214
marshal-by-value, 213, 214
Mediator pattern, 170
Memento pattern, 170-171
memory
configuring in SQL Server, 378-380
conventions for managing, 192-193
improvements for Windows 2000 Server family, 38, 40
keeping Inetinfo process in RAM, 321
RAM requirements for IIS 5.0, 330-331
setting memory pool size in SQL Server, 379-380
SQL Server memory management and memory architecture, 375-378
memory pool, 376-377, 379-380
message brokers
integrating with outside, 7, 9-10
using Microsoft BizTalk as, 7
message queues, 484-488
metatorial service, 14
method naming guidelines, 183
Microsoft Application Center Server, 48
administering, 88-89
application logic behind second firewall, 91-92
cluster management in, 97
COM+ Application Clusters, 78-79, 80
COM+ Routing Clusters, 79-80
custom setup screen, 86
data use schematic, 88
DMZ scenario with, 90-91
Event View screen, 87
exposing business logic as Web services, 92-93
feature overview of, 73-74
general clusters, 75-76
interface for, 81
maintaining session state in cluster, 95-97
monitoring clusters, 83-88
New Cluster Wizard, 74, 75, 76
NLB in, 81-82
performance counters illustrated, 84
purpose of, 63, 71-74
reports in, 88
schematic view of Web site solution with, 72-73
single firewall with COM+, 89-90
single-node clusters, 78
synchronizing cluster and deploying applications, 82
third-party load balancers in, 77
Microsoft BizTalk Server, 7, 9-10, 48, 153
Microsoft Cluster Service. See MSCS
Microsoft Commerce Server, 48-51
as building block for enterprise application, 153
Business Analytics System, 49-50
Business Processing Pipelines System, 50-51
integrated systems of, 48-49
internal relations in, 49
management tools of, 50-51
Product Catalog System, 50
Profiling System, 50
scalability and, 51
Targeting System, 50
technology for development on, 51
Microsoft Content Management Server (CMS) 2002 edition, 220-221
about, 52
function of, 153-154
Microsoft Exchange Server, 52-53
Microsoft Health Monitor, 83, 84
Microsoft Host Integration Server, 53-54
Microsoft Internet Security and Acceleration (ISA) Server, 54-55
Microsoft Message Queuing. See MSMQ
Microsoft Operations Manager (MOM), 55
Microsoft Sharepoint Portal Server, 56
Microsoft SQL Server, 370-408
about, 57, 370-371
architecture of, 375-384
authentication, 404-406
automatic file growth, 384-385
clustering, 394-396
connecting to database, 402-403
data classes for time reporting system, 480-484
data files and log files, 380-382
database design, 389-391
database performance and I/O configuration, 391-394
determining permissions, 406-408
editions of, 371-375
filegroups, 383-384
index tuning, 396-398
lock levels in, 385-387
memory configuration in, 378-380
memory management and memory architecture, 375-378
partitioned views, 398-400
query tuning, 401-402
separating read from write data, 400-401
setting memory pool size, 379-380
SQL Server 2000 Desktop Engine, 373, 375
SQL Server 2000 Developer Edition, 372-373, 374
SQL Server 2000 Enterprise Edition, 372, 374
SQL Server 2000 Personal Edition, 373, 374
SQL Server 2000 Standard Edition, 372, 374
stored procedures, 403-404
threads in, 387-388
Windows authentication, 406
worker processes in, 388-389
Microsoft Visio, 17
Microsoft Windows 2000 Server
about Microsoft operating systems, 36-37
editions of, 35, 39-40
key system components in, 105-106
.NET Framework for, 41
performance comparisons with Windows Server 2003, 429-441
published performance comparisons of 2003 and, 430-432
reliability of, 47
scaling up/out in, 120
testing on Dell equipment, 435-439, 511-512
VMware tests on virtual servers, 432-435, 439, 441-442
Microsoft Windows NT 4.0 clustering techniques, 59
Microsoft Windows Server 2003, 99-150
about Microsoft operating systems, 36-37
Active Directory security, 146-147
architecture of, 99-101
auditing, 145-146
authentication, 143-144
authorization framework in, 352-353
choosing as platform for time reporting system, 429-441
Data Center Edition, 45-46
editions of, 35, 43, 46
EFS and digital signatures, 147-148
Enterprise Edition, 42, 45
executive functions, 107-109
family feature set of, 46
HAL, 116
improved administrative tools of, 42-43
key system components in, 105-106
MSCS server clusters, 121-135
NLB clusters, 135-142
ntoskrnl.exe file, 102-103
object-based access control, 144-145
overview of, 40-44
PKI, 144, 148-150
published performance comparisons of 2000 and, 430-432
scaling up, 119-121
security features, 142-150
software- and hardware-based security, 103-104
Standard Edition, 44-45
subsystems, 112-114, 117-119
support for enterprise application, 156
testing on Dell equipment, 435-439, 511-512
threads, 101-102
user and kernel modes, 100, 104-107
VMware tests on virtual servers, 432-435, 439, 441-442
Web Edition, 43-44
Microsoft Windows Server 2003 Web Edition
about, 43-44
ntoskrnl.exe file of, 103
OEM availability of, 137-138
scaling up/out, 120
Microsoft Windows Storage Server 2003, 363
miscellaneous coding conventions, 192
Mobile Information Server, 55-56
modeling. See also ORM; UML
defined, 18
UDDI entry, 259-260
modes of SQL Server locks, 387
MOM (Microsoft Operations Manager), 55
monitoring clusters in Application Center, 83-88
data generation, 85-86
data logging, 86-88
data use, 88
performance counters, 84
reports, 88
MSCS (Microsoft Cluster Service)
administering, 70-71
architecture in Windows Server 2003, 126
best practices for, 133-135
Cluster Service, 69-70
clustering SQL Servers, 394-396
combining with NLB, 61-62
failover technique of, 61, 70
geographically dispersed clusters and multisite solutions, 127-129
majority node set, 129, 131, 132
name change of, 37, 38, 40, 59
new features in Windows Server 2003, 132-133
nodes, 68, 69
overview, 68
pros and cons of, 71
MSCS server clusters, 121-135
active and passive nodes, 121-123
architecture of, 125-127
failover nodes, 123-124
shared-nothing architecture for, 124-125
MSMQ (Microsoft Message Queuing)
implementing time reporting system, 484-488
needed for enterprise applications, 154-155
multicast mode, 136-137
multihomed NLB cluster, 65
multiplicity, 28-29
multisite cluster solutions, 128-129

Team LiB
Previous Section Next Section