.NET Framework Bookmark and Share   
 index > .NET StockTrader Sample Application > .NET StockTrader Sample Application Technical Documentation
 

.NET StockTrader Sample Application Technical Documentation

Hi @ all.
I am analyzing the .net Stocktrader Sample Application. There is great documentation available but it is only overview documentation. Is there documentation available where e.g. class diagrams / sequence diagrams are showing the architecture of the different layers (web layer, business service layer, dal). Coz now i have to analyze the source code in order to get an overview. Thanks for your help.
Hope for reply.
cheers.
chris
WinC
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
Gregory Leake

You can use google to search for other answers

Custom Search

More Threads

• Architecture conceptual q.
• File System Watcher Issue in Window Services
• Could not load file or assembly problem
• Not connected to a server. Configure first .NET StockTrader Smart Client
• Createneweventsource missing
• Delegation using Configuration Service
• XML data store as Config Service Repository
• .Net benchmark application without DB
• Can someone tell me how to view the code?
• Config Services in the Cloud