목차
Chapter 1 클라이언트 / 서버 시스템 = 17
클라이언트 / 서버 소개 = 18
클라이언트 / 서버 환경 = 18
클라이언트 / 서버의 출현 배경 = 18
클라이언트 / 서버의 요소 = 20
클라이언트 / 서버의 구조 = 28
다계층 클라이언트 / 서버 = 30
컴포넌트 기반 아키텍처의 혜택 = 31
미들웨어 = 32
미들웨어의 종류 = 33
TP 모니터 = 34
TP 모니터의 기능 = 35
TP 모니터의 작업 = 38
모니터 기반 애플리케이션의 동작 = 38
TP 모니터와 운영체제 = 40
TP 모니터와 트랜잭션 관리 = 42
XA, OSI - TP 그리고 다른 트랜잭션 표준들 = 44
트랜잭션용 통신 = 45
TP 라이트 대 TP 헤비 = 48
Object Request Broker = 54
Chapter 2 마이크로소프트 트랜잭션 서버 = 57
새로워진 트랜잭션 서버 = 59
단순해진 사용법 = 59
포괄적인 기능 = 59
Windows NT기반의 기타 서버들과 마이크로소프트의 제품들간의 통합 = 60
트랜택션 서버 = 60
트랜잭션 서버의 동작 = 62
트랜잭션 서버가 제공하는 기능 = 64
마이크로소프트 트랜잭션 서버 런타임 환경 = 64
마이크로소프트 트랜잭션 서버 탐색기 = 65
트랜잭션 서버 탐색기 사용 방법 = 66
항목의 등록 정보 설정 또는 보기 = 67
트랜잭션 모니터링 및 처리 = 67
마이크로소프트 트랜잭션 서버 API = 68
클라이언트 애플리케이션 개발 = 68
구성 요소 개발 = 68
트랜잭션 서버 관리 자동화 = 68
Chapter 3 트랜잭션 서버 설치 = 69
트랜잭션 서버 설치 프로그램 = 70
트랜잭션 서버의 설치 = 70
Microsoft Cluster Server(MSCS)와 함께 MTS 구성 = 74
MSCS와MTS를 설치하는 방법 = 74
MSCS가 설치된 Windows NT상의 MTS 업그레이드 방법 = 75
MTS에서 MSCS 제거 = 75
운영 = 76
클러스터된 서버에서 MS-DTC 운영 = 76
MSCS 장애 복구(fail over) 후 MTS 객체 호출 = 76
클러스터된 서버에서 원격 구성 요소 폴더 사용 = 76
MTS와 Oracle = 77
Window NT용 Oracle = 78
UNIX용 Oracle = 79
Oracle용 Microsoft ODBC 드라이버 = 79
Oracle용 Microsoft ODBC 드라이버 = 80
ADO(AcitiveX Data Objects) = 80
Oracle 지원 설치 = 80
LOG 파일을 삭제한다 = 81
Oracle XA 지원 = 81
Sample Bank 응용 프로그램을 사용해서 Oracle 설치 및 구성확인 = 85
Oracle OCIW32.DLL 버전 문제점 = 86
다수의 연결을 지원하도록 Oracle 구성 = 87
Chapter 4 트랜잭션 서버 관리 = 89
Windows NT Server의 관리 툴 = 90
이벤트 표시기 = 90
이벤트 기록 보관 = 92
성능 감시기 = 92
진단 = 96
트랜잭션 서버의 툴 = 98
마이크로소프트 매니지먼트 콘솔(Microsoft Management Console) = 99
Microsoft Transaction Server 탐색기 = 99
MTS 탐색기 사용 방법 = 100
항목의 등록 정보 설정 또는 보기 = 101
트랜잭션 모니터링 및 처리 = 101
내 컴퓨터 구성 = 103
Chapter 5 트랜잭션 서버 구현 = 105
간단한 COM 예제 = 106
Visual Basic Component = 106
Visual Basic 클라이언트 Sample COM 컴포넌트 = 108
Visual C ++ Component = 111
Visual C ++ 클라이언트 컴포넌트 = 116
Visual Basic으로 컴포넌트 구현 = 121
Visual C ++로 컴포넌트 구현 = 140
트랜잭션 서버와 인터넷 = 161
컴포넌트 기반의 인터넷 애플리케이션 = 162
ASP 따라하기 = 163
ASP 객체의 사용 = 164
데이터베이스 접근하기 = 173
Chapter 6 Object Component & Object Request Broker = 181
OLE / COM / DCOM = 182
OLE란 = 182
COM(Common Object Model) = 184
컴포넌트의 유형 = 185
OLE 객체와 OLE 인터페이스 = 186
다수의 인터페이스와 QueryInterface = 188
OLE 기술, 특징 그리고 서비스 = 189
타입 정보(Type Information) = 189
연결 가능한 객체(Connectable Objects) = 190
Custom Components and COM = 190
Local / Remote Transparency = 191
Structured Storage and compound Files = 191
Persistent Objects = 192
Naming and Binding : Monikers = 192
Uniform Data Transfer = 192
Viewable Objects and the Date Cache = 193
OLE Clipboard = 193
OLE Drag and Drop = 193
OLE Automation = 193
property Pages, Changes, and Persistence = 194
OLE Documents : Embedding and Linking = 194
OLE Documents : In-Place Activation = 194
OLE Controls = 194
처음 인터페이스를 얻는 방법 = 196
객체의 Identity = 196
GUID = 196
인터페이스와 인터페이스 속성 = 198
인터페이스 ID = 198
인터페이스의 정의 = 198
인터페이스 정의 언어 IDL = 199
호출 관행과 인자 타임 = 199
리턴타입 : HRESULT 와 SCODE = 200
인터페이스의 특징 = 201
IUnKnown = 201
참조 카운팅 = 201
카운팅의 최적화 = 202
Call-Use-Release = 203
원형 참조 카운터 = 203
인위적인 참조 카운팅 = 203
시간에 따라 진화하는 기능 = 204
QueryInterface 규칙과 특징 = 205
객체의 다형성과 재사용 = 205
다형성 = 206
재상용 = 206
C ++에서 객체를 사용하는 방법 = 208
COM / OLE의 초기화 / 종료 = 207
메모리 관리 = 208
C ++에서 객체를 구현하는 방법 = 208
다중 인터페이스의 구현 = 209
Type Information(타입 정보) = 209
타입 정보가 중요한 두 가지 이유 = 210
객체의 타입 정보 필요성 = 210
타입 라이브러리 = 210
타입 라이브러리 요소(Element) = 211
타입 라이브러리 요소 속성(Element Attributes) = 211
타입 라이브러리 만들기 = 212
Create TypeLib(SYSKIND, OLECHAR*, ICreateTypeLib*) = 213
MKTYPLIB와 ODL = 213
타입 라이브러리 배치(Deploment) = 218
타입 라이브러리를 배치하는 새 가지 방법 = 218
레지스트리 등록 = 219
타입 라이브러리를 로딩 / 이용 = 220
로딩과 관계된 4개의 OLE API = 220
로딩의 역할 = 220
타입 정보를 가진 객체 : IProvide ClassInfo = 221
IProvide ClassInfo2 = 222
Connectable Object = 222
클라이언트 - 객체 - Sink의 관계 = 223
IConnectionPointcontainer = 223
COM Aggregation = 225
MFC의 Aggregation = 226
Aggregatable 객체 만들기 = 227
다른 객체를 Aggregate하기 = 227
인터페이스 맵 = 229
Declarations = 229
구현(Implementation) = 229
인터페이스의 IUnknown 부분 정의하기 = 230
커넥션 맵 = 231
Declaration = 231
Implementation = 232
CConnectionPoint = 232
Firing Event = 233
커스텀 컴포넌트와 COM = 233
커스텀 컴포넌트 = 234
서버, 클라이언트 그리고 COM의 메커니즘 = 335
서버(그리고 핸들러)의 의무 = 236
레제스트리 엔트리 = 236
클라이언트의 의무 = 245
COM의 의무 = 246
마샬링이란? = 247
MFC의 클레스 팩토리 지원 = 258
CORBA = 262
CORBA의 기본 컴포넌트 = 263
서비스 = 265
CORBA와 연동 = 275
클라이언트의 서버 호출 인터페이스 = 278
Chapter 7 전자상거래(Electronic commerce) = 283
전자상거래란 = 284
전자상거래를 위한 조건 = 285
전자상거래 보안 = 285
SET(Secure Electronic Transaction) = 285
목적(Objective) = 286
비지니스 요구 사항(Business Requirements) = 287
개념(Concepts) = 290
SSL(Socket Secure Layer) = 296
Handshake = 296
인증서(Certificate) = 297
전자상거래의 수단 = 299
전자 현금(Electronic Cash) = 299
전자 현금의 요구 조건 = 300
전자 화폐의 종류 = 301
신용카드 기반의 시스템 = 306
전자 수표 = 308
전자 자금 이체 = 309
가상 쇼핑몰 = 310
저작 도구 = 311
다중 참여자형 브라우저 = 312
3차원 가상 쇼핑 시스템 = 312
시스템 구조 = 312
사이버몰 생성기 = 313
사이버몰 서버 = 314
사이버몰 플레이어 = 316
사이버몰 서버와 클라이언트 연결 = 317
전자상 거래 모델 = 318
계층 구조 = 318
전자 상점에서의 거래 형태별 계층 구조 = 319
기능 모델 = 325
전자상 거래 구현 방안 = 329
미들웨어의 개요 = 329
미들웨어 적용 방안 = 330
적용시 고려 사항 = 334
전자상거래의 보안 = 337
Chapter 8 Microsoft Back Office Families = 345
Microsoft Back Office Families = 346
SQL Server = 346
Internet Information Server(IIS) = 354
IIS의 진보된 서비스 = 355
설치 = 357
Site Server 3.0 commerce Edition = 358
SNA Server = 361
Systems Management Server = 362
Exchange Server = 368
Chapter 9 Q & A = 379
데이터베이스와 트랜잭션 서버 = 380
마이크로소프트 트랜잭션 서버를 이용한 오라클 데이터베이스 사용 = 386
트랜잭션 = 389
자원 분배자와 자원 관리자 = 394
데이터 접근 방법 = 397
ODBC 드라이버 = 398
ODBC 커넥션 풀링 = 401
내 컴퓨터 구성 = 403
트랜잭션 프로세싱 모니터와 마이크로소프트 트랜잭션 서버 = 407
메시지 큐잉 시스템과 트랜잭션 서버 = 409
X / Open DTP & XA = 410
트랜잭션 인터넷 프로토콜 = 410
OLE Transaction = 414
Chapter 10 용어해설 = 417
찾아보기 = 449