.NET Stock Trader

There's a new .NET reference application out from Microsoft that showcases both interoperability with the Java platform and scalability on the .NET platform.  The application is called .NET Stock Trader and it was built by Greg Leake and his team at Microsoft.  I had consulted Greg for information back when I was working on the .NET/Java interoperability guide for the patterns & practices team.  At the time, he had just completed work on one of the few iterations of the .NET Pet Shop application, a take on the Java Pet Store application from Sun. 

From MSDN:

The .NET Stock Trader application is an end-to-end sample application for .NET Enterprise Application Server technologies. It is a service-oriented application based on Windows Communication Foundation (.NET 3.0) and ASP.NET, and illustrates many of the .NET enterprise development technologies for building highly scalable, rich "enterprise-connected" applications. It is designed as a benchmark kit to illustrate alternative technologies within .NET and their relative performance. The application offers full interoperability with J2EE and IBM WebSphere's Trade 6.1 sample application. As such, the application offers an excellent opportunity for developers to learn about .NET and building interoperable, service-oriented applications.

This looks like a great example of interoperability between .NET and Java in an enterprise scale application.  You can get the bits and read the associated white-papers on MSDN here.

Darryl Taft over at eWeek covers the application here, and Tom Yager at Infoworld discusses it here.

Comments (4)

  1. Steve says:

    Wow, it’s great to see Microsoft showcasing the true enterprise capabilities of the .NET framework, especially targeted to the financial industry.

  2. Anonymous says:

    The demo is interesting, but it’s only useful to a small subset of the Financial Services industry, namely those targeting retail customers.  

    Trading applications targeting professionals are too data and display intensive to be web-based.  

    It would be very interesting to see a reference application targeting professionals that incorporates high volumes incoming order/execution data from TibRV (or some other msg format) along with market data (even simulated), reference data, real-time charting/analysis (dynamic heatmaps based on grouping grids).

    The sample should deal with validation against moving data (making sure that an outgoing market order has a total cost less than x, or dealing with in-cell editing validation of multiple orders in a basket where each row may have validation based on moving data).

    These kinds of systems are the bread-and-butter of Wall St, and a reference application would be invaluable in coming up with new ideas.  A web-based system that shows various web-service integration is nice, but it doesn’t help most of us on the street.

  3. Gabriel says:


    I am looking for a WCF application as a point of reference on how you would go about it.Reading the various blogs it looks like this is the one.However I cannot find  any download whatsoever.Any ideas about where I could download this sample app?

    Thanks a lot

  4. @Gabriel, From the MSDN site above: "Coming Soon:  Full Sample Application Download, Source Code and Setup Instructions"

    I guess we’ll have to wait until they are able to publish everything.

    @Anonymous – I’ve passed your feedback on to some of the folks on our Financial Services team.  I’m not aware of any reference applications that demonstrate the scenario you outlined.  However, that doesn’t mean one doesn’t exist.  I’ll update this post if I learn of anything new.

Skip to main content