Just in case you are studying WCF.. You might want to check out the .NET StockTrader Sample Application.
The .NET StockTrader Sample Application is an end-to-end sample application illustrating Windows Communication Foundation and .NET Enterprise 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.
Read more here: http://msdn.microsoft.com/en-us/netframework/bb499684.aspx
I've been diving into WCF lately and I have found this sample application as a great blueprint on how to develop applications using WCF & ASP.NET. The sample includes a smart client and an ASP.NET application that you can jump on and play that showcases as huge list of technologies and approaches when developing an SOA app via WCF and .NET
Below is a list of technologies that's demonstrated in this sample application:
- Service-oriented, n-tier design with ASP.NET and WCF
- Clean separation of UI, business services and DB access
- Design and tuning for performance
- Horizontally scalable via dynamic clustering
- Centralized configuration management of clustered service nodes
- .NET 3.5 with Windows Communication Foundation
- Interoperability with J2EE/WebSphere Trade 6.1
- Incorporates alternative designs for performance comparisons
- Loosely-coupled, message-oriented design with WCF and MSMQ
- Achieving assured message delivery with transactions
- Self-hosting WCF Services
- Custom WCF Behaviors
- Service host failure detection and automatic restarts
- .NET Enterprise Application Server Technologies
- ASP.NET 2.0
- ADO.NET 2.0
- .NET Transactions
- MSMQ 3.5 (Windows XP/Windows Server 2003)
- MSMQ 4.0 (Windows Vista/"Longhorn Server CTP")
- Transaction batching with WCF and MSMQ
Try and see for yourself ;) I bet you will enjoy it too!
Posted
06-19-2008 4:20 PM
by
keithrull
Filed under: ASP.NET, Sample, .NET, Web Services, Trading Application, SOA in .NET, SOA, J2EE, WCF, WebSphere, .NET StockTrader Sample Application