Skip to main content

Learning WCF

What is WCF?
Windows Communication Foundation (WCF) is a framework for building service-oriented applications.
It is a unified, simplified and optimized evolution of a number of communication technologies into a single  model. [Ref: MSDN]

Why it is important?
  • Enables you to create service oriented applications. 
  • Provide a unified way to communicate with different system.
  • Developers can focus on designing  data and service contracts without having to make prior decisions on which transport, messaging or security protocols and policies to adopt.
  • Allows one to configure service properties such as transport (http/pipes/tcp/Tibco EMS), security models (any of the W3C standards), compression, encoding, timeouts, etc, without changing ANY code. 

Learning WCF

History
Good Place to Start
Intermediate
Book
I am currently a beginner in WCF. I will keep updating this article as I get more experienced with WCF. Any comments will be highly appreciated.

Comments

lalanbabic said…
Gambling Casino, Slots, Video Poker, Casino - DRMCD
The Gambling and Gaming Commission (GGC) regulates 영천 출장샵 online gambling. It oversees 안양 출장마사지 online gaming, 경주 출장안마 but 천안 출장안마 its main objective is to regulate 군포 출장마사지 online gambling.

Popular posts from this blog

Creating dynamic email templates using C# and Office Outlook

It is quite common for many applications to send automated email notifications. Couple of months ago, I have worked on improving our old email template format to make it more user friendly . In this tutorial I will walk you though regarding how I took advantage of Microsoft Outlook to quickly generate custom email template and later using the html template for building an automated custom email application using C#. Steps: Creating Templates: Using the rich text editor support  in Outlook create a nicely formatted email. Use placeholder text for the values you like to change dynamically based on your task completion status. To keep this tutorial simple, I have created a  simple table with placeholder text inside the third bracket  [place holder text]. However, you can use anything supported by outlook editor. Figure: Email Template Getting HTML code: Send the created email to your own address. After that, open the sent email and right click to view source . It

Why using XOR might not be a good hash code implementation?

Using XOR for computing hash codes works great for most of the cases specially when order of computation does not matter. It also has the following benefits: XOR has the best bit shuffling properties of all bit-operations and provides better distributions of hash values. It is a quick single cycle operation in most computer  Order of computation does not matter. i.e. a^b = b^a However, if ordering of elements matter then it is often not a good choice. Example For simplicity consider you have a class with two string properties named Prop1 and Prop2  and your GetHashCode returns the xor of their hash code. It will work fine for most of the cases except cases where same values are assigned to different properties. It will generate same hash-code i.e. collision in that case as can be seen in the below example . However, using the modified approach as recommenced by Joshua Bloch's in Effective Java which uses prime multiplication and hash chaining provides more unif

Software Engineering Data Repositories

Software engineering data repositories that contain results across different research environments (or at least across projects) The University of Nebraska’s Software-artifact Infrastructure Research (SIR) http://sir.unl.edu/portal/index.html The NASA Software Engineering Laboratory (SEL) https://www.thedacs.com/databases/sled/sel.php