Learning WCF Chapter1 Summary

Summary
This chapter covered a lot of ground,
beginning with a look at the purpose of WCF,
the problems it solves and its alignment with SOA,
through discussion of the fundamentals developers should know before they begin working with WCF.

I also touched on the overall architecture of WCF,though this is covered in greater detail in Chapter 3.
Through hands-on practice and discussion you should be comfortable now with the following concepts:
• Defining service contracts and services             
• Hosting services in a console application or in IIS
• Exposing endpoints for a service using various standard bindings
• Working with Visual Studio templates and WCF tools to improve productivity
• Working with service metadata and configuring related service behaviors
• Generating proxies to invoke services

Of course,the next step is to start diving into the details of service contracts,bindings,and hosting.
In addition,you’ll need to learn more about service behaviors and messaging protocols
that handle instancing,throttling,reliability,security and exception handling.

Since service contracts are central to defining the messages exchanged between clients and services,the next chapter will focus on this subject.

In Chapter 2,I’ll explain how to approach service contract design,how to work with complex types and how to control serialization on many levels.
In the process of reading Chapter 2,you’ll further solidify your knowledge of the fundamental concepts touched on in this chapter.

时间: 2024-08-29 18:02:11

Learning WCF Chapter1 Summary的相关文章

Learning WCF Chapter1 Generating a Service and Client Proxy

In the previous lab,you created a service and client from scratch without leveraging the tools available to WCF developers. Although this helps you to understand the raw requirements for sending messages between clients and services,in reality,develo

Learning WCF Chapter1 Creating a New Service from Scratch

You’re about to be introduced to the WCF service. This lab isn’t your typical “Hello World”—it’s “Hello Indigo”! In this lab,you will learn how to build a new WCF service and in the process learn the minimum requirements of service development and co

Learning WCF Chapter1 Exposing Multiple Service Endpoints

So far in this chapter,I have shown you different ways to create services,how to expose a service endpoint and metadata exchange endpoint,how to generate client proxies,how to work with metadata,and how to configure service behaviors. In this section

Learning WCF Chapter2 Data Contracts

A data contract describes how CLR types map to XSD schema definitions. Data contracts are the preferred way to enable serialization of complex types included in operation signatures as parameters or return values. You create a data contract by applyi

Learning WCF Chapter2 Service Contracts

A service contract describes the operations supported by a service,the message exchange pattern they use,and the format of each message. The service contract is also the main driver for generating a service description. A valid WCF service implements

Learning WCF Chapter2 WCF Contracts and Serialization

So far I’ve talked about the standards behind it all,but in fact WCF hides most of this from the developer by providing a programming interface for designing service contracts and controlling the message format. Application messaging requirementsare

Learning WCF Chapter2 Service Description

While messaging protocols are responsible for message serialization formats,there must be a way to capture the protocols required to communicate between clients and services. In Chapter 1,you worked with WSDL documents,which describe the requirements

Learning WCF Chapter2 Messaging Protocols

In Chapter 1,you were introduced to fundamental WCF concepts,      在章节1中,学习了wcf中的基础概念including how to create and consume a service,           包括如何创建以及调用服务how to host a service and expose endpoints where it can be reached by clients,    如何托管服务,使得客户端可以

Applied Deep Learning Resources

Applied Deep Learning Resources A collection of research articles, blog posts, slides and code snippets about deep learning in applied settings. Including trained models and simple methods that can be used out of the box. Mainly focusing on Convoluti