I thought I’d post the model I created for my Desert Code Camp session “Building a Service-Oriented Application from the Bottom Up”.
The model is created with “M”, a new declarative language for building models in Microsoft Oslo.
As you can see, the domain is built around golf, or more specifically, managing bookings and tee times for a sample application called “Green Fee Broker”.
In this session, I will demonstrate how to compile the M model into Transact-SQL, and deploy it to the database. Next, with the logical schema out of the way, we’ll get started with the GreenFeeBroker service, a WCF 3.5 service that accepts booking requests from golfers on the internet looking for the best possible deal. Moving down the stack, we’ll use Entity Framework to model our conceptual entities and deliver at least one end-to-end slice of functionality using TDD.