February 2008 Entries

WCF + WF with .NET 3.5 & VS 2008 - Much better!

I watched a webcast on how to use the WCF/WF integration that comes with .NET 3.5 and VS2008. It looks like they've added some features that make it very easy and very powerful to use WCF with WF workflows. Here are the things that caught my attention: WCF Service Host VS 2008 comes with a built in WCF Service Host. It acts similar to the Cassini web server that VS 2005 uses for asp.net web sites. The cool thing is that you don't need to create a host project to host the WCF service. Just the WCF...

posted @ Friday, February 22, 2008 2:02 PM | Feedback (1)

Meet the Robinsons

My new favorite movie... "Meet the Robinsons"

posted @ Thursday, February 21, 2008 12:00 AM | Feedback (0)

LINQ is Awesome! (In theory anyway...)

Last night, I finally dove in and read up on LINQ. Amazing stuff! Since I haven't actually written anything with it, everything I know is just theory and second-hand. That said, LINQ looks really cool. It's another example of Microsoft making a complex problem into a simple solution. I love how Microsoft looks at a problem space and says: "I know you say you want ... but here's a solution that addresses your real needs." I read a couple of things last night that helped me a lot. First was a Channel9 video with Anders...

posted @ Friday, February 15, 2008 1:59 PM | Feedback (0)

Aha! I finally understand XAML!

In researching MSE's policy support, I had to do some reading on XAML. It finally makes sense. So here's my 10,000 foot view of XAML: XAML (Extensible Application Markup Language) is an XML grammar for instantiating a tree of objects, setting their properties, and stitching them together. Pretty simple, but pretty powerful idea! I can use XML to declare what objects to create. Then the same XML has the values to stuff into the properties and the logic to hook on object to another object. The XamlReader class in the .NET 3.0 framework reads the XML in and...

posted @ Thursday, February 07, 2008 1:59 PM | Feedback (3)

MSE's extensibility...

At the ArcReady seminar, Chris Madrid discussed the MSE's support for custom policies. This is the extensibility point in MSE for adding your own WCF behaviors into the MSE's runtime. He showed some simple examples like turning off the metadata output of a service. The cool thing is that you can inject any behavior you want into the engine. Some ideas that he mentioned: Publishing info to BizTalk's BAM service so that we can analyze the traffic going in and out of the web services. Logging messages to some sort of...

posted @ Thursday, February 07, 2008 1:58 PM | Feedback (0)

ArcReady Seminar - Service Lifecycle and the MS Service Engine

This morning I went to an ArcReady seminar at the MS campus in Independence. Chris Madris, from MS Consulting Service, spoke on SOA Lifecycle Management. Great Stuff!!! Chris talked about best practices for creating and operating an SOA environment. Then he demo'd the MS Service Engine that MS Consulting Services has created to "Virtualize" services. Layers... Chris presented the idea that there are three layers of services: Process Layer, Service Layer, and Integration Layer. The Infrastructure Layer sits on the bottom and exposes systems to the enterprise. These might be wrappers around legacy...

posted @ Tuesday, February 05, 2008 1:57 PM | Feedback (0)