blog.easyciel.net author="Patrick Rabian" about="c#, sharepoint, biztalk, team system resources" more="news, samples, tips for .NET world's developers !"

Understanding WCF advanced concepts and comparing it to ASMX 2.0 or WSE 3.0

Wednesday, 10 January 2007 09:21 by prabian

Essentials references for understanding WCF….

WCF Base

WCF Callbacks, Events

WCF Instances Management

WCF Features comparison : (table below was extracted from this article)

Web Service Software Factory

Feature
ASMX 2 .0 plus WSE 3. 0
WCF
Hosting
IIS/ASP.NET (.asmx)
SoapReceivers
IIS/ASP.NET (.svc)
ServiceHost<T>
WAS
Programming Model
[WebService], [WebMethod], and so on (supports interfaces, generics, and the like)
[ServiceContract], [OperationContract], and so on (supports interfaces, generics, and so on)
Message Exchange Patterns (MEP)
One-way
Request-response
Custom (using WSE API)
One-way
Request-response
First/last-operation
Duplex
Custom

XML Serialization

 
 
System.Xml
.Serialization
System.Runtime
.Serialization
System.Xml.Serialization
(you can choose)

Encodings

 
XML 1.0
MTOM
DIME
Custom
XML 1.0
MTOM
Binary
Custom

Transports

 

 

 
HTTP
TCP
Custom
HTTP
TCP
Named pipes
MSMQ
P2P
Custom

Protocols

 

 

 
Security
Security
Reliable messaging
Transactions
Behaviors (enabled via attributes or configuration
Local DTC transactions
HTTP buffering
HTTP caching
HTTP sessions
Custom (via SoapExtensions, WSE filters)
Concurrency
Instancing
Throttling
Thread-binding
Exception handling and faults
Impersonation
Session management
Transaction behaviors
Custom (via behavior types)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   Architecture | Web Services | XML
Actions:   E-mail | del.icio.us | Permalink | Comments (0) | Comment RSSRSS comment feed

Related posts

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

November 21. 2008 00:47