목차 일부
머리말 ix
시작하면서 xiii
Chapter 1. 웹 서비스란 ... 1
웹 서비스의 기본 ... 2
간단한 예 : 정보 검색 ... 3
웹의 다음 세대 ... 5
웹 서비스와의 상호동작 ... 9
RPC 지향의 상호동작 ... 10
문서 지향의 상호동작 ... 11
웹 서비스의 기술 ... 12
...
더보기
목차 전체
머리말 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
더보기 닫기