• USA : +1 973 910 5725
  • INDIA: +91 905 291 3388
  • info@tekslate.com
  • Login

WCF Introduction

WCF Overview

WCF11windows communication foundation

11WCF is a technology used to implement “service acierated architecture programming” (SOA programming)

11To understand SOA programming we need to look into the history of programming languages.

11The era of 1990’s started with structured oriented  programming

11In structured oriented programming the code was written in the form of functions like,

Int add (int x, int y)

{

}

Int subtract (int x, inty)

{

}

11In structured oriented programming though reusability  was their but it was not efficient and whenever a problem is redefined / enhanced it was required to write complete code again.

11To overcome this drawback in the era of 1990’s we got object oriented programming.

11Object oriented programming we got the concept classes as well as objects.

11Functional programming of structured oriented converted into object oriented programming i.e, parameters of the functions are transformed to data fields & properties of a class and functions are written without parameters just like,

class clsArithmetic

{

Int x,y,z;
Public .int px
{
set{—-;}
get{—;}
}

Public int py
{
set{——;}
get{—–;}
}
public int p3
{
set{—-;}
get{—;}

}
public void add()
{
….
}
public void subtraction

}

}

11Object oriented programming completely speaks about classes & objects and communication will take place with the help of object data using this we are able to get all the facilities of object oriented programming like abstraction, encapsulation, polymorphism, inheritance, etc.

11With this object oriented programming we are able to build efficient applications using different object oriented programming languages like c# .net, Java, etc.

 

Homogeneous Applications

The applications developed using same technologies/ programming languages are known as “homogeneous applications”

 

 Heterogeneous Applications

Applications developed using different technologies are known as “Heterogeneous Applications”.

Communication between homogeneous applications will be taken place with object data like,

Screenshot_58

 

Advantages of object oriented programming

Communication among heterogeneous applications is not possible on proprietary formats in object oriented programming engorges.

Make communication among the heterogeneous application in the era of 2000 companies have come with a new communication format i.e., “Message format” like,

 

 

Screenshot_59

 

A message is the data required to be transferred heterogeneous application with open standard output

Service oriented architecture programming speaks specially to communicate among the heterogeneous applications. If we consider a scenario like to allow users to combine & reuse them in production of applications.

 Messages:-  A message is the data i.e. used to be transferred between two heterogeneous applications & which is in an open standard format.

11A message. is a self contained unit of data that may consists of several parts including body & headers

 

Summary
Review Date
Reviewed Item
WCF Introduction
Author Rating
5

“At TekSlate, we are trying to create high quality tutorials and articles, if you think any information is incorrect or want to add anything to the article, please feel free to get in touch with us at info@tekslate.com, we will update the article in 24 hours.”

0 Responses on WCF Introduction"

    Leave a Message

    Your email address will not be published. Required fields are marked *

    Site Disclaimer, Copyright © 2016 - All Rights Reserved.

    Support


    Please leave a message and we'll get back to you soon.

    I agree to be contacted via e-mail.