This chapter will be your introduction to the programming model of WCF. We will start
by reviewing the principals of a Service Oriented Architecture and how WCF supports
those principals. Then we will also describe some practical deployment scenarios for
WCF in distributed enterprise systems and then summarize some of the fundamental
WCF concepts that will be discussed first in this chapter and then elaborated on
throughout this book.
Chapter Contents
- SERVICE ORIENTED ARCHITECTURE
- From OOP to SOA
- What Is a Service?
- Tenets of SOA
-
Big SOA, Little SOA
- WCF SERVICES
- FUNDAMENTAL WCF CONCEPTS
- Message Serialization
- Services
- Hosting
-
Endpoints
-
Addresses
-
Bindings
-
Metadata
-
Proxies
-
Channels
-
Behaviors
- CREATING A NEW SERVICE FROM SCRATCH
- Assembly Allocation
- Defining a Service
- Hosting a Service
-
Exposing Service Endpoints
-
Creating a Client Proxy
- GENERATING A SERVICE AND CLIENT PROXY
- Service Templates
- ServiceModel Metadata Utility
- Service Configuration Editor
- ServiceModel Configuration
- ServiceHost Initialization
-
Working with Behaviors
- Proxy Initialization
-
Hosting a Service in IIS
- Web Site Templates
- @ServiceHost Declarations
- Message-Based Activation
-
Browsing and Exporting Metadata
- EXPOSING MULTIPLE SERVICE ENDPOINTS
- Implementing Multiple Contracts
- Hosting Multiple Services
- Proxy Generation for Multiple Contracts and Endpoints
- Proxy Initialization and Lifetime
- Sharing Service Contracts
- Duplicating Operations
- SUMMARY
Pages:
1,
2,
3 |
go to page 1  |
|