Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Software Architecture   (RSS)

System.Identity & the Repository in action at PDC

For any number of reasons I’m just now catching up on my PDC videos . Among the many that interest me as an Architect working in a very large IT shop, are a great presentation by Kim Cameron and Gert Drapers on System.Identity titled “ The ‘M’-Based System.Identity

Fluent Interface for System.Identity – Party Implementation (Part 1)

This latest post on developing a fluent interface for the Oslo System.Identity schema will start an implementation of the Party class. Per the architectural specifications for the fluent interface, the Party class will adhere to the Law of Demeter and

A Real World Use For Oslo

I’m going to take a small detour from my series on a fluent interface for Oslo’s System.Identity schema to propose a real world scenario where Oslo could be leveraged. This post has its genesis in Kraig Brockschmidt's recent post “ What Exactly Does One
Posted by dalanger | 3 Comments

Fluent Interface for System.Identity – Kind’s Expression Builder

<Author’s Note> It’s been quite a while since my last blog post. The reason for the gap was due to my non-work time being consumed with swimming (some might say wallowing ;-) in the architectural soup writing a ThinkWeek paper related to Microsoft

Fluent Interface for System.Identity – M, Persistence, & GetHashCode()

As I wrote about last time , leveraging the System.Identity schema with the Oslo Repository introduces some ORM database persistence considerations into the design of the fluent interface . In the last article I introduced how to override the Equals()

Fluent Interface for System.Identity – Kind Command-Query API

Part 1 of this series functioned as an introduction to the motivations for creating a fluent interface for Oslo’s System.Identity . Part 1 also covered a number of architectural and design specifications that will be followed in the shaping of the interface’s

Fluent Interface for System.Identity – The Basics

<Author’s Note> A very talented Developer I know just recently gave me some very succinct feedback on my blog - “good blog…too long”. As I respect this Developer’s opinion quite highly (not to mention I always try to listen to Developers ), I am

The Formal Goodness of Agile Software Architecture – Part 2

In Part 1 of this short series I discussed an article that proposes the Intensional/Locality Thesis for formally distinguishing between what is Architecture and what is Design. Part 1 also covered how the Thesis has shaped my thinking about the role of

The Formal Goodness of Agile Software Architecture – Part 1

The purely addictive aspects of working at The Big Show for a geek like me cannot be underestimated. In many ways Microsoft is like any other Fortune 500 company I’ve worked or consulted for, but I’m often reminded that working for Microsoft is different

Oslo May CTP Has Improved System.Identity!

The Oslo team released the May 2009 CTP yesterday. For those that are interested in Oslo in general, and System.Identity in particular, then effort to get the new CTP up and running is well worth it. From the perspective of System.Identity, the new Oslo

Exploring the Party Model with Oslo’s System.Identity – Part 3

In Part 1 of this series we covered the basics of how Oslo’s System.Identity implements the Party Model and how System.Identity can be used to model real world scenarios. We continued our exploration of System.Identity in Part 2 by modeling more complex

Exploring the Party Model with Oslo’s System.Identity – Part 2

In Part 1 of this series we discussed the basics of the Party Model using Oslo’s System.Identity schema. Specifically, we discussed the System.Identity constructs for Party, Role (including the Employee and Customer specializations of Role), and TaxonomyEntry

Exploring the Party Model with Oslo’s System.Identity – Part 1

It occurred to me the other day that I asserted that the Party Model is a “Good Thing” without providing any proof whatsoever to back up my claim. While I would love to believe that everyone subscribes to my views and opinions because of their irrefutable

Some Oslo Goodness – System.Identity Implements the Party Model!

There does exist some controversy right now in the blogosphere around Oslo . As I indicated previously , I’ve done a 180 on Oslo and I am now highly interested in the technology – a subject I plan to blog about soon. However, what I find interesting is

Architecture as Leadership

I have the privilege of working with some really smart folks here in MSIT. One of those folks is Gabriel Morgan . Like Gabriel, I’m passionate about Architecture and what it means to be an Architect (well at least as I think of it, anyway). In my time
 
Page view tracker