70-513 Exam – parte 1
7:52 | Author: Unknown

 

Creating Services (20%)

Create service and operation contracts.

This objective may include but is not limited to: one-way, duplex, and request reply; creating and specifying fault contracts; configuration-based contracts; exposing service metadata; serialization (e.g., data contract serializer vs. XML serializer)

This objective does not include: designing service and operation contracts; transactions, instantiation, security-related attributes

OperationContract attibute
http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontractattribute.aspx

FautContract attribute
http://msdn.microsoft.com/en-us/library/ms752208.aspx

Exposing service metadata
http://msdn.microsoft.com/en-us/library/ms730243.aspx

Serialization
http://msdn.microsoft.com/en-us/magazine/cc163569.aspx

 

Create data contracts.

This objective may include but is not limited to: managing Known Types; controlling data serialization; using required and order attributes on data members; implementing versioning using IExtensibleDataObject; POCOs

This objective does not include: using custom serializer (ISerializationSurrogate)

KnownType attribute
http://msdn.microsoft.com/en-us/library/ms730167.aspx

Serialization
http://msdn.microsoft.com/en-us/magazine/cc163569.aspx

Data member order
http://msdn.microsoft.com/en-us/library/ms729813.aspx

Versioning
http://msdn.microsoft.com/en-us/library/ms731138.aspx

IExtensibleDataObject
http://msdn.microsoft.com/en-us/library/ms731083.aspx

POCO
http://blogs.windowsclient.net/zuker/archive/2008/05/21/wcf-poco-support-in-net-v3-5-sp1.aspx

 

Create message contracts.

This objective may include but is not limited to: body and header elements; using required and order attributes on members

 

Implement generic message handling.

This objective may include but is not limited to: creating a catch-all contract; reading and writing messages; working with properties; working with headers

This objective does not include: inheriting from Message class; using BodyWritter; creating Fault messages

Catch-all contract

Reading and writing messages

 

Implementing RESTful services.

This objective may include but is not limited to: accessing HTTP context; WebGet/WebInvoke, UriTemplates; JSON/POX

http://msdn.microsoft.com/en-us/library/dd203052.aspx

HTTP context

WebGet/WebInvoke
http://msdn.microsoft.com/en-us/library/bb412172.aspx

UriTemplates

JSON/POX

Create and configure a Routing service.

This objective may include but is not limited to: filters, static and dynamic, context-based routing; router interfaces.

 

Create and configure a Discovery service.

This objective may included but is not limited to: configuring ad hoc and managed modes; Discovery scopes; service announcements

          This entry was posted on 7:52 and is filed under , , , . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.