Welcome to Windows Communication Foundation (WCF)
Top Tasks :

WCF Community Bloggers

Browse by Tags

All Tags » Indigo   (RSS)

  • WCF features/improvements in .NET 3.5 SP1 & VS 2008 SP1

    Scott Guthrie announced the availability of .NET 3.5 SP1 and Visual Studio 2008 SP1 today. If you read his entry , you'll see this release is packed with new features, many of which revolve around the Ajax, MVC, and ADO.NET improvements they've been working on. However, this release also contains some new WCF nuggets including the following: New Hosting Wizard for WCF Service projects. Enhancements in Test Client such as support for RM Sessions, Message Contract and Nullable types enables testing of broader set of WCF-based services. Expanding reach of DataContract Serializer by relaxing the need of having [DataContract]/ [DataMember] on types and by supporting an interoperable mechanism for dealing with object references. Improved Partial Trust Debugging Experience with support for Event Log. Support for ADO.NET Entity Framework entities in WCF contracts. Improvements in writing REST based services ranging from easily supporting ServiceDocuments publication and consumption to providing greater control and usability of UriTemplate. Significant performance improvements on large workflow-based projects in Visual Studio. Considerable scalability increases for hosted WCF services in IIS7-integrated mode. Update: Steve Maine provides more WCF details in this post and Omri gives his take over here . You can read more about this release and grab the bits from here . Read More...
  • New and Notable 176

    TGIF!! I am super busy right now designing a multi-CPU/multi-threaded Parallel Calculation Engine and diving into the science of Parallel Computing. I'll have some links when I get a chance. Windows Workflow Tomas talks about Silver , the integration of WF + WCF. The marriage is sorely needed because, as I have posted here , the current situation well, sucks. Silver uses Queues and bypasses EDS completely, which is what anyone needs to do to have any real success of communication into Workflows. Because we could not use Orcas here, we actually implemented our own version of the mechanism to avoid the hell that is EDS. Jon Flanders , the guy that helped me with the above, also worked on the PageFlow Sample that has been updated to V1.1 Even more interesting is that he has working on this project for hosting Workflows inside of BizTalk. This is very interesting as developing your own host is so not trivial, but I totally challenge Paul's assertion that " No BizTalk Experience Required ." Architecture Steve Jones has a post YAGNI, Requirements and why scaling isn't always important that I totally agree with and is in-line with what I try to do as an " Agile Architect ": "Split information exchange from the business services, and worry about the scaling that is appropriate for your information exchange. Don't worry about technical purity and some "wonder" architectural approach. Don't over engineer because if you do X (or R) then it will scale to 100,000 users, but your requirements say "6". Software Design/Agile/XP/Design Patterns/CAB Number 11 for Jeremy in his continuing excellent series on UI Design Patterns in Build your own CAB #11 - Event Aggregator Jeremy has another big AMEN post for me in his Design for Testability , which really goes with my Writing Maintainable Code post, "" Done, done, done " isn't just writing code. It's writing code and verifying that that code works correctly. Read More...
  • New and Notable 172

    Software Design/Agile/XP Ayende provides the substance and answers to Frans in the Working software over Comprehensive documentation and Documentation can be ambiguous in the most insidious ways . Since these posts substantially cover what I like to think I would say and believe (and say it better), I'll let them be the pointers from my Writing Maintainable Code post as they pretty much say it all See also Ayende's earlier Understanding Bad Code WCF/CardSpace Rick Strahl on Hosting a WCF Service in a non-.NET Client Getting CardSpace Tokens Programmatically Technorati Tags: Software Design , Agile Development , Extreme Programming , WCF , Indigo , CardSpace Read More...
  • Problems Creating a Web Project on Vista IIS7

    I was trying to do WCF Orcas Beta 1 stuff today on Vista Ultimate and it won't create the Web project with Orcas. I had done everything listed in the Orcas Beta 1 help file for WCF One Time Setup. I goggled and found Scott Guthrie's post and did all of this. Still can't. His post is about VS2005 so I went back there and couldn't create an ASP.NET project with that either. I am not getting the dialog he shows. I am getting "Unable to create the web http://TestSite . Could not find a Web Server at TestSite." I have tried everything. It shouldn't be a permission thing as I am running as Administrator. Any ideas? Read More...
  • New and Notable 153

    Its suddenly over 80 degrees here today and went off for a drenching run. Team System/Team Foundation Server Big news of the day is that Microsoft has acquired TeamPlain , which makes the popular TeamPlain Web Access for Team Server. Brian Harry says, "Effective today, TeamPlain is available, at no additional charge, to users who own a Team Foundation Server and can be downloaded from here . It will be accessible by any user properly licensed with a TFS CAL." This is great news as this is the #1 question I always get from people whenever I bring up TFS. I don't know if its a news item but together with one of my IT guys I started standing up a TFS server yesterday. Before everyone panics, my motivation is pure experimentation at this part and I wouldn't use all of it anyhow (I would never leave NUnit and CruiseControl.NET) but I am interested in replacing an internal system + Wiki + other stuff into Work Item Tracking and maybe the source control. I am starting to get sick of Subversion but its seems to be doing right by the team. Speaking of TFS, Microsoft has let loose the plans for Rosario , the next version of TFS that is just past Orcas. Speaking of future plans, the same page has all the plans for the next year for VSTS. Geez, isn't anything secret anymore? :) WCF/Indigo/SOA Michele has been real busy! I know she's at DevConnections this week, the book is close to done (and its going to rock!) and last week she was at SD West 2007 and put up a slew of materials from it including great stuff on Contracts & Versioning, CardSpace and Identity. INETA Speaker Matevz Gacnik delivered an INETA talk on WCF session support, one of the bedrock's of our Service Interface Layer. He has the PPT Code I'm rocking out to Begin The Begin by R.E.M. from the album And I Feel Fine...The Best Of The IRS Years 82-87 Technorati Tags: .NET , Team Foundation Server , VSTS , Visual Studio Team System , Orcas , WCF , Windows Communication Foundation , Indigo , .NET Framework 3 , Microsoft Read More...
  • Sept .NET FW 3 Installed on Vista RC1 (5600)

    Ok after all this confus ion (a bunch of questions still remain), I was able to install the whole bunch on Vista 5600 and I got my first Avalon program working there from VS2005. .NET 3 Runtime Components (already installed in box) Microsoft Windows SDK Sept CTP Orcas Tools for .NET Framework 3 Windows Workflow Extensions Release Candidate 5 (do I hear 42?) Technorati Tags: Vista , Windows Communication Foundation , WCF , Indigo , Windows Vista , NET Framework 3 , WPF , Avalon , Microsoft Share this post: Email it! | bookmark it! | digg it! | reddit! | kick it! Read More...
  • SvcTraceViewer.exe - Learn It, Know it, Love It

    There's a nice little diagnostic tool that ships with the SDK for .NET 3.0 - svctraceviewer.exe. You WILL need this tool. It is a great way to inspect messages when things are going as expected, you can see the service model trace to inspect components leading up to an exception, you can see the details leading up to a service fault, more than is shown in the inner exception at times. Here's an example configuration for the service-side for June/July CTP: <?xml version= "1.0" encoding= "utf-8" ?> <configuration> <system.serviceModel> <services> ... </services> <diagnostics performanceCounters= "All" wmiProviderEnabled= "true" > <messageLogging logEntireMessage= "true" logMalformedMessages= "true" logMessagesAtServiceLevel= "true" logMessagesAtTransportLevel= "true" maxMessagesToLog= "100000" /> </diagnostics> </system.serviceModel> <system.diagnostics > <sharedListeners> <add name= "sharedListener" type= "System.Diagnostics.XmlWriterTraceListener" initializeData= "c:\logs\servicetrace.svclog" /> </sharedListeners> <sources> <source name= "System.ServiceModel" switchValue= "Verbose, ActivityTracing" > <listeners> <add name= "sharedListener" /> </listeners> </source> <source name= "System.ServiceModel.MessageLogging" switchValue= "Verbose" > <listeners> <add name= "sharedListener" /> </listeners> </source> </sources> </system.diagnostics> </configuration> To view trace output launch svctraceviewer.exe and open the .svclog file. The Messages tab will take you directly to the actual messages that move between client and service, including full XML output (excluding binary data). The items in yellow are warnings, items in red are exceptions...where you can view details of the exception in the XML dump. Make sure you scroll all...the...way...down and look for the details of the exception...good stuff in there (or, bad stuff...I guess, if there is an exception). Read More...
  • The Indigo Programming Model

    Clemens is on a roll with lots of fresh Indigo information. If you want to get a feel for the new programming model you should header over, and subscribe, to his blog . Read More...

Copyright © 2006 Microsoft Corporation. All Rights Reserved. | Terms of Use | Privacy Statement | Contact Us