Thursday, 20 February 2014

Glossary for WCF

Address
The location at which a WCF service can be found. The address incorporates a protocol and URI.

Not dependent on timing. Each application or command runs in the specified order, but the specified item does not wait for any previously started processes to finish before an application or command runs.

A method call that returns to the caller immediately regardless of whether processing has completed. The results of processing are returned through another call on another thread. Asynchronous methods free the caller from having to wait until processing has finished.

In .NET Framework security, the process of discovering and verifying the identity of a principal by examining the user's credentials against some authority.

In .NET Framework security, the process of limiting access rights by granting or denying specific permissions to an authenticated identity or principal.
B
Behavior
In WCF, a way of customizing the behavior of a client or service.

In WCF, the transport-level details that define how a client interacts with a service.
C
Claim
In security, claims are pieces of information held within a credential.

The behavior and state that a class provides, which is matched with what a client of that class can expect to hold. A contract is expressed partly by the signatures for all public fields, methods, properties, and events of that class. This is augmented by a description (usually in simple descriptive text) of what each field or property represents, together with what each method does.

In security, a credential carries information about a caller, and is used for authentication.
D
Duplex
When applied to a WCF contract, indicates independent two-way communication between client and service.
E
Encoder
A class that converts a message into bytes for transmission.

A combination of address, binding and contract.
N
NAT
Network Address Translator. Hardware or software that hides local network addresses behind a single IP address, translating incoming and outgoing packets as necessary.
S
SAML
Security Access Markup Language provides a way to attach credentials to a message.

In WCF, the way in which a message is secured. Transport mode uses the security of the transport, while message mode secures the message itself.

Applications that expose services through interfaces and contracts. Service oriented applications benefit from being loosely coupled.

A simple, XML-based protocol for exchanging structured and type information on the Web. The protocol contains no application or transport semantics, which makes it highly modular and extensible.
T
Transport

The underlying communication protocol. WCF supports three transports: HTTP, TCP and Named Pipes.

No comments:

Post a Comment