Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Architecture   (RSS)

Using MessageContracts and DataContracts

Users of the Service Factory often ask about the rationale behind the required use of MessageContracts even though the use of MessageContracts aren't mandated by WCF. I've answered this question in other venues, but it seemed like a good thing to put

... come and get yer Service Factory!

That's right ladies and gentlemen, the December release of the Web Service Software Factory and a VB.NET version is now available for your consumption, modification, and production pleasures :) Okay, I'm just going to do 3 things in this post since I

Emerging Guidance

bw + bsl && x + aw - ah / 2 - cw >= bsl ) { c.style.left = x + aw - ah / 2 - cw; } else { c.style.left = x + ah / 2; } if (y + ch + ah / 2 > bh + bst && y + ah / 2 - ch >= bst ) { c.style.top = y + ah / 2 - ch; } else { c.style.top = y + ah / 2; } c.style.visibility

Service Architecture Concept Model

I'm posting this because I'm interested in your thoughts about it. IMPORTANT: This is just a concept illustration. I'm not encouraging anyone to accept and begin using the nomenclature used. This is just the result of a conversation Tom and Ed and I had

Service Factory: Entity Translation

For the third installment I've decided to talk about the entity translation (mapping) capability of the guidance package. Specifically, this is mapping between the entities that are [de]serialized to/from the wire representation and the entities that

Service Factory: Contracts

Here's the second installment of my blogcast series on Service Factory. In this one I show how to create WCF data contracts and service contracts. It's a little bigger and longer than I would have preferred, but since I was building the project (a wine

Service Factory: A Brief Introduction

Here is the first installment of a series of blogcasts I hope to continue that are focused on the project I'm working on. This is just a quick 11 slide PowerPoint presentation that gives you the rationale and scope of the project. It's really the best

Web Services Architecture Domain Model

I'm not in a position to provide any details just yet, but a couple of us on the patterns & practices team have teamed up with heavy hitters like Jason Hogg, Beat Schwegler , Christian Weyer , Wojtek Kozaczynski , Maarten Mullender , Daniel Cazzulino
Posted by donsmith | 10 Comments

Principles of Web Service Design

John Evdemon just published 2 articles on the principles of web service design. The first one is titled Principles of Service Design: Service Patterns and Anti-Patterns and in my opinion should be required reading for anyone who is new to web service
Posted by donsmith | 1 Comments

What you can expect to find here

You may not know this, but the patterns & practices team is pretty amped about making stuff that architects and Web service developers actually need (or at least make them happy). I know this because that's what they pay me for ;) If you're building
Posted by donsmith | 0 Comments

Okay, I think I'm straight

I was dorkin' around with my workblog the other day and it dawned on me that I never posted about how I recently switched jobs ... everyone blogs about this ... cool, so let me tell you what I'm up to these days ... and why you care. I've been at Microsoft

Web Services Security Patterns ... finally

The patterns & practices team has been working on a set of Web service security patterns for a few months now. Until today, the content was only available to those who were invited to join the community workspace. Now anyone can join the workspace
Posted by donsmith | 0 Comments

Versioning Web Service Parameters

Dare makes a few comments about one of my previous posts so I thought - in true blogsphere fashion - I'd follow-up in a new post. First I'll mention a few more things about versioning web services, then I'll get to Dare's comments. Versioning web services
Posted by donsmith | 6 Comments

One parameter to rule them all: Part 2

In my post yesterday, I recommended that Web Service operations should only have a single input parameter rather than multiple for the sake of versioning. In the comments of that post, Todd makes some really good points why having multiple parameters
Posted by donsmith | 5 Comments

Two Web Service "Don'ts"

There are at least 2 things I'm still seeing in some web service implementations we should not be seeing. In my first post, Refactoring XSLT , I was shooting for original ... interesting ... maybe even useful ... but not a best practice (at least not
Posted by donsmith | 5 Comments
 
Page view tracker