My Account Log in

1 option

Learning WCF / Michele Leroux Bustamante.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Bustamante, Michele Leroux.
Language:
English
Subjects (All):
Microsoft Windows (Computer file).
Computer architecture.
Computer networks.
Electronic data processing--Distributed processing.
Electronic data processing.
Physical Description:
1 online resource (609 p.)
Edition:
First edition.
Place of Publication:
Beijing ; Sebastapol, California : O'Reilly Media, 2007.
Language Note:
English
System Details:
text file
Summary:
This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF
Contents:
Table of Contents; Forewords; Preface; Who This Book Is For; How This Book Is Organized; Chapters Overview; Labs and Code Samples; Assumptions About the Reader; System Requirements; Your Working Directory; Conventions Used in This Book; Comments and Questions; Safari® Enabled; Acknowledgments; Hello Indigo; Service Oriented Architecture; From OOP to SOA; What Is a Service?; Tenets of SOA; Service boundaries are explicit; Services are autonomous; Clients and services share contracts, not code; Compatibility is based upon policy; Big SOA, Little SOA; WCF Services; Fundamental WCF Concepts
Message SerializationServices; Hosting; Endpoints; Addresses; Bindings; Metadata; Proxies; Channels; Behaviors; Creating a New Service from Scratch; Creating a new service; Hosting a service; Creating a proxy to invoke a service; Assembly Allocation; Defining a Service; Hosting a Service; Exposing Service Endpoints; Addresses; Bindings; Contracts; Creating a Client Proxy; Generating a Service and Client Proxy; Using the WCF Service template; Configuring service endpoints using the Service Configuration Editor; Generating a proxy with Add Service Reference; Creating a WCF Service Library
Generating a proxy using the Service Model Metadata UtilityService Templates; Service Testing Tools; ServiceModel Metadata Utility; Service Configuration Editor; ServiceModel Configuration; ServiceHost Initialization; Enabling Metadata Exchange; Working with Behaviors; Service behaviors; Endpoint behaviors; Proxy Initialization; Hosting a Service in IIS; Creating a WCF Service web site; Browsing service metadata; Exporting metadata for proxy generation; Web Site Templates; @ServiceHost Declarations; Message-Based Activation; Browsing and Exporting Metadata; Browsing metadata
Exporting metadataExposing Multiple Service Endpoints; Implementing multiple contracts on a service; Hosting two services with multiple contracts; Consuming internal services using shared contracts; Consuming external services with a generated proxy; Implementing Multiple Contracts; Hosting Multiple Services; Proxy Generation for Multiple Contracts and Endpoints; Proxy Initialization and Lifetime; Sharing Service Contracts; Duplicating Operations; Summary; Contracts; Messaging Protocols; SOAP; WS*; Service Description; ServiceDescription; WSDL; WS-Policy; WS-MetadataExchange
WCF Contracts and SerializationService Contracts; Exploring service contract compatibility; Customizing message parameters; Modifying service operations and dealing with version tolerance; Mapping Services to WSDL; Designing Service Contracts; ServiceContractAttribute; OperationContractAttribute; MessageParameterAttribute; Versioning Service Contracts; Versioning with contract inheritance; Versioning with separate contracts; Strict versus non-strict versioning; Data Contracts; Creating a data contract; Customizing data contract serialization; Consuming data contracts at the client
Exploring version tolerance
Notes:
Includes index.
Description based on print version record.
ISBN:
9780596554835
0596554834
9780596521752
0596521758
OCLC:
154684415

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account