What is new in WCF 4.0?
Upcoming SlideShare
Loading in...5
×
 

What is new in WCF 4.0?

on

  • 1,014 views

How do you improve the Config Model? Where to use Windows Server AppFabric? How to provide a RoutingService in the Framework? How to enable dynamic apps with Discovery?

How do you improve the Config Model? Where to use Windows Server AppFabric? How to provide a RoutingService in the Framework? How to enable dynamic apps with Discovery?

Statistics

Views

Total Views
1,014
Views on SlideShare
1,013
Embed Views
1

Actions

Likes
0
Downloads
13
Comments
0

1 Embed 1

http://www.linkedin.com 1

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

What is new in WCF 4.0? What is new in WCF 4.0? Presentation Transcript

  • > > >> > >
  • http://host vdir1 A B C vdir2 vdir2 Echo. svc Web. config
  • http://host vdir1 A B C vdir2 vdir2 Echo. svc Scheme Binding http:// BasicHttpBinding … …
  • <system.serviceModel> <bindings>http://host <basicHttpBinding> <binding name="" maxBufferSize="2147483647" vdir1 maxReceivedMessageSize="2147483647"/> </basicHttpBinding> </bindings> Web. </system.serviceModel> config vdir2 vdir2 Echo. A B C svc
  • <system.serviceModel> <behaviors>http://host <serviceBehaviors> <behavior> <serviceThrottling maxConcurrentCalls="32"/> Web. </behavior> config </serviceBehaviors> </behaviors> </system.serviceModel> vdir1 vdir2 vdir2 Echo. A B C Bv svc Web. config
  • <system.serviceModel> <behaviors>http://host <serviceBehaviors> <behavior> <serviceMetadata httpGetEnabled="true"/> Web. </behavior> config </serviceBehaviors> </behaviors> </system.serviceModel> vdir1 vdir2 vdir2 Echo. A B C Bv Bv svc Web. config
  • demo
  • Management Tools > IIS Manager Modules PowerShell Services WorkflowsPersistence Hosting Monitoring Caching Windows Server AppFabric > .NET FrameworkPersistence Runtime Databases Monitoring IIS/WAS Windows Server
  • Extensions to IIS Manager WCF Application PowerShell command- lets WCF WCFMessage Analytic DiagnosticLogging Trace Trace .svclog Event Monitoring ETW Collector DB
  • demo
  • Routing Message Service Pump> >> >> >> >> >
  • Echo Routing Client Service A Time B Service CSupported Message Exchange Patterns Multicast InterfaceRequest Reply, Sessionful Request Reply No IRequestReplyRouterOneWay Yes ISimplexDatagramRouterSessionful OneWay Yes ISimplexSessionRouterSessionful Duplex Yes IDuplexSessionRouter
  • Echo RoutingClient Service MessageFilter Endpoint Time action == http://PDC/Echo Echo Service action == TimeService http://PDC/GetCurrentTime Filter On MessageFilter Action ActionMessageFilter Address header AddressMessageFilter Address header – longest prefix matching AddressPrefixMessageFilter Endpoint Name EndpointNameMessageFilter No Filter – matches everything MatchAllMessageFilter Logical And of two filters StrictAndMessageFilter XPath expression XPathMessageFilter Custom Custom
  • RoutingClient Service Service BasicHttp SOAP 1.1 Net.Tcp SOAP 1.2
  • RoutingClient Service Service
  • Echo Service RoutingClient Service Backup Echo Service MessageFilter Endpoint Alternate Endpoints action == Echo Backup http://PDC/Echo EchoService
  • demo
  • >> >> > > >>
  • Hello HelloHello
  • ProbeMatchProbe Probe ProbeMatchProbe
  • Bye ByeBye
  • Probe Hello Probe Hello Probe ProbeMatchJurgen
  • > > >> > >> > >
  • Runtime
  • demo
  • > > > > >
  • >> FT25: Microsoft Application Server Technologies: Present and Future> FT55: Developing REST Applications with the .NET Framework> FT14: Workflow Services and Windows Server AppFabric> FT27: Application Server Extensibility with Microsoft .NET 4 and Windows Server AppFabric>>>>>>> > http://msdn.microsoft.com/wcf > http://msdn.microsoft.com/wcf/rest>> http://blogs.msdn.com/endpoint> http://blogs.msdn.com/drnick
  • >> channel9.msdn.com/learn Built by Developers for Developers….
  • © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing marketconditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFTMAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.