Cover image for DCOM explained
Title:
DCOM explained
Author:
Rock-Evans, R. (Rosemary)
Personal Author:
Publication Information:
Boston : Digital Press, [1998]

©1998
Physical Description:
xii, 290 pages : illustrations ; 24 cm
General Note:
Includes index.
Language:
English
ISBN:
9781555582166
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Central Library QA76.9.D5 R63 1998 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

DCOM Explained describes what services DCOM provides, both development and runtime. Thus the aim of the book is not to teach how to program using DCOM, but to explain what DCOM does so readers will become better able to use it more effectively, understand the options available when using DCOM, and understand the types of applications that can be built by using DCOM.

This book describes:

what each of the services mean, including load balancing, security, guaranteed delivery, deferred delivery, broadcasting and multi-casting, and session handling what the service aims to do, such as saving time and effort or providing a secure, resilient, reliable, high performance network how the service could be provided, and what other solutions exist for achieving the same end how Microsoft has tackled the problem

Provides a complete, easy to understand, and compact picture of all the services of DCOM Written from a designer or manager's point of view Compares DCOM with other middleware


Table of Contents

Prefacep. xi
Disclaimerp. xi
Acknowledgmentsp. xii
1 Introduction to This Bookp. 1
What Is This Book About?p. 1
Who Is It For?p. 1
Any Bias?p. 1
2 What Is DCOM?p. 3
DCOM Is Middlewarep. 4
DCOM and Other Types of Middlewarep. 6
3 Main Concepts Used in DCOMp. 7
GUIDp. 7
Classes, Objects, and Componentsp. 8
CLSIDp. 9
Interfacep. 10
Polymorphism and Encapsulationp. 12
Inheritancep. 12
Interface Containment and Aggregationp. 13
IUnknown Interfacep. 14
Monikersp. 15
4 The Main Services of DCOMp. 17
COM Interfacep. 17
Windows NTp. 18
MS RPCp. 20
MTS (Microsoft Transaction Server)p. 21
Cedarp. 21
MSMQ (Microsoft Message Queue Server)p. 22
LDAP/ADSI and the Active Directoryp. 23
Security Servicesp. 23
OLEMSGingp. 23
In Summaryp. 24
5 COMp. 27
Applicationp. 27
Clientp. 28
Serverp. 29
IDL-Interface Definition Languagep. 29
MIDL Compilerp. 30
Proxies and Stubsp. 32
Vtablesp. 33
Type Libraryp. 35
IDispatchp. 35
In Summaryp. 37
6 ActiveXp. 39
About ActiveXp. 40
Languages of Developmentp. 44
ActiveX and Standardizationp. 44
The Component Marketp. 45
Toolsp. 47
Visual Studio 97p. 48
Other Toolsp. 52
7 MS RPCp. 53
What Is an RPC?p. 53
And MS RPC?p. 54
What Does MS RPC Do?p. 55
MS RPCs and Interfacesp. 55
MS RPC and DCOMp. 57
MS RPC and DCE RPCp. 59
So What Is DCE?p. 59
DCE Servicesp. 61
The Functions of the RPC Servicep. 64
In Summaryp. 69
8 Cedarp. 71
What Is Cedar?p. 71
What About Data Conversion?p. 73
And What About CICS Calls?p. 75
Any Other Functions?p. 76
Why Not Use DCOM on MVS?p. 76
In Summaryp. 77
9 Other Communication Functionsp. 79
Triggeringp. 79
Context Bridgingp. 83
Broadcasting and Multicastingp. 83
In Summaryp. 86
10 DCOM and Windows NTp. 87
About Windows NTp. 87
Windows NT and DCOMp. 88
Multithreadingp. 89
Distributed File Servicesp. 93
Memory Managementp. 95
Shared Memoryp. 96
Timing Servicesp. 97
In Summaryp. 98
11 DCOM and Other Platform Supportp. 101
What Platforms?p. 102
What Is Provided?p. 106
Concepts Supportedp. 106
Services Supportedp. 107
Wrappingp. 110
In Summaryp. 112
12 DCOM and the Internetp. 115
How Do Other Middleware Vendors Provide Internet Support?p. 115
Internet Technology Explainedp. 116
Other Middleware Vendors' Support for the Internetp. 123
Microsoft and the Internetp. 126
In Summaryp. 131
13 Microsoft Transaction Serverp. 135
A Bit of Backgroundp. 135
An Overview of the Services Provided with MTSp. 136
Buffer Pool Managementp. 137
Automatic Multithreadingp. 138
Load Balancingp. 139
Shared Property Managerp. 142
Triggeringp. 143
Support for Asynchronous Processingp. 143
Distributed Transaction Processing Supportp. 145
In Summaryp. 161
14 MSMQ (Falcon)p. 163
Message Passing vs. Message Queuingp. 164
What Is MSMQ?p. 167
MSMQ Information Storep. 171
Queuesp. 172
Polling, Pulling, and Notificationp. 176
Message Prioritizationp. 177
Message Contentp. 177
Session Handlingp. 178
Broadcasting and Multicastingp. 178
Guaranteed Delivery/Delivery Assurancep. 179
Deferred Deliveryp. 181
Message Routingp. 182
In Summaryp. 184
15 OLE DB and Active Data Objectsp. 187
Back to Basics-Storing Datap. 187
Database Connectivity Middlewarep. 192
So What Does Database Connectivity Middleware Really Do?p. 196
Microsoft and Database Connectivityp. 198
In Summaryp. 210
16 Securityp. 213
What Are the Risks?p. 213
Policy Settingp. 217
The Functions of Protectionp. 218
The Mechanisms of Protectionp. 222
Third-Party Security Products (Which Microsoft Uses)p. 230
Microsoft's Products and Servicesp. 232
In Summaryp. 239
17 Directory Servicesp. 241
What Is a Directory?p. 241
Microsoft's Directory Servicesp. 251
Active Directoryp. 256
In Summaryp. 258
18 Administrationp. 261
The Range of Toolsp. 261
Installationp. 263
Configurationp. 264
Event/Problem Monitoring, Capture, and Diagnosisp. 265
Performance Monitoringp. 267
In Summaryp. 268
19 In Summaryp. 269
The Strengths of DCOMp. 270
The Weaknesses of DCOMp. 271
So Overall?p. 279
Indexp. 281

Google Preview