목차
제1편 웹정보시스템 일반
제1장 웹정보시스템 아키텍처
1.1 개요 = 18
1.2 웹 기반 시스템 = 18
1. 웹 기반 시스템의 개념 = 18
2. 웹애플리케이션의 구조 = 20
1.3 웹 기반 시스템의 각 요소 = 23
1.4 추상화 = 26
1.5 웹의 프레임웍 = 27
1.6 일반적인 웹아키텍처 = 29
1.7 아키텍처의 선택 = 30
1.8 웹 기반 시스템의 구축 단계 = 32
1. 인프라 정비 = 32
2. 웹 기반 시스템 구축 = 33
3. 통합 시스템 구축 = 33
1.9 웹 기반시스템의 구성요소 선택 = 33
1. 클라이언트 브라우저 = 34
2. 네트워크 커뮤니케이션 서비스 = 34
3. 웹서버 = 36
4. 운영체제 서비스 = 39
5. 하드웨어 = 42
6. 방화벽 = 43
1.10 서버의 기본 구성요소 = 44
1. URL(Universal Resource Locator) = 44
2. 프로토콜의 추가 = 46
3. 서버 소프트웨어의 구성요소 = 48
1.11 서버의 논리적인 구성 = 51
1. 스탠드 어론 시스템(Stand Alone System) = 53
2. 단일 서버 시스템 = 54
3. 멀티서버 시스템 = 55
1.12 메인 프레임의 통합 = 57
1. 3270 데이터 스트림(Screen Scraping) = 57
2. RPC(Remove Procedure Call) 아키텍처 = 58
3. 메시지 아키텍처 = 59
4. TP모니터(Transaction Processing Monitor) = 60
5. ORB(Object Request Broker) = 60
6. 발행/구독의 아키텍처 = 60
7. 서비스 브로커 = 61
제2장 웹시스템의 각종 툴
2.1 개요 = 64
2.2 툴의 선택 = 64
1. 웹시스템개발툴의 선택기준 = 65
2. 툴을 사용하기 위한 기술 = 66
3. 기술과 툴의 평가 = 67
4. 개방된 툴과 벤더 고유의 툴 = 69
5. 무료 소프트웨어(Freeware)와 시판품 = 70
6. 애플리케이션 툴의 모델 = 70
2.3 브라우저와 서버 소프트웨어 = 74
1. 브라우저 = 74
2. 서버 소프트웨어 = 76
2.4 주요 툴의 종류 = 77
1. 데이터베이스 접속툴 = 77
2. 웹프로그래밍 언어 = 78
3. 데이터베이스 = 97
4. 보안기술 = 97
5. 분산객체기술 = 98
6. 경영정보관련기술 = 98
7. 검색엔진 = 100
8. 클라이언트 툴 = 102
9. 관리 및 운영 툴 = 104
제3장 웹시스템 개발의 전반적 이해
3.1 개요 = 110
3.2 웹시스템과 기존의 개발방법과의 차이 = 110
1. 단기개발, 단계적인 개량, 조기 프로토타입 작성 = 111
2. 엔드 유저(End User)의 참가 = 111
3. 장소에 의존하지 않는다 = 112
3.3 일반적인 웹사이트 개발 절차 = 113
1. 웹사이트 구축 방법론 = 113
2. 웹사이트 개발 절차 = 114
3. 웹사이트 운영 = 118
3.4 내부 웹시스템 측면에서 구축 절차 = 120
1. 구축 유형 = 120
2. 구축 절차 및 고려사항 = 120
제4장 웹정보시스템 보안지침
4.1 개요 = 136
4.2 웹정보시스템 보안 위험 요소 = 136
1. 네트워크 보안 위협 유형 = 136
2. 웹정보시스템 위협 및 취약점 = 137
3. 웹정보시스템 위험 대책 = 141
4.3 웹정보시스템 보안 정책 수립 = 141
1. 웹정보시스템 보안 정책 수립 절차 = 142
2. 웹정보시스템 보안 정책의 구성 요소 = 142
4.4 웹정보시스템 보안 기술 지침 = 144
1. 네트워크 보안 : 방화벽 = 144
2. 웹정보시스템 웹 서버 보안 = 154
3. 웹정보시스템 호스트 보안 = 158
4. 웹정보시스템 데이터 및 데이터베이스 보안 = 165
4.5 웹정보시스템 재난 방지 및 보안 사고 대응 = 172
1. 웹정보시스템 재난 방지 = 172
2. 웹정보시스템 보안 사고 대응 = 175
제5장 웹기반 사용자 인터페이스 설계
5.1 개요 = 182
5.2 웹기반 사용자 인터페이스 설계의 효과 = 182
5.3 디자인 환경과 목표에 대해 = 183
5.4 사용자 인터페이스 디자인의 원칙 = 185
1. 일관성 = 185
2. 단순화와 직감성 = 186
3. 이용자의 의식 = 186
4. 미적도 완성도 = 188
5.5 전체의 룩앤필(Look&Feel) = 188
1. 배경 = 188
2. 배색 = 189
3. 인터페이스의 메타포 = 190
5.6 웹사이트의 정보구조설계 = 190
1. 구조의 일반적 형태 = 190
2. 웹사이트의 구조 전략 = 192
5.7 페이지 요소 = 197
1. 사이트의 구조 = 197
2. 본론 = 198
3. 네비게이션 인터페이스 = 201
5.8 그래픽의 힌트 = 208
1. 그래픽 파일의 포맷 = 208
2. 그래픽 파일의 사이즈 = 210
3. 디더링 = 211
5.9 규격결정의 타이밍과 방법 = 211
제6장 웹시스템의 실현
6.1 개요 = 214
6.2 테스트의 가이드 라인 = 214
1. 테스트의 분류 = 214
2. 스테이트와 콘텍스트 = 216
3. 단순한 웹시스템 애플리케이션 = 217
4. 간단한 폼을 이용한 웹시스템 애플리케이션 = 218
5. 복잡한 웹시스템 애플리케이션 = 219
6.3 운용 = 220
1. 클라이언트 관리 = 221
2. 인프라 관리 = 222
6.4 헬프 시스템의 개념 = 225
1. 하이퍼텍스트에 의한 색인 = 225
2. 헬프 데스크 애플리케이션의 지원 = 225
3. 검색 능력 = 225
6.5 애플리케이션의 이행 = 226
6.6 데이터 변환 = 226
6.7 웹시스템의 인터넷으로의 접속 = 227
1. 방화벽 = 227
2. 서버의 보안 = 228
3. 트래킹 = 228
6.8 퍼포먼스에 대해 = 229
1. 부하(負荷)와 볼륨에 대해 = 229
2. 돌발 사태의 대비 = 230
제7장 UML을 이용한 웹사이트 모델링
7.1 UML의 기본개념 = 232
1. UML이란 = 232
2. UML의 4가지 뷰(View)와 다이어그램(Diagram) = 232
7.2 유즈케이스 다이어그램의 요소와 표기법 = 237
7.3 유즈케이스 사이의 관계 = 241
7.4 클래스 다이어그램의 표기법 = 246
7.5 순차적 다이어그램 = 252
7.6 상태 다이어그램 = 257
7.7 웹사이트 모델링에 관한 연구 = 261
1. 웹 시스템 개발 방법론 = 262
2. 웹페이지 모델링 = 263
3. OOHDM을 기반으로 한 웹페이지 모델링 = 265
7.8 웹 디자인의 연도별 발전 추이 = 266
7.9 웹 디자인을 위한 디자인 구조물들 = 267
1. 컨텐츠의 체계화 = 267
2. 네비게이션 시스템 설계 = 268
제2편 UML을 이용한 웹정보시스템 구축
제8장 웹도메인 애플리케이션 개발 프로세스
8.1 네비게이션 다이어그램과 Stereotype = 274
1. 네비게이션 다이어그램의 정의 = 274
2. UML의 확장 메커니즘과 Stereotype 정의 = 276
3. UML과 연관성 = 278
8.2 개발 프로세스 = 279
1. 도메인 요구사항 = 280
2. 도메인 분석 프로세스 = 281
3. 설계 프로세스 = 281
4. 구현과 테스트 = 282
8.3 사례 연구 = 283
1. 사례 연구 Ⅰ : E-mailing System = 283
2. 사례 연구 Ⅱ : Web Advertisement Column = 288
3. 사례 연구 Ⅲ : Electronic Problem Bank System = 292
4. 평가 = 294
8.4 결론 = 294
제9장 컴포넌트 기반 소프트웨어 개발
9.1 개요 = 298
9.2 포괄적 프로세스 모델 = 298
1. 컴포넌트 기반 시스템 조립에 관한 참조 모델 = 298
2. 컴포넌트 기반의 통합 소프트웨어 개발 모델 = 299
3. 소프트웨어 프로덕트 라인 프레임워크 = 300
4. 기본 모델의 문제점 분석 = 301
5. 포괄적 프로세스 모델 = 303
9.3 컴포넌트 개발 방법론 = 304
1. Catalysis = 304
2. UML을 이용한 자바빈즈 컴포넌트 설계 = 306
9.4 UML 확장 메커니즘을 활용한 아키텍처 모델링 요소 표현방법 = 308
9.5 UML 확장 메커니즘 활용 예제 = 309
제3편 웹마케팅과 광고
제10장 사이트의 효과적 홍보방법
10.1 개요10.1 웹사이트가 준비될 때까지 기다려라 = 316
10.2 웹사이트에 대해 큰 기대를 갖지 말라 = 317
10.3 웹사이트를 널리 알리기 위한 계획 = 317
10.4 뉴스 그룹에 알리기 = 318
1. 주제를 고수하라 = 319
2. 부정행위에 대한 벌칙 사례 = 319
3. 뉴스 그룹에 참여하기 = 321
4. 뉴스 그룹 알리기 = 322
10.5 메일링리스트(Mailinglist/E-mail Discussion Group) = 324
10.6 What's New 웹사이트들 = 326
1. 어디에서 찾을 것인가? = 326
10.7 검색 도구로 중요단어 사용하기 = 328
1. 스파이더가 없이는 웹이 될 수가 없다 = 328
2. 스파이더의 먹이 만들기 = 328
3. 스파이더 퇴치하기 = 329
4. 스파이더에 등록하라 = 329
5. 서명을 잊지 마라 = 329
10.8 다른 사이트로부터의 링크들 = 329
1. 링크 부탁하기 = 330
2. 링크 빌려오기 = 330
3. 링크 구입하기 = 330
4. 원하는 정보를 제공하라 = 333
10.9 고객을 당신의 인터넷으로 끌어 들이라 = 334
제11장 인터넷 광고
11.1 인터넷 광고란? = 336
1. 인터넷 광고의 세상 = 336
2. 인터넷 광고와 전통적 광고 = 337
3. 인터넷 광고의 장점 = 338
4. 인터넷 광고의 종류 = 339
11.2 인터넷 광고의 역사 = 341
1. 인터넷 광고의 초기 = 341
11.3 인터넷 광고의 구성요소 = 343
1. 인터넷 광고의 판매자 = 344
2. 광고 네트워크(Advertising Network) = 344
3. 인터넷 광고 구매자 = 344
4. 인터엑티브 에이전시(Interactive Agencies) = 344
5. 광고의 인프라(Advertising Infrastructure) = 345
11.4 인터넷 광고전략 = 345
1. 광고 목표의 결정 = 346
2. 커서행동단계모델의 설정과 단계별 광고목표 = 346
11.5 E-mail 광고 = 348
1. E-mail 무료계정을 이용한 광고 = 348
2. E-mail List와 Newsletters를 이용한 광고 = 349
11.6 웹 광고 = 350
1. 배너(Banner) = 350
2. 버튼(Button) = 352
3. 최근의 광고 = 353
11.7 인터넷 광고의 가격결정 = 353
1. 노출(Impression)에 근거한 가격결정모델 = 354
2. Click-through 가격결정모델 = 355
3. Interactive 모델 = 357
4. Outcom 모델 = 357
11.8 인터넷 광고의 동향 = 358
1. 국외동향 = 358
2. 국내동향 = 359
제12장 인터넷 광고의 효과측정
12.1 인터넷 광고효과의 측정 = 362
1. 웹 측정 관련된 핵심용어들 = 363
2. 로그 파일을 측정하는 도구들 = 364
3. 보고서 옵션들 = 366
12.2 인터넷 광고효과 측정의 기술적인 장애 = 369
1. 기술적인 장애 = 369
제13장 웹시스템의 관리
13.1 개요 = 374
13.2 IT의 정글 = 374
13.3 웹시스템 관리의 틀 = 376
13.4 웹시스템의 관리 = 378
1. 유지하는 방침과 절차 = 379
13.5 웹시스템 특유의 문제 = 382
1. 계획 = 383
2. 운용 = 383
3. 테크니컬 서포트 : 헬프 데스크의 개량 = 386
13.6 웹시스템 관리의 자동화 = 388
1. Tivoli Systems = 388
2. Hewlett-Packard = 390
3. Computer Associates = 390