Windows communication foundation (part2) jaliya udagedara
Upcoming SlideShare
Loading in...5
×
 

Windows communication foundation (part2) jaliya udagedara

on

  • 810 views

 

Statistics

Views

Total Views
810
Views on SlideShare
472
Embed Views
338

Actions

Likes
0
Downloads
17
Comments
0

29 Embeds 338

http://jaliyaudagedara.blogspot.com 191
http://www.jaliyaudagedara.blogspot.com 61
http://jaliyaudagedara.blogspot.in 29
http://jaliyaudagedara.blogspot.co.uk 8
http://jaliyaudagedara.blogspot.de 6
http://jaliyaudagedara.blogspot.fr 5
http://jaliyaudagedara.blogspot.sg 4
http://www.jaliyaudagedara.blogspot.in 3
http://www.jaliyaudagedara.blogspot.kr 3
http://jaliyaudagedara.blogspot.kr 3
http://jaliyaudagedara.blogspot.com.br 3
http://jaliyaudagedara.blogspot.co.il 2
http://jaliyaudagedara.blogspot.tw 2
http://jaliyaudagedara.blogspot.com.au 2
http://jaliyaudagedara.blogspot.mx 2
http://jaliyaudagedara.blogspot.dk 1
http://jaliyaudagedara.blogspot.no 1
http://jaliyaudagedara.blogspot.ca 1
http://www.jaliyaudagedara.blogspot.ru 1
http://jaliyaudagedara.blogspot.com.es 1
http://jaliyaudagedara.blogspot.ch 1
http://jaliyaudagedara.blogspot.it 1
http://www.jaliyaudagedara.blogspot.ro 1
http://jaliyaudagedara.blogspot.nl 1
http://jaliyaudagedara.blogspot.ro 1
http://jaliyaudagedara.blogspot.gr 1
http://www.jaliyaudagedara.blogspot.de 1
http://www.jaliyaudagedara.blogspot.sg 1
http://jaliyaudagedara.blogspot.ru 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Speaker Notes:Object OrientedInheritancePolymorphismAbstractionComponent BasedComponents : Objects not classesCommunicate though InterfacesEncapsulationSubstitutable : Classes that implements the interfaces can be replaced. (Component B can immediately replace component A, if component B provides at least what component A provided and uses no more than what component A used)Serialization : Store objects or Pass objects from one place to other
  • Speaker Notes:Object OrientedInheritancePolymorphismAbstractionComponent BasedComponents : Objects not classesCommunicate though InterfacesEncapsulationSubstitutable : Classes that implements the interfaces can be replaced. (Component B can immediately replace component A, if component B provides at least what component A provided and uses no more than what component A used)Serialization : Store objects or Pass objects from one place to other
  • Speaker Notes:Object OrientedInheritancePolymorphismAbstractionComponent BasedComponents : Objects not classesCommunicate though InterfacesEncapsulationSubstitutable : Classes that implements the interfaces can be replaced. (Component B can immediately replace component A, if component B provides at least what component A provided and uses no more than what component A used)Serialization : Store objects or Pass objects from one place to other
  • Speaker Notes:Object OrientedInheritancePolymorphismAbstractionComponent BasedComponents : Objects not classesCommunicate though InterfacesEncapsulationSubstitutable : Classes that implements the interfaces can be replaced. (Component B can immediately replace component A, if component B provides at least what component A provided and uses no more than what component A used)Serialization : Store objects or Pass objects from one place to other
  • Speaker Notes:Object OrientedInheritancePolymorphismAbstractionComponent BasedComponents : Objects not classesCommunicate though InterfacesEncapsulationSubstitutable : Classes that implements the interfaces can be replaced. (Component B can immediately replace component A, if component B provides at least what component A provided and uses no more than what component A used)Serialization : Store objects or Pass objects from one place to other

Windows communication foundation (part2) jaliya udagedara Windows communication foundation (part2) jaliya udagedara Presentation Transcript

  • Windows Communication Foundation (WCF) - Part 2 Jaliya Udagedara MCPD http://www.jaliyaudagedara.blogspot.com/
  • What are we going to discuss today?• The Basic Composition of a WCF Application• The ABCs of WCF
  • The Basic Composition of a WCFApplication• WCF Service assembly• WCF service host• WCF client
  • The ABCs of WCF• Address• Binding• Contract Endpoint Address Binding Contract Where How What
  • The ABCs of WCF : Address• Where to find the service http://ravana:3333/myservice.svc/basic Scheme: http: Machine: ravana Port (optional): 3333 Path: /myservice.svc/basic
  • The ABCs of WCF : Binding• Defines the Transport protocol, Encoding and Security for communication.• Variety binding types are available out of the box under WCF programming model. • basicHttpBinding • wsHttpBinding • netTCPBinding
  • The ABCs of WCF : Contract• Describes what the service does. • Service Contracts • ServiceContract - Defines the Interface. • OperationContract - Defines the methods inside Interface. • Data Contracts • DataContract - Used to define the class • DataMember - Used to define the properties. • Fault Contracts • Message Contracts
  • DEMO
  • Thank You!