목차
감사의 글 = 3
추천의 글 = 6
머리말 = 9
감사의 글 = 15
이 책을 활용하는 법 = 20
도입 = 24
PART 1 전사 SOA의 기술에 대한 이해
01 유연결합(loose coupling)의 목적
1.1 태초의 분산 컴퓨팅(distributed computing) = 51
1.2 상호 운영성(interoperability)의 두 가지 문제 = 55
1.3 단순하고 저렴한 상호 운영성을 위하여 = 60
1.4 진정한 유연결합 = 70
1.5 요약 = 78
02 웹서비스 개관
2.1 자동차보험을 검색할 때 = 80
2.2 웹서비스의 기반 기술 = 85
2.3 웹서비스의 특성 = 90
2.4 웹서비스의 탄생 = 94
2.5 노련한 관리자가 주는 충고-표준 = 98
2.6 요약 = 99
03 웹서비스의 기능
3.1 잠재력 있는 기술 = 102
3.2 리모트 프로시져 호출 = 102
3.3 데이터 교환 = 103
3.4 전자 데이터 교환(EDI)에 미친 영향 = 104
3.5 제조업체와 다른 시스템 간의 통신 = 106
3.6 기업 내외의 통합 = 108
3.7 EAI(Enterprise Appicalion Integration, 전사 어플리케이션 통합) = 109
3.8 노련한 관리자가 주는 충고-웹서비스의 한계 = 111
3.9 요약 = 116
04 SOA란 무엇인가?
4.1 전사 아키텍처의 큰 그림 = 120
4.2 서비스 지향 아키텍처 = 123
4.3 노련한 관리자가 주는 충고-전사 아키텍처는 이념이 아니라 프로세스 = 130
4.4 요약 = 131
05 SOA와 EAI
5.1 타이탄은 현재의 EAI에 만족하는가? = 132
5.2 웹서비스는 EAI로 단순화시킨다 = 138
5.3 포털과 웹서비스 = 139
5.4 웹서비스와 소프트웨어 개발 = 142
5.5 노련한 관리자가 주는 충고-EAI에 대한 웹서비스의 한계 = 147
5.6 요약 = 151
06 SOA와 기업 간 거래
6.1 타이탄의 기업 간 거래 = 154
6.2 사례-공급망 관리 = 155
6.3 사례-허브 구축 = 159
6.4 파트너 간 거래 -항공사와 렌터카 회사 = 160
6.5 SOA와 정부, 과학 분야 = 163
6.6 노련한 관리자가 주는 충고-그래도 독자 표준은 필요하다 = 167
6.7 요약 = 168
07 SOA와 비즈니스 프로세스 개선
7.1 통합 중심(integration-centric) 기업 = 172
7.2 프로세스 중심(process-centric) 기업 = 183
7.3 노련한 관리자가 주는 충고-프로세스 관리는 주관적 문제 = 186
7.4 요약 = 187
08 실시간 운영
8.1 기업의 시간적 제약 = 189
8.2 실시간 기업의 목적 = 190
8.3 SOA를 이용한 실시간 운영 = 193
8.4 실시간 SOA를 이용한 민첩성 확보 = 196
8.5 실시간 가상 데이터 웨어하우스 = 198
8.6 비즈니스 수준 계약 = 200
8.7 노련한 관리자가 주는 충고-"실시간"은 남용되는 용어 = 201
8.8 요약 = 202
09 유연결합 환경의 보안
9.1 유연결합의 리스크 = 205
9.2 SOA 보안 계층 = 213
9.3 SOA 보안 솔루션 = 215
9.4 노련한 관리자가 주는 충고-보안 때문에 포기하면 안 된다 = 226
9.5 요약 = 227
10 SOA 운영
10.1 관리기능이 없는 SOA의 문제점 = 231
10.2 웹서비스 관리 솔루션 = 237
1O.3 노련한 관리자가 주는 충고-SOA 관리 솔루션 선택 = 247
10.4 요약 = 248
11 SOA 네트워크 구축
11.1 타이탄의 잠재적 SOA 네트워크 = 251
11.2 SOA 네트워크 관리 = 252
11.3 SOA 네트워크 보안 = 257
11.4 적합한 솔루션을 찾아라 = 258
11.5 SOAP 인터셉터를 이용한 SOA 네트워크 관리 = 259
11.6 XML VPN = 262
11.7 노련한 관리자가 주는 충고-누가 맡을 것인가? = 265
11.8 요약 = 266
12 유틸리티 컴퓨팅
12.1 유틸리티 컴퓨팅의 이점 = 269
12.2 개방형 표준을 이용한 유틸리티 컴퓨팅 = 273
12.3 SOA에서의 유틸리티 컴퓨팅 = 274
12.4 노련한 관리자가 주는 충고-유틸리티 컴퓨팅의 보안 = 278
12.5 요약 = 278
PART 2 전사 SOA의 인력 및 프로세스에 대한 이해
13 타이탄을 위한 SOA 탐구
13.1 타이탄 직원과의 만남 = 285
13.2 타이탄의 희망 요건들을 SOA에 반영하기 = 291
13.3 요약 = 300
14 타이탄의 동의 얻기
14.1 두번째 회의 = 304
14.2 리더십 = 312
14.3 4P = 313
14.4 요약 = 315
15 인력 : 교육의 시작
15.1 성공적인 SOA 교육을 위한 그룹 형성 = 319
15.2 기본 그 이상 = 322
15.3 "아키텍트 협의회" 구축 = 330
15.4 요약 = 331
16 인력 : 우수사례 구축
16.1 서비스 발견 = 334
16.2 서비스 도출, 제1부 = 341
16.3 요약 = 352
17 인력 : 우수사례 구축
17.1 플랫폼 선택 = 355
17.2 파일럿 프로젝트 선택 = 357
17.3 실제 아키텍처와의 대면 = 361
17.4 목표 설정 및 성공 달성 = 364
17.5 성공 평가 = 369
17.6 요약 = 370
18 계획과 전개
18.1 SOA 계획 수립 = 374
18.2 네번째 P : 전개(Proceed) = 382
18.3 위기에 직면하다 = 385
18.4 요약 = 386
미래의 SOA = 388