C#, Geen categorie

Exam 70-487 Preparation, Part III: WCF Services

Note: this blog is no longer maintained. Please go here to see the latest updates of this post.

This is the third part in the Exam 70-487 preparation materials series. This post will cover all objectives regarding WCF.  If you want to see all of this in action, check out the Github repository.

Objectives

  • Create a WCF service
    • Create contracts (service, data, message, callback and fault); implement message inspectors; implement asynchronous operations in the service
  • Configure WCF services by using configuration settings
    • Configure service behaviours; configure service endpoints; configure bindings including WebSocket bindings; specify a service contract; expose service metadata (XSDs, WSDL and metadata exchange endpoint); configure message compression and encoding
  • Configure WCF services by using the API
    • Configure service behaviours; configure service endpoints; configure binding; specify a service contract; expose service metadata (XSDs, WSDL and metadata exchange); WCF routing and discovery features
  • Secure a WCF service
    • Implement message level security, implement transport level security; implement certificates; design and implement multiple authentication modes
  • Consume WCF services
    • Generate proxies by using SvcUtil; generate proxies by creating a service reference; create and implement channel factories
  • Version a WCF service
    • Version different types of contracts (message, service, data); configure address, binding and routing service versioning
  • Create and configure a WCF service on Azure
    • Create and configure bindings for WCF services (Azure SDK—extensions to WCF); relay bindings to Azure using service bus endpoints; integrate with the Azure service bus relay
  • Implement messaging patterns
    • Implement one way, request/reply, streaming and duplex communication; implement Azure Service Bus and Azure Queues
  • Host and manage services
    • Manage services concurrency (single, multiple, reentrant); create service hosts; choose a hosting mechanism; choose an instancing mode (per call, per session, singleton); activate and manage a service by using AppFabric; implement transactional services; host services in an Azure worker role

Notes

Create a WCF Service

Configure WCF Services by using configuration settings

General

Endpoints

Behaviors

Binding

Configure WCF Services by using the API

General

Secure a WCF Service

Consume a WCF Service

Version a WCF Service

Implement messaging patterns

Host and manage services

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s