The best available for StockTrader itself is just the Tech Overview document; that does provide high-level view of construction, which is actually pretty straightforward:
-ASP.NET Web tier with repeaters, etc. bound to business objects returned from business tier
-Business tier logically separate from data access tier; data access tierhas three classes and uses ADO.NET for database access across tables
-Two DAls; one for Oracle, one for SQL Server; functionally equivalent but queries coded for different ADO.NET providers; DAL Factory pattern loads correct DAL based on a config setting
-A Web Service facade, based on WCF, that exposes business tier ops as services, such that they can be run locally in an ASP.NET CLR process; or accessed remotely with physial separation of presentation tier from business logic tier (hence, WPF app can use same business tier as the ASP.NET front end).
-Greg
PS: It gets a little more complicated only becuase I added multiple hosting models for the WCF layer; and also separated out Order Processing with another separate service facade that can be optionally run; check out the re-configuring .NET StockTrader walkthrough that shows how to reconfigure on the fly. Also, the Config Service is separate from the app itself; something else I added that is above/beyond core app; if you want to see just the core app; without config servcices; we opened sourced this to Apache Group at:
http://svn.apache.org/viewvc/incubator/stonehenge/contrib/stocktrader/
Greg Leake, Microsoft