Feeds:
Posts
Comments

Archive for September, 2008

User Impersonation in WCF

In some integration scenarios, impersonation is required, where a WCF service is required to assume the caller’s identity. Though this usually happens for a single call, the impersonation token could be retained for future use by the WCF servce. The reason impersonation is most relevant to integration scenarios is because all WCF service code running [...]

Read Full Post »

Summary of default WCF Bindings

A binding in WCF is one of the most important concepts behind the WCF architecture itself. Developers can create their own bindings if the below default WCF bindings do not suit a purpose by extending CustomBinding.
First a definition of what a binding controls. A WCF binding controls the following:

Transport (HTTP, MSMQ, Named Pipes, TCP)
Channel (one-way, duplex, request-reply)
Encoding (XML, [...]

Read Full Post »

I was absolutely blown away with a demonstration of Vertigo’s work on SilverLight Deep Zoom at Microsoft TechEd 2008. Vertigo won the Microsoft Partner of the Year award for Web Development for 2008. Their work on the Hard Rock Memorabilia website is testament to their awesome creativity and the clever use of the SilverLight Deep Zoom technology. 
Even the Barack Obama campaign is using Deep Zoom technology [...]

Read Full Post »

I found that a simple yet good introduction to the SharePoint 2007 SDK was by playing with the iterative code below that lists nested sites and nested lists within a site collection. A colleague of mine who has just started looking at the SharePoint 2007 object model found this a good quickstart because the code [...]

Read Full Post »

Last month I was attempting to install PerformancePoint Server Planning and Monitoring 2007 on a development virtual machine that I had promoted to a Domain Controller and the pre-requisite check kept failing with the below ambiguous message ”Failed Windows Server 2003 SP1 (non domain-controller)”. My OS was Windows Server 2003 SP2 and I just could not make sense of what was happening. As a [...]

Read Full Post »