Home > Microsoft .Net Development News > .NET StockTrader app targets services, load balancing and fail over
Microsoft .Net Development News:
EMAIL THIS

.NET StockTrader app targets services, load balancing and fail over

By Jack Vaughan
07 May 2008 | SearchWinDevelopment.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

The benchmark has grown up. That could be one take on the .NET StockTrader application built by Microsoft's Greg Leake, which started life as an attempt to compare IBM WebSphere with Microsoft Windows Server running .NET. Along the way, it also became a tutorial and sample application, showing a way of using Web Services to create bidirectional communications between Microsoft's Windows Communication Foundation (WCF) software framework and IBM WebSphere.

.NET StockTrader 2.0 shows how Microsoft thinks many people will use WCF to build SOA applications. It also may be a preview of Microsoft's next push into Service Oriented Architecture (SOA). Elements in the new StockTrader indicate Microsoft is creating a test bed for services, which will help inform its decisions when it rolls out (according to the present plan, later this year) a CTP for its Oslo service-oriented modeling architecture.

At the same time, .NET StockTrader 2.0 addresses some down-to-earth problems people have with distributed computing generally. In effect, it offers dynamic clustering of nodes that run services.

Microsoft has been at work uncovering user issues in WCF and composite application deployment. Elements of Leake's new StockTrader seem to address deployment issues and related matters of distributed application server resilience.

In the new version of .NET StockTrader, Greg Leake has used NET 3.5 and WCF to create Configuration Services 2.0. The services manage host processes, endpoints and connections between services. They also include re-usable shared libraries, and provide centralized configuration management of service nodes. According to Leake, the libraries will allow developers to mix and match services in composite applications running across both Java and .NET.

Leake recently told SearchWinDevelopment.com that, while working with the distributed .NET StockTrader, he found that managing applications was challenging. That is where Configuration Services 2.0 comes in.

"The Configuration Services provide a way to scale out a service on multiple nodes with load balancing and fail over," he said. "It's a reusable library, and it is based on all-.NET 3.5 technology." The fail over here applies to nodes at application server level. The system works so that traffic is not directed to nodes that are down.

Elements of Leake's sample app include a service configuration database. Host and application-specific settings are moved from a config file approach to a repository approach. Leake told us that distributed caching is supported too.

Leake has been on the lecture circuit, lugging around a mini-server farm that the .NET StockTrading app runs on. The goal of the tour is to gain feedback on the services, said Burley Kawasaki, director of Product Management for Microsoft's Connected Systems Div. Expect more details at TechEd in June.

For more info, click over to view Inside the Lab - Greg Leake's blog.



Tags: VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
.NET Framework application development
.NET 3.5 SP1 set to arrive - offers ADO.NET updates, ease-of-install
MiniGuide: Parallel programming in .NET
Visual Studio Team System Add-ins: Conchango Scrum for Team System and Scrum Dashboard
Infragistics Silverlight 2.0 chart and gauge components released
Book Excerpt: Sams Teach Yourself Visual Basic 2008 in 24 Hours -- Complete Starter Kit
Silverlight and Parallel .NET updates due from Microsoft
Check out CodePlex for a ton of interesting .NET projects
Microsoft delivers upgrades in .Net 3.5 SP1 Beta
Nick Allen's tips for developing SOA for .NET
Microsoft Popfly turns online visual tools to good use
.NET Framework application development Research

.NET Framework application architecture
Distributed caching goes mainstream
Nick Allen's tips for developing SOA for .NET
Visual Studio bridging plug-in speeds Java development

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
reparse point  (SearchWinDevelopment.com)
Visual Basic  (SearchWinDevelopment.com)
Visual Basic .NET  (SearchWinDevelopment.com)
Visual InterDev  (SearchWinDevelopment.com)
Visual Studio .NET  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts