Sign In
An Architect Makes It To The Big Show
A stagehand in The Big Show pontificates on Architecture and Software Engineering
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
Agile
Codename "Juneau"
Database Development
DSL
F#
Fluent Interfaces
Juneau
Leadership
Leverage
M
Modeling
Oslo
Party Model
Patterns
Querying UML Domain
Rules Archetype
Software Architecture
SQL Server
SQL Server Developer Tools
SQL Server Modeling Services
SSDT
System.Identity
Thinking About SSDT
UML
UML Domain
Browse by Tags
MSDN Blogs
>
An Architect Makes It To The Big Show
>
All Tags
>
oslo
Tagged Content List
Blog Post:
Fluent Interface for System.Identity – Party Implementation (Part 1)
Dave Langer
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 “ Tell, Don’t Ask ” . As the Party class is large...
on
28 Sep 2009
Blog Post:
A Real World Use For Oslo
Dave Langer
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 Do With ‘Oslo’ ”. While I think Kraig’s post covers...
on
19 Sep 2009
Blog Post:
Fluent Interface for System.Identity – Kind’s Expression Builder
Dave Langer
<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 IT (MSIT) software architecture. Writing the...
on
13 Sep 2009
Blog Post:
Fluent Interface for System.Identity – M, Persistence, & GetHashCode()
Dave Langer
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() method inherited from System.Object . In accordance...
on
23 Jul 2009
Blog Post:
Fluent Interface for System.Identity – M, Persistence, & Equals()
Dave Langer
As I wrote in Part 2 of the series, System.Identity ships in the latest Oslo CTP as part of the Oslo Repository . This has the direct effect of introducing ORM database persistence considerations into the design of the System.Identity fluent interface I’ve been crafting . One of these considerations...
on
10 Jul 2009
Blog Post:
Fluent Interface for System.Identity – Kind Command-Query API
Dave Langer
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 code. In this post I’ll continue the crafting...
on
23 Jun 2009
Blog Post:
Fluent Interface for System.Identity – The Basics
Dave Langer
<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 going to start putting his suggestion into...
on
14 Jun 2009
Blog Post:
Oslo “M” Graphs and Inheritance
Dave Langer
In my last post I explored the subject of applying Object-Relational Mapping (ORM) concept to modeling in M . What I discovered was that M handles ORM pretty well and allows for the modeling of polymorphic inheritance within M metamodels – thereby enabling rich Object-Oriented runtimes to consume Oslo...
on
5 Jun 2009
Blog Post:
Modeling Inheritance in Oslo’s “M”
Dave Langer
As I recently posted , I’m very intrigued by the potential of the Oslo platform to democratize the use of metamodel-driven software architectures. As a first step in exploring the capabilities of the latest Oslo CTP I took some time over the weekend to dive into M – particularly modeling types using...
on
3 Jun 2009
Blog Post:
Oslo Really is About Model-Driven Development
Dave Langer
As I’ve wrote about previously , I’ve flipped the bit on Oslo and I’m currently very excited about the long term prospects for the technology. Like many have wrote about in the blogosphere, I was initially skeptical about Oslo. Seeing the demos for modeling in M types (formerly MSchema) and creating...
on
29 May 2009
Blog Post:
Oslo May CTP Has Improved System.Identity!
Dave Langer
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 CTP represents an important leap forward in terms...
on
28 May 2009
Blog Post:
Implementing UML Associations and Oslo’s System.Identity
Dave Langer
As I really don’t have much of a life I was reading an academic paper this evening by Anneke Kleppe . In the References section of the paper there were the a couple of links to some articles on properly implementing UML Associations in source code. The articles are fairly old now (they were written in...
on
22 May 2009
Blog Post:
Exploring the Party Model with Oslo’s System.Identity – Part 3
Dave Langer
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 real world scenarios and illustrating how System...
on
20 May 2009
Blog Post:
Exploring the Party Model with Oslo’s System.Identity – Part 2
Dave Langer
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 (to allow for assigning a “Kind” to Parties...
on
16 May 2009
Blog Post:
Exploring the Party Model with Oslo’s System.Identity – Part 1
Dave Langer
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 wisdom, I have no illusions to the reality of...
on
12 May 2009
Blog Post:
Some Oslo Goodness – System.Identity Implements the Party Model!
Dave Langer
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 that there hasn’t been a lot of writing in the blogosphere...
on
2 May 2009
Blog Post:
DSL DevCon Takeaways
Dave Langer
Those who have worked with me know that I’m totally into “Architecty” stuff like UML modeling, Model-Driven Development (MDD), Model-Driven Architecture (MDA), Software Factories, and Domain-Specific Languages (DSLs). As an Architect I’m constantly looking for new and more effective ways to increase...
on
23 Apr 2009
Page 1 of 1 (17 items)