Many many LINQ Providers

When LINQ shipped, it included a provider model, to encourage people to make other systems and data stores accessible from the coolness-that-is-LINQ.  Back in February, Charlie Calvert published a  long list of LINQ providers.  In July, Robert Shelton later reblogged it.  Charlie also has a list of LINQ Links.  Nice to see.  By my count there are…

0

Using the WSDL-First design approach with WCF services

Couple of helpful posts from the archives for you.  If you are care about interop, then you probably want to use a contract-first or WSDL-first design for your web services.  In other words, you will not simply decorate server-side code annotations (in Java) or attributes (in .NET) and generate WSDL dynamically from that running code. …

2

Web services interop with WCF – Relevant Forum Questions

I was just browsing the WCF forum on MSDN. Here’s a summary of the recent interesting threads dealing with interop: How to map complex data types exposed by a J2EE web services, into a WCF client? How to use connect from an AXIS 2 client to a WCF service using SSL? How to transfer a…

1

How to Build REST apps on .NET using WCF

There’s a new screencast series on building services using the WCF part of .NET.  The first few are already available.  The first one is the basic “Hello World” example, the next couple cover REST:   How to build a WCF Service using Visual Studio 2008, and .NET 3.5. (10 minutes) Creating a HI-REST GET Service…

1

Content-Type negotiation and REST (and how WCF fits in)

Just had a comment-exchange on my prior post on How to build a REST app in WCF. I thought I would reproduce and elaborate on it a bit here, in a post. Kyle Beyer asked how to make WCF honor a content-type header (Accept header) in the request, and then modify the result of the…

14

Hanselman survey of web2.0 APIs for .NET

Hanselman does a whilrwind tour of the various popular web2.0 systems that have C# or .NET APIs. In my book, this is all interop. What makes it all possible?  First:  cool, interesting, programmable services.  I don’t have high value scenarios for programming Picasa, or Twitter, but apparently somebody does.   And … Second, .NET is interoperable. …

0

A Look back at the History of .NET Interop

Check out the last few weeks worth of blog posts here.  One on .NET and Google’s Social Graph API.  Another on .NET connecting to OpenID.  Another on JSON, another on JMS. When I started this blog, there were people out there who knew, they were certain, that .NET apps could not connect to systems built…

2

Google Social Graph API via C#

Here’s something different for a blog that generally focuses on enterprisey technologies. A .NET guy in Denmark built a C# wrapper on Google’s Social Graph API.  The Social Graph API exposes its data in JSON only; I guess it is designed to be consumed by web pages.  This dev put a C# wrapper together that…

1

How to Build a REST app in .NET (with WCF)

My prior post talked about how NOT to write a REST app in .NET. I mentioned WCF as the preferred option. In this post, I’ll describe the steps for how you should do it. Some background First up, you should use WCF to build your REST app. WCF is the Windows Communication Foundation. (Microsoft has…

15