ServicesResourcesConferencesOur TeamWeblogsAboutContact
   

Subscriptions

Post Categories

News

    MicrosoftBizTalkBlogs

Affiliations

Archives

WCF / Indigo (RSS)

WCF aka Indigo
WCF-related features in .NET 3.5 SP1 & VS 2008 SP1
Update: Steve and Omri have the official voices :)In addition what Scott has in its extensive article on SP1, lemme show you some more data on what is new and supported for WCF in SP1 of .NET 3.5 and Visual Studio 2008 - this list is not authoritative, Read More
posted Monday, May 12, 2008 9:24 PM with 0 Comments

thinktecture & DevelopMentor: Guerilla Enterprise .NET Kurs in München
Geballtes Know-How - für Sie!thinktecture und DevelopMentor kündigen im Rahmen einer Partnerschaft das erste in Deutschland stattfindende "Enterprise .NET"-Event an. Es wird in der Woche vom 26. Mai 2008 in München stattfinden und im berühmt-berüchtigten Read More
posted Friday, February 22, 2008 7:27 PM with 0 Comments

Information about .NET Framework 3.0 Service Pack 1 (SP 1)
I had several people asking me for some details about what exactly is fixed in 3.0 SP1 - so here is some more information.Download .NET 3.0 SP 1 (2.4 MB download size)Problems that are fixed in the .NET Framework 3.0 Service Pack 1:The .NET Framework Read More
posted Wednesday, January 16, 2008 7:26 PM with 0 Comments

ADO.NET Data Services ("Astoria") InstanceContextMode
Quick note:Astoria services are PerCall by default. A data service derives from WebDataService<T> which looks like this:[ServiceBehavior(InstanceContextMode=InstanceContextMode.PerCall)][AspNetCompatibilityRequirements(RequirementsMode=AspNetCompatibilityRequirementsMode.Allowed)]public Read More
posted Tuesday, December 11, 2007 10:36 PM with 0 Comments

ADO.NET Data Services ("Astoria") Service Metadata
You can access the SSDL (ADO.NET Entity Framework's store schema definition language, and *not* this one here) of your Astoria Data Service by appending $metadata to the base URL, like this:http://localhost:7777/Services/Data/NW/$metadata This Read More
posted Tuesday, December 11, 2007 8:05 PM with 2 Comments

LINQ-to-REST
The latest Astoria / ADO.NET Data Services CTP also includes a client-side library with support for creating LINQ queries against a REST API - very interesting.Details can be found here. Read More
posted Tuesday, December 11, 2007 3:34 PM with 2 Comments

Self-Hosting Your ADO.NET Data Services ("Astoria") Services
The official ADO.NET Data Services (hm, am I the only who thinks that this - again - is not a perfect name...?) documentation doesn't alk about and doesn't show how to self-host your Astoria services - the samples and quickstarts always use ASP.NET/IIS Read More
posted Tuesday, December 11, 2007 12:24 PM with 10 Comments

Dealing with OS privilege 'issues' in WCF Named Pipes scenarios
For whom this ever may be useful - I fighted a long time against this... (and got support from the WCF team, BTW)We have this very vast .NET 3.x end-to-end sample application which covers nearly all of the (senseful :)) features in the .NET Framework. Read More
posted Friday, December 07, 2007 11:46 AM with 0 Comments

The future of WSCF (and the forums)
Some heads up wrt to WSCF - this is what I just posted over at the thinktecture forums (which have been quiet from our side for a loooong time, sorry).Hello everybody, first of all I really need to apologize the long silence in these forums here - sorry! Read More
posted Monday, December 03, 2007 9:16 AM with 0 Comments

Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 - JSON support
Alright, next round in this mini-series.WCF in .NET 3.5 contains a new serializer for handling with JSON-based data. With the so called DataContractJsonSerializer we can serialize and deserialize JSON packets based on DataContract descriptions. The new Read More
posted Tuesday, November 06, 2007 12:15 AM with 4 Comments

Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 - Expanded WS-* specs support
OK, here is the next one in the list of new features in WCF "v2".There are two new out-of-the-box bindings covering updated/new  WS-* specs: WS2007HttpBinding WS2007FederationHttpBinding and the respective binding elements: WS2007HttpBindingElement Read More
posted Wednesday, October 31, 2007 7:33 PM with 2 Comments

Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 - Custom username over transport security
Now, this is an easy blog post for me!My friend and thinktecture's security consultant Dominick Baier has asked me whether he can blog about this important security-related WCF topic: yep, of course :)Go and read his entry as he was one of the first to Read More
posted Wednesday, October 31, 2007 9:32 AM with 7 Comments

Microsoft's Oslo: What is the fuss all about? Some explanations
Read this - not very technical, but obviously shows the whole idea and vision of Oslo. Finally Microsoft wakes up in this whole area.What always helps, at least for me, is a roadmap of what we might see when. Here we go (from the PDF to download here): Read More
posted Tuesday, October 30, 2007 8:53 PM with 19 Comments

Microsoft starts embracing Good Old Europe - first stop: Oslo
The big shop based in Redmond announced a new and upcoming platform for SO(A) at its SOA and Business Process Conference. And its codename is Oslo.The project code-named Oslo will deliver updated messaging and workflow technologies in the next version Read More
posted Tuesday, October 30, 2007 7:34 PM with 4 Comments

Missing pieces to the SO(A) puzzle: Microsoft Managed Services Engine (MSE)
Finally, this is made public - about time guys! The Managed Services Engine from Microsoft.The Managed Services Engine (MSE) is one approach to facilitating Enterprise SOA through service virtualization. Built upon the Windows Communication Foundation Read More
posted Tuesday, October 30, 2007 6:29 PM with 2 Comments

Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 - Accessing the remote hosts address
OK, this is first short blog entry on some new features (and fixes) for WCF in .NET 3.5 and/or 3.0 SP1.I know that a number of people have been complaining bitterly about not being able to get the information of the calling remote host in WCF v1, i.e. Read More
posted Monday, October 29, 2007 6:16 PM with 8 Comments

Beyond the Obvious: New Features and Fixes for WCF in .NET 3.5 (and .NET 3.0 SP1)
With .NET 3.5 and Visual Studio 2008 being quite close to RTM these days, I thought it would be time to write a bit about what is new for WCF in .NET 3.5 and .NET 3.0 SP1. This entry just lays the ground for a couple of follow-ups which will go a bit Read More
posted Monday, October 29, 2007 3:47 PM with 34 Comments

Why wsDualHttpBinding is not for interoperability
There you have it - very insightful article by Arun. Read More
posted Friday, August 03, 2007 8:09 AM with 1 Comments

Problem with svcutil.exe in Orcas Beta 2
Looks like svcutil.exe in Orcas Beta 2 is not signed. To use it anway eitherrun sn.exe -Vr svcutil.exe orcopy an 'older' version from previous builds and use itHTH. Read More
posted Friday, July 27, 2007 6:23 PM with 2 Comments

Improving WCF Interoperability: Flattening your WSDL
WCF is surely a big step forward for having a unified communication runtime, API and hosting model. And with all these super-exciting specifications and standards supported WCF must be a killer when it comes to interoperability with other Read More
posted Thursday, May 10, 2007 7:44 PM with 13 Comments

Cannot get latest BizTalk Services SDK (May 2) working?
... and you had a previous version installed? Try this (courtesy David Wortendyke):Uninstall the current SDK by running BizTalk Services SDK Setup.exe.Go to <WindowsDir>\Microsoft.NET\Framework\v2.0.50727\CONFIG and open machine.config. Go to the Read More
posted Friday, May 04, 2007 7:24 PM with 0 Comments

Multi-threading and WCF's OperationContext
In WCF, the powerful OperationContext.Current static property lives in thread-local storage. It gets pinned to the current thread before WCF dispatches to the user code. If code for a service operation - for whatever reasons - is spawning new threads Read More
posted Tuesday, May 01, 2007 9:13 PM with 2 Comments

When you think things are not possible: WCF duplex callbacks through NATs and firewalls - safe and secure
NATs (Network Address Translation) prevents the private IP address of your home and/or work PC to be exposed to the big wild and bad Internet. The only thing nodes outside of the NAT-shielded network can see is the IP address of the NAT-capable Read More
posted Friday, April 27, 2007 9:48 PM with 22 Comments

Session materials for DevWeek 2007
Here are finally the session materials of my two talks at DevWeek 2007. As always, this conference rocked!Thaks to everybody who attaended my sessions. Read More
posted Thursday, March 08, 2007 3:42 PM with 2 Comments

Web Service Software Factory v2 (for ASMX and WCF)
It is here.The Web Service Software Factory (also known as the Service Factory) is an integrated collection of tools, patterns, source code and prescriptive guidance that helps our customers quickly and consistently construct Web services that adhere Read More
posted Thursday, January 11, 2007 7:40 AM with 4 Comments

From DynWsLib to... ProxyFactory
OK, there is one library I wrote a long time ago which has a lot of fans: DynWsLib.This library is for invoking your Web Services dynamically without having to generate a client-side proxy class at design/compile time with WSCF, Read More
posted Tuesday, November 21, 2006 2:21 PM with 1 Comments

Getting this damned HTTP-based WCF service running as non-admin
 Did you ever struggle to configure WCF HTTP endpoints correctly when running as a non-admin?thinktecture's latest expert addition, Dominick Baier, has build HttpSysCfg.HttpSysCfg is a tool that simplifies setting/removing/modifying ACLs on URLs Read More
posted Saturday, November 18, 2006 10:45 AM with 1 Comments

Demo application from TechEd Developers 2006
First of all, thanks a lot for attending my session at TechEd Developers 2006 in Barcelona. Although I should not have done it (I was sick at that day and got on stage just with a load of... well, drugs), I promised you to provide you with the demo application Read More
posted Friday, November 17, 2006 7:22 PM with 0 Comments

Straight-forward WCF duplex communication over MSMQ?
My friend Mike Taulty has recently posted a cool post about his attempt to create a WCF extension to leverage the duplex programming model over MSMQ. This is a really interesting area (and of course has a huge potential) and at thinktecture labs I and Read More
posted Friday, October 27, 2006 8:19 PM with 5 Comments

Microsoft's Open Specification Promise - what we all wanted to see
Not much buzz around it, but this is what at least I wanted to see.Microsoft is making a personal promise to every individual and organization in the world that they can use any patented technology Microsoft has that is necessary to implement the Web Read More
posted Wednesday, September 13, 2006 9:48 AM with 3 Comments

Beyond [DataContract] - serializing data with WCF
Just a quick note for everyone doing first steps in WCF service contract design.Usually you get introduced to WCF by using a Data Contract (denoted by the [DataContract] attribute) which internally is used by the new DataContractSerializer.But there is Read More
posted Tuesday, September 12, 2006 8:14 AM with 0 Comments

WCF, IIS7, WAS and Vista - really
Great information over at the IIS7 web site. If you want to know which IIS7 feature will be supported in which Vista version, they have an overview. If you want to know how to exactly and step-by-step install and configure IIS7 on Vista, they show you. Read More
posted Tuesday, August 15, 2006 2:09 PM with 0 Comments

Flexible notifications with WCF duplex communication in your application architecture
OK, this does not happen too often, but I am copying here part of a thread and especially my answer from the MSDN WCF forums. Without further ado, let's go... ------- Hello All, I'm looking for some design guidance about WCF. I want to build an application Read More
posted Sunday, July 23, 2006 10:55 AM with 2 Comments

Commenting problems
Sorry, we have strange problems when people want to comment on our posts. If you have submitted a comment in the last few weeks and it did not show up here, feel free to contact me.Sorry again. Read More
posted Friday, July 21, 2006 4:32 PM with 1 Comments

Sie wollen WinFX, uups: .NET Framework 3.0, lernen und im Einsatz sehen?
Kein Problem.thinktecture und newtelligence bieten das TornadoCamp WinFX an. Was soll ich sagen? Das Who-Is-Who in den prominenten Bereichen von .NET Framework 3.0 im deutschsprachigen Raum steht Ihnen eine ganze Woche lang zur Verfügung. 16.-20.10.2006: Read More
posted Thursday, July 20, 2006 12:00 AM with 0 Comments

WCF duplex communication with unique client-side callback addresses
When doing duplex communication in WCF - e.g. using the wsDualHttpBinding - the WCF runtime automatically sets up a callback address for the calling application to listen on based on a value provided in a binding configuration. This is a unique address, Read More
posted Monday, July 17, 2006 9:33 PM with 2 Comments

MSDN WebCast: 'Dissecting Contract-First Web Services' Post-Mortem
If you are interested in the slides from my MSDN US webcast on Contract-First Web Services, go ahead and grab them. Please feel free to get in touch with me if you have any questions. See you in the next webcast. Read More
posted Saturday, July 15, 2006 10:25 AM with 0 Comments

MSDN WebCast: 'Transactions in Distributed Solutions with Windows Communication Foundation' Post-Mortem
First of all, I want to thank everybody attending my MSDN US webcast on designing and dimplementing transactions in distributed solutions with WCF. It was a lot of fun and according to the scores it also semmed to be successful ;) I have uploaded both Read More
posted Saturday, July 15, 2006 10:09 AM with 0 Comments

Exposing metadata from WCF services
As some of you may already have figured out, there have been a few breaking chnages in WCF's RC1 OM which is currently being distributed with the June CTP of .NET Fx 3.0. One point of confusion: Metadata publishing is no longer enabled by default Read More
posted Saturday, July 01, 2006 8:52 PM with 5 Comments

WCF service host base addresses
Finally, starting from RC1 (currently being distributed with the June CTP of .NET Fx 3.0 )we can finally specify base addresses in config for our WCF services. Small sample config to achieve this: <configuration>  <system.serviceModel> Read More
posted Saturday, July 01, 2006 8:39 PM with 0 Comments

Hosting WCF services in COM+ (for container's sake)
Today a customer talked to me about the various options of hosting WCF services. He actually knew quite a bit already, that it is possible to use literally any kind of managed process: a console app, a WinForms app, an NT Service, and of course also the Read More
posted Saturday, July 01, 2006 7:56 PM with 0 Comments

Shaping data for the DataContractSerializer (and thus WCF)
The other day we came across this small thing while writing some sample code for our docs. We can control the way our CLR arrays are serialized in a well-known way by using XmlSerializer and the XmlArrayAttribute and XmlArrayItemAttribute attributes.For Read More
posted Wednesday, June 21, 2006 10:08 AM with 4 Comments

Beispiel für WCF Talk bei der Usergroup Frankfurt am Main
Für alle, die gestern in meinem Vortrag bei der Usergroup Frankfurt/Main in Bad Homburg dabei waren: wer an dem vorgestellten (und teilweise live codierten) Sample interessiert ist, möge sich doch bitte bei mir per Kontaktformular melden. Danke! Read More
posted Wednesday, June 07, 2006 9:54 AM with 1 Comments

Explaining WCF - in a slightly different way (in German)
Seems like Clemens likes the dotnetpro.tv video episode that Ralf and myself shooted the other day about Windows Communication Foundation. Only available in German, though... Read More
posted Tuesday, June 06, 2006 11:51 PM with 0 Comments

IXmlSerializable rules
Yesterday a customer got in touch with me regarding some custom serialization/deserialization issues in his ASMX-based Web Services. When using IXmlSerializable there are essentially three 'rules' to follow: In WriteXmlDon't ever write the root element, Read More
posted Tuesday, May 23, 2006 9:50 PM with 2 Comments

WCF Extensibility Cornucopia - show it all in one
<Update>I forgot an extension hook: IDispatchOperationSelector   Defines the contract that associates incoming messages with a local operation to customize service execution behavior. </Update>WCF is extensible, very extensible. Read More
posted Thursday, April 27, 2006 2:34 PM with 7 Comments

Service Factory, aka Web Service Software Factory, nee Service BAT
Some days ago I already hinted at it - now it is more or less official. Also Beat, Edward, Matias, Jason and others already blogged about it. I am part of the 'Service Factory' advisory board and we think that this may evolve into something really useful Read More
posted Thursday, April 13, 2006 9:16 AM with 10 Comments

Meta, meta, metadata: No need to poke with WSDL and WS-Policy
Our friend Juval, of IDesign fame, has posted a quite nice tool to inspect WCF services without having to look at anything else than a GUI - no need to read WSDL and WS-Policy ;) He uses similar mechanisms and WCF APIs (see the source code of his tool) Read More
posted Tuesday, April 11, 2006 9:36 AM with 2 Comments

Meta, meta, metadata: No need for a config file with WCF endpoint definitions that can easily get out-of-sync
OK, looks I like long blog post titles these days... There is a nice feature implemented in WCF which I want to call dynamic endpoint negotiation. This feature uses WS-MetadataExchange under the hood and is quite easy to implement on the consumer Read More
posted Thursday, April 06, 2006 10:17 PM with 4 Comments

Guidance-based design and implementation of distributed solutions adhering to service-oriented thoughts with WCF inside of your favorite development IDE
I think the title says it all (really? :)) - stay tuned for more to come in the next few days, as my friend Jason already hinted at. And it may be related to this and this and this and even Read More
posted Wednesday, April 05, 2006 4:18 PM with 12 Comments

WCF team listened
Thank you. WCF's svcutil.exe now generates standard bindings in config instead of custom bindings. Read More
posted Thursday, February 23, 2006 1:03 PM with 0 Comments

Why does the world need WS-ReliableMessaging?
In the last few months I have given a number of presentaions on WCF and had countless customer meetings. One of the most frequently asked question was why in the world we would need WS-ReliableMessaging (WS-RM). I think I had a good explanation, but now Read More
posted Wednesday, February 08, 2006 12:13 PM with 3 Comments

Beispiel-Code aus dem WCF WebCast, Teil 1
Kommentarlos für alle Interessenten (lauffähig auf WinFX Dec 05 CTP, sollte auch auf Jan 06 CTP funktionieren). Read More
posted Monday, January 23, 2006 6:46 PM with 0 Comments

WCF channels, proxies, and addresses, part 2
Just had an IM chat with Ralph about the channels, factories and address issue. So it looks like the part in that blog post which describes how to use a ClientBase-based proxy is not 100% correct. If you actually use a ClientBase proxy, repoint it, and Read More
posted Sunday, January 08, 2006 1:28 AM with 2 Comments

Why the heck should a WCF developer care about Vista?
People keep asking me: now that WinFX and therefore WCF is available for all major platofrms like Windows XP SP2, Windows Server 2003 SP1 and Windows Vista (and of course for Windows Codename 'Longhorn Server'), why the heck should I as a developer Read More
posted Saturday, January 07, 2006 10:43 AM with 0 Comments

WCF channels, proxies, and addresses
These days I am building a tiny distributed application that communicates via inherent one-way messages but optionally correlates replies with possible request messages. The transport being leveraged is MSMQ. The actual reply endpoint address Read More
posted Saturday, January 07, 2006 1:55 AM with