.NET StockTrader Sample Application
An end-to-end sample application illustrating the Windows Azure  Platform and on-premise enterprise applications built for Windows Server  and using .NET 4 Enterprise Technologies
The  .NET StockTrader 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  and ASP.NET, and is designed as a high-performance application that can  seamlessly scale out across multiple servers with load-balancing and  failover at the service-request level. In addition, the application can  be deployed to Windows Azure or to hybrid cloud environments, seamlessly  scaling across Windows Azure instances and securely communicating  between the public cloud and on-premise services. It illustrates many of  the .NET enterprise development technologies for building highly  scalable, rich "cloud-connected" applications.
Now Cloud-Ready! Announcing the StockTrader 5.0 Sample Application Download, and Live Windows Azure Deployment!
The .NET StockTrader 5.0 sample application is now available for download. The new version does not require Windows Azure,  but fully supports Windows Azure, since you can setup the application  to run on-premise, and optionally setup for Windows Azure with SQL Azure  as well. The new version is built using Visual Studio 2010 and the .NET  Framework 4.0. The download for version 5.0 includes full source code  for both .NET StockTrader 5.0 and the Configuration Service 5.0 with  ConfigWeb 5.0. You can browse the live sample application on Azure to check it out. Make sure to also click on the ConfigWeb menu link on the StockTrader home page above, which will give you access into ConfigWeb to view our live deployment.
Integrating On-Premise And Public Clouds: Hybrid Cloud Environments and StockTrader 5.0
With the new sample, we are also demonstrating and end-to-end application that easily integrates public and private-cloud environments. The current StockTrader 5.0 Web application on Azure can securely access a private data center running the business service tier and order processing tiers (WCF services) against an on-premise SQL Server; or be configured to run all tiers in the public cloud. In fact, any service tier can be deployed on-premise or on Windows Azure, and any tier can utilize on-premise SQL Server or SQL Azure, all with a single code base. To view our hybrid deployment, use the ConfigWeb menu link in the StockTrader Welcome page, and login to the Azure StockTrader Web Application using the credentials listed on the ConfigWeb login page. Then, use the Service Map button to view the deployment topology.
Read more about the .NET StockTrader 5.0 sample application in this Application Overview.
.NET StockTrader Technical Articles
Overview  of the new StockTrader 5 application architecture, and the variety of  physical deployment topologies the application supports.
PowerPoint  show best run in presentation mode, highlighting Azure migration and  hybrid cloud deployment options for StockTrader 5 via WCF.
A  step-by-step tutorial for reconfiguring .NET StockTrader to various  remote modes and security modes the application supports. This  walkthrough covers both on-premise and Windows Azure deployments.
Configuration Service Technical Articles
Configuration Service 5.0 with Full Source Code
The  Configuration Service is a reusable set of shared libraries that  provides central configuration management for .NET applications, ASP.NET  Applications, and WCF service hosts for both on-premise and Windows  Azure deployments. It provides the ability to cluster multiple nodes,  with load balancing and application-level failover across remote nodes;  as well as a centralized configuration management user interface,  database, node and WCF endpoint status monitoring, and dynamic  configuration updates across on-premise clusters and scale-out Azure  instances without having to deploy new configuration files or stop/start  active nodes. A new Visual Studio Wizard is provided  that automates the implementation of the Configuration Service in your  own applications and services. The Wizard and all the source code for  the Configuration Service is included with the StockTrader 5.0 download  as part of the sample, and is fully-redistributable.
Step-by-Step Tutorial on Using the Configuration Service 5 Visual Studio 2010 Wizard
The new Wizard fully automates the creation of an application or service implementing the Configuration Service 5; including for on-premise deployments and within Windows Azure Web and Worker roles. The wizard also produces a structured solution that implements the StockTrader 5.0 design pattern for UI, Business Services and Data Access. Simply run the wizard, and then replace the sample business logic/data access logic with your logic as a quick way to get started.
Technical Documentation for the Configuration Service
This document is updated for 5.0, and provides a technical overview of the Configuration Service.
 .NET StockTrader Benchmark Results on Windows Server 2008
This paper presents detailed benchmark results of .NET StockTrader 4.0 based on extensive performance and scalability testing of 64-bit IBM WebSphere 7 Application Server running on an IBM Power 570 (IBM Power6/AIX 5.3 platform). It compares the price as well as the performance of this platform to IBM WebSphere 7 running on a Hewlett Packard BladeSystem C7000 with Windows Server 2008 64-bit. The paper also compares the performance and price of these two IBM WebSphere platforms to the equivalent workloads developed using the Microsoft .NET Framework 4 and deployed to the Hewlett Packard BladeSystem C7000 with Windows Server 2008 64-bit operating system.
This paper presents detailed benchmark results of .NET StockTrader 4.0 based on extensive performance and scalability testing of 64-bit IBM WebSphere 7 Application Server running on an IBM Power 570 (IBM Power6/AIX 5.3 platform). It compares the price as well as the performance of this platform to IBM WebSphere 7 running on a Hewlett Packard BladeSystem C7000 with Windows Server 2008 64-bit. The paper also compares the performance and price of these two IBM WebSphere platforms to the equivalent workloads developed using the Microsoft .NET Framework 4 and deployed to the Hewlett Packard BladeSystem C7000 with Windows Server 2008 64-bit operating system.


10:22 PM
, Posted in 
        

