목차
머리말 ix
시작하면서 xiii
Chapter 1. 웹 서비스란 ... 1
   웹 서비스의 기본 ... 2
   간단한 예 : 정보 검색 ... 3
   웹의 다음 세대 ... 5
   웹 서비스와의 상호동작 ... 9
      RPC 지향의 상호동작 ... 10
      문서 지향의 상호동작 ... 11
   웹 서비스의 기술 ... 12
      사용 예 ... 14
      XML : 기본 ... 17
      WSDL : 웹 서비스 기술 ... 21
      SOAP : 웹 서비스 액세스 ... 23
      UDDI : 웹 서비스 게시와 검색 기능(discovery) ... 25
   비즈니스 협력을 위한 XML : ebXML ... 28
   웹 서비스 대 다른 기술들 ... 30
   부가 기술 ... 32
   웹 서비스에 대한 벤더의 접근 ... 35
   요 약 ... 38
Chapter 2. 정보를 기술하는 XML ... 41
   단순한 예 ... 42
   인스턴스와 스키마 ... 45
      데이터 타입과 프로그래밍 언어 ... 47
      XML 스키마와 DTD에 대해 ... 50
   XML 문서 처리 ... 55
   이름 공간 ... 57
   변 환 ... 60
      XSLT ... 60
      XPath ... 62
      문서 구조 ... 63
      매핑 도구들 ... 65
      단순한 예(검토) ... 67
   XML 스펙과 정보 ... 68
      웹 서비스에 관련되는 XML 스펙 ... 69
      일반 정보 ... 70
   요 약 ... 71
Chapter 3. 웹 서비스를 설명하는 WSDL ... 73
   WSDL 기본 ... 74
   WSDL 요소 ... 77
   확장 WSDL 프레임워크 ... 80
      메시지 데이터 타입을 정의한다 ... 80
      메시지에 대한 오퍼레이션 정의 ... 85
      메시지를 프로토콜에 매핑 ... 87
      함께 묶는다 ... 94
   WSDL 요소를 수입한다 ... 95
   WSDL 관련 이름 공간 ... 96
   SOAP에의 바인딩을 위한 확장 ... 97
   요 약 ... 99
Chapter 4. 웹 서비스를 액세스하는 SOAP ... 101
   단순한 예 ... 104
   SOAP 스펙 ... 106
      SOAP Envelope ... 108
      SOAP 헤더 ... 110
      SOAP 본체 ... 112
      SOAP 폴트(fault) ... 114
      RPC 관례 ... 117
      데이터 타입 매핑 ... 122
      HTTP 바인딩 ... 123
      버전 제어 ... 123
   SOAP 메시지 처리 ... 125
   SOAP의 이름 공간 사용 ... 129
   v1.2 초안의 변경 ... 130
   SOAP Multipart MIME 첨부 ... 132
   기존 시스템에서의 SOAP ... 133
   SOAP의 미래 동향 ... 134
   요 약 ... 136
Chapter 5. 웹 서비스 검색 : UDDI 레지스트리 ... 137
   UDDI 기관 ... 139
   하부 UDDI의 개념 ... 141
   UDDI 동작 방법 ... 142
      UDDI 데이터 모델 ... 145
      일반 데이터 ... 147
      비즈니스 엔티티 ... 149
      바인딩 템플릿 ... 150
      tModel ... 151
   UDDI SOAP API ... 153
      질의 API ... 154
      발행자 API ... 156
   사용 시나리오 ... 159
      레지스트리 갱신 ... 160
      정보 가져오기 ... 161
   UDDI에 WSDL 사용 ... 164
   비공개 사용을 위한 UDDI ... 166
   UDDI는 SOAP와 유니코드를 지원한다 ... 168
      SAOP 168
      유니코드 ... 169
   요 약 ... 169
Chapter 6. 또 다른 대안 : ebXML ... 171
   ebXML의 개요 ... 173
      단순한 예 ... 174
      ebXML 전개(배치) ... 177
   ebXML 스펙 ... 182
      아키텍처 개요 ... 184
   요 약 ... 197
Chapter 7. 웹 서비스 아키텍처 : 부가 기술 ... 199
   보 안 ... 202
      WS-License와 WS-Security ... 208
   프로세스 흐름 ... 209
      XLANG ... 209
   트랜잭션 관리 ... 215
      BTP ... 215
      확장 트랜잭션 ... 217
   메시징 ... 218
      WS-Inspection ... 218
      WS-Referral ... 220
      WS-Routing ... 220
      BEEP ... 221
      Reliable HTTP ... 223
   웹 서비스 토대 ... 224
      RosettaNet ... 225
      XML-RPC ... 227
   요 약 ... 231
Chapter 8. 웹 서비스를 구현한다 ... 233
   구현 아키텍처 ... 235
   주요 구현 경향 ... 240
      마이크로소프트의 .NET ... 240
   J2EE와 애플리케이션 서버 ... 245
      애플리케이션 서버 벤더 입장 ... 246
      웹 서비스 Java API ... 247
      부가 기술에 대한 J2EE 활동 ... 248
      .NET 대 J2EE 이해 ... 248
   웹 서비스 기술의 채택에 대한 벤더 입장 ... 252
      설문서 ... 252
      BEA Systems ... 254
      Cape Clear ... 256
      휴렛팩커드 ... 258
      IBM ... 260
      IONA ... 266
      마이크로소프트 ... 269
      Oracle ... 272
      선 마이크로시스템즈 ... 274
      Systinet ... 276
      기 타 ... 279
   ebXML의 구현 ... 280
   요 약 ... 280
참고문헌 ... 283
찾아보기 ... 289
닫기