Está en la página 1de 3

Contenido

9 usr.code
Sobre el autor 4
Prlogo 5
El libro de un vistazo 6
Informacin complementaria 6
Introduccin 12
Captulo 1
PRINCIPIOS DE WEB SERVICES
Qu es un Web Service? 14
Protocolo HTTP 14
Para qu sirven los Web Services? 17
XML 18
WSDL 19
SOAP 21
Serializacin 23
SOA 24
Resumen 25
Actividades 26
Captulo 2
DESARROLLO DE WEB SERVICES
Requisitos 28
Instalacin del Servidor Web IIS 29
Comprobando la instalacin del IIS 31
Mi primer Web Service 32
Ejemplo de ABM 39
Alta de usuario 42
Baja de usuario 43
XML
Mensaje
SOAP
Requerimiento
SOAP
Paso 1
Serializacin
Respuesta
SOAP
Red
Paso 2
Deserializacin
Servidor
Web
Cliente
Paso 4
Deserializacin
Paso 3
Serializacin
XML
Mensaje
SOAP
XML
Mensaje
SOAP
XML
Mensaje
SOAP
Objeto XML
Web Service
Objeto
Proxy
Modificacin de usuario 43
Probando el ejemplo de ABM 44
Ejemplo ms avanzado 45
Resumen 49
Actividades 50
Captulo 3
PUBLICACIN Y DESCUBRIMIENTO
UDDI 52
Instalacin del UDDI Server 53
Publicacin de Web Service 60
UDDI SDK 71
DISCO 73
Comercializando un Web Service 75
Resumen 75
Actividades 76
Captulo 4
ATRIBUTOS
Y PROPIEDADES
Soap Headers 78
Para qu queremos utilizar
los SOAP Headers? 78
Meta Data 87
Atributos de las clases 87
Atributos de los mtodos web 88
Directivas 90
Extendiendo ASP.NET 91
CONTENIDO
00_WebServices.qxd 10/25/06 16:48 Page 9
WEB SERVICES CON C#
10 usr.code
HTTP modules 92
SOAP extensions 93
Resumen 99
Actividades 100
Captulo 5
SEGURIDAD DE XML WEB SERVICES
Autenticacin 102
Configuracin del IIS para que
utilice autenticacin Windows 103
Accediendo a un Web service
con autenticacin Windows 104
Autorizacin 106
Encriptacin 108
Encriptacin por HTTPS 108
Encriptacin por SOAP Headers 122
Encriptacin simtrica 122
Encriptacin asimtrica 123
Ejemplo 123
Resumen 125
Actividades 126
Captulo 6
TRATAMIENTO DE ERRORES
Excepciones 128
Elemento Fault 129
Depuracin 131
Breakpoints 131
Tracepoints 134
Edit and continue 135
Configuracin de debug 136
Visualizadores 138
La clase Debug 139
Depuracin remota 139
Tracing 141
La clase Trace 144
Tracelisteners 145
Distribucin e instalacin 147
Copy Web Site Tool 147
Publish Web Site 148
Distribucin de Web Service 149
Resumen 151
Actividades 152
Captulo 7
CONSUMO DE WEB SERVICES
Clientes Windows con .NET 154
Invocacin sincrnica 156
Invocacin asincrnica 157
Clientes Windows con VB6 158
Clientes Java 160
Clientes mviles 166
Clientes Palm Pilot 166
Clientes Pocket PC 167
Clientes Office 168
Clientes Word 168
Clientes Excel 171
Clientes InfoPath 175
Resumen 181
Actividades 182
Captulo 8
WEB SERVICES COMPLEJOS
Datos Complejos 184
Clases 184
DataSet y ADO.NET 187
DataSet tipificados 189
Web Services Software Factory 204
Desarrollo en capas 204
Requisitos 205
Ejemplo 205
Resumen 235
Actividades 236
00_WebServices.qxd 10/25/06 16:48 Page 10
Contenido
11 usr.code
Captulo 9
WEB SERVICES ENHANCEMENTS
Instalacin de WSE 3.0 238
WS-Security 241
WS-Trust 241
WS-SecureConversation 241
Configuracin de WS-Security 241
WS-Policy 259
Configuracin de WS-Policy 259
WS-MTOM 266
Configuracin de WS-MTOM 267
Ejemplo de WS-MTOM 269
WS-Routing 270
Configuracin de Router 270
Ejemplo de WS-Routing 272
WS-ReliableMessaging 273
Tracing con WSE 3.0 274
Resumen 275
Actividades 276
Captulo 10
OPTIMIZACIN DE WEB SERVICES
Precompilacin 278
Web.Config 278
Sin Debug 278
Remover protocolos innecesarios 278
Caching 279
La clase Cache 279
CacheDependency 280
SQL Cache Dependency 281
Compresin 285
Compresin de HTTP 285
Contadores de rendimiento 293
FxCop 296
Resumen 297
Actividades 298
Captulo 11
PROGRAMACIN DE SMART CLIENTS
Qu es un Smart Client? 300
Funcionalidad Offline 300
Deteccin de conexin de red 302
Sincronizacin de datos 303
Click Once 305
Smart Client Software Factory 308
Requisitos previos a la instalacin 308
Ejemplo 308
Recetas 311
Atlas 313
Acceso a Web Services externos 317
Optimizacin 321
Resumen 323
Actividades 324
Captulo 12
WINDOWS COMMUNICATION
FOUNDATION
.NET Framework 3.0 326
Requisitos 326
Fundamentos 327
Hola Mundo con WCF 327
Configuracin de Servicios WCF 335
Servicios auto contenidos 336
Consumo de Servicios WCF 342
Llamadas de un solo
sentido (One-Way) 342
Callbacks 343
Windows Vista y Gadgets 346
Resumen 349
Actividades 350
Apndice A
WEB SERVICES GRATIS EN INTERNET
Web Services gratis en la web 352
Amazon 352
MSN Search 353
Google 355
Sharepoint Services 356
SQL Server 2005 y Web Services 357
SQL Reporting Services. 360
00_WebServices.qxd 10/25/06 16:48 Page 11

También podría gustarte