W


WAS. See Windows Activation Services (WAS)

WCF. See Windows Communication Foundation (WCF)

WCF HTTP endpoint, configure, with SSL certificate, 95–98

WCF runtime

examine performance round-tripping

new service instance, 245

and receiving certificate from server, 98

to selectively control service instance deactivation, 204–205

WCF service. See Windows Communication Foundation (WCF) service

WCF Service Configuration Editor, 247, 280, 388–401

to configure Products COM+ application as WCF service, 395–399

defined, 42–43

edit App.conf file in ShoppingCartClient project using, 190–191

to generate binding configuration with default settings for NetTcpBinding binding, 87

WCF Service Library, templates for, 10

WCF Service Model

behaviors, 255–256

composing channels into bindings, 256–261

inspecting messages, 261–265

services and channels, 254–255

WCF service report, Visual Studio 2005 showing code generated for, 11–12

WCF Service Web site template, 10, 18

WCF-specific encoding, 255

Web, and Web services, 3

Web service

defined, 3

handling security, 5–6

privacy, 6

sending and receiving requests, 4–5

Web and, 3

Web Service Enhancements (WSE), 382.

See also ASP.NET Web services

Web Services Atomic Transaction (WS-AtomicTransaction) specification, 213–214, 221, 229–231

Web Services Description Language (WSDL), 5, 78, 311

Web Services Enhancements (WSE) package, 6

Web Services Interoperability (WS-I) Basic Profile 1.1, 50, 388

Web Services Interoperability (WS-I) Organization, 50, 388

Web Services Secure Conversation Language (WS-Secure-Conversation), 250

Windows Activation Services (WAS), 35

Windows authentication, configure BasicHttpBinding binding for WCF service and client to use, 106–107.

See also Authentication

Windows CardSpace

accepted WS-* protocols, 376

configure ShoppingCartClient application to use, to send token identifying user, 369–371

sequence of operations to validate user, 363–364

use, to access WCF service, 362–380

Windows Certificate Services, 96

Windows Communication Foundation (WCF)

configure data access application block, 8–9

.NET Framework 3.0 and Visual Studio 2005, 9–12

predefined bindings, 47–50

purpose of, 6–7

Service-Oriented Architecture (SOA) and, 28–30

using Visual Studio Development Tools to build, 7–24

Windows Communication Foundation (WCF) client, 24–28

Windows Communication Foundation (WCF) service

add logic to start and stop, 40–41

add subscribe and unsubscribe operations to, 354–356

building Windows Presentation Foundation application to host, 38–44

configure, 18–20, 388–3879

configure, and client application to use WSDualHttpBinding binding, 351–354

configure message tracing for, 89–91

configure Products COM+ application as, 395–399

create, to support ASP.NET client, 381–388

define data contract for, 12–13

define service contract for, 13–14

defining contracts, 12–14

deploy, to IIS (Windows Vista only), 20–21

deploy, to IIS (Windows XP only), 21–22

enabling streaming in, and client application, 319

expose COM+ application as, 388–401

functionality of, 31–35

hosting, 31–57

how, runtime dispatches operations, 322–325

implement, to replace ASP.NET Web service, 385–388

implementing, 14–18

implementing operation asynchronously in, 286–295

and interoperability, 387

sequencing operations in, 205–213

streaming data from, 318–320

test deployment, 22–24

user Windows CardSpace to access, 362–380

WS-I Basic Profile and, 388

Windows Communication Foundation (WCF) service contract, 33

Windows Communication Foundation (WCF) Service template, 11–12

Windows Communication Foundation (WCF) Service Website template, 18

WindowsIdentity object, 112

Windows Integrated Security, 83, 100, 106–107

Windows Presentation Foundation (WPF), 38–44

WindowsPrincipal object, 112

WindowsProductsService service, 57

Windows service

add logic to start and stop, 53–54

create new, to host WCF service, 52–53

create service installer, 54

hosting Windows Communication Foundation (WCF) service in, 52–57

install, 55

WindowsStreamSecurityBindingElement class, 258

Windows Token Role Provider, 84

Windows users

authenticating, 102–108

configure BasicHttpBinding binding for WCF service to use Basic authentication, 103–104

display user name calling an operation in WCF service, 102–103

Windows Vista, 341

configure IIS Web site to support HTTPS communications, 120

configuring IIS7 bindings, 118–119

create ASP.NET Web site to host WCF service that will implement message level security, 142–143

deploy WCF service to IIS, 20–21

start Component Services console under, 393

and Windows CardSpace, 362

Windows XP

configure IIS Web site to support HTTPS communications, 121–122

create ASP.NET Web site to host WCF service that will implement message level security, 143

deploy WCF service to IIS, 21–22

start Component Services console under, 393

and Windows CardSpace, 362

Window1.xml, 315

World Wide Web Publishing Service, 35

WPF. See Windows Presentation Foundation (WPF)

WriteLine statement, 306

WS-Addressing header, 338

WS-Addressing specification, 337–339

WS-AtomicTransaction Configuration Utility, 230

WS-Attachments specification, 313

WSDL. See Web Services Description Language (WSDL)

WSDualHttpBinding binding, 245, 347, 351–354

WSE. See Web Service Enhancements (WSE)

WSFederationBinding binding, 49, 313

WSFederationHttpBinding binding, 245, 365

WSHttpBinding binding

configure, at message level to require Username authentication, 105

configure, using, 101

configure WCF client to use, 101

configure WCF service using, 100–101

and custom bindings, 256

description, 48

and reliable messaging, 245

sessions and message level security by default, 284

and streaming, 238

use claims-based security with, 365

use Windows Integrated Security at message level with, 107

and WS-Addressing specification, 337

WSHttpBinding object, 333

WS-I. See Web Services Interoperability (WS-I) organization

WS-MetadataExchange, 362

WS-* protocols, 376, 380

WS-referred specification, 339

WS-ReliableMessaging, 48, 235–236

WS-SecureConversation specification, 250

WS-Security, 47–48, 85

WS-SecurityPolicy, 362

WS-Trust, 362

WS-Trust specification, 378

WWW. See Internet




Microsoft Windows Communication Foundation Step by Step
Microsoft Windows Communication Foundation Step by Step (Step By Step Developer Series)
ISBN: 0735623368
EAN: 2147483647
Year: 2007
Pages: 105
Authors: John Sharp

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net