.NET StockTrader-Beispielanwendung

End-to-End-Beispielanwendung zur Veranschaulichung von Windows Communication Foundation und .NET Enterprise-Technologien

Diese Anwendung ist eine End-to-End-Beispielanwendung für .NET Enterprise Application Server-Technologien. Es handelt sich um eine dienstorientierte Anwendung, die auf Windows Communication Foundation und ASP.NET basiert und zahlreiche der .NET 3.0-Technologien zum Erstellen äußerst skalierbarer, reichhaltiger, unternehmensweit verbundener Anwendungen veranschaulicht. Sie wurde als Benchmarkkit zur Darstellung alternativer Technologien innerhalb von .NET und von deren Leistung entwickelt.

Die Anwendung ist vollständig kompatibel mit J2EE und der Beispielanwendung IBM WebSphere Trade 6.1 . Sie bietet somit Entwicklern eine ausgezeichnete Gelegenheit, mehr über .NET und das Erstellen kompatibler, dienstorientierter Anwendungen zu erfahren.

Screenshot: .NET StockTrader Smart Client
.NET StockTrader Smart Client

Screenshot: .NET StockTrader-Webanwendung
.NET StockTrader-Webanwendung

Diskussionsforum:

Um diese Beispielanwendung zu diskutieren, besuchen Sie das .NET StockTrader-Beispielanwendungsforum.

Aktuelles


 

.NET StockTrader-Benchmarkergebnisse
.NET StockTrader-Benchmarkergebnisse
(zum Vergrößern klicken)

Mittels .NET StockTrader vorgeführte Technologien

Dienstorientiertes n-Stufen-Design mit ASP.NET und WCF
  • Saubere Trennung von Benutzeroberfläche, Unternehmensdiensten und Datenbankzugriff
  • Leistungsorientiertes Design und Einstellen
  • Horizontal skalierbar über dynamisches Clustering
  • Zentralisierte Konfigurationsverwaltung geclusterter Dienstknoten
.NET 3.0 mit Windows Communication Foundation
  • Interoperabilität mit J2EE/WebSphere Trade 6.1
  • Umfasst alternative Entwürfe für Leistungsvergleiche
  • Lose gekoppeltes, nachrichtenorientiertes Design mit WCF und MSMQ
  • Gesicherte Nachrichtenlieferung mit Transaktionen
  • Self-Hosting von WCF-Diensten
  • Benutzerdefiniertes WCF-Verhalten
  • Diensthost-Fehlererkennung und automatische Neustarts
.NET Enterprise Application Server-Technologien
  • ASP.NET 2.0
  • ADO.NET 2.0
  • .NET-Transaktionen
  • MSMQ 3.5 (Windows XP/Windows Server 2003)
  • MSMQ 4.0 (Windows Vista/„Longhorn Server CTP“)
  • Batchverarbeitung von Transaktionen mit WCF und MSMQ

.NET StockTrader-Downloads

.NET StockTrader-Beispielanwendung

Über diesen Download können Sie den für diese Lösung verwendeten Code anzeigen und, falls gewünscht, das Programm auf Ihrem Computer installieren und ausführen.

Dieser Download umfasst folgende Visual Studio 2005-Lösungen:

  • Configuration Service – Diese Lösung umfasst die Konfigurationsdienstprojekte und zugehörige Hilfsprogrammdateien, einschließlich ConfigWeb-Webprojekt.
  • StockTrader Order Processor – Diese Lösung umfasst den Dienst und zugehörige Projekte für die Self-Hosting-Anwendung zur Auftragsbearbeitung. 
  • StockTrader Business Service – Diese Lösung umfasst die Projektefür die Self-Hosting-Anwendung des Unternehmensdiensts sowie das Websiteprojekt des Unternehmensdiensts, das die IIS-gehosteten Service Factorys für StockTrader Business Services enthält. 
  • StockTrader Web Application – Diese Lösung umfasst das primäre StockTrader-Webprojekt und damit verbundene, referenzierte Projekte für die Webanwendung.
  • StockTrader Smart Client Application – Diese Lösung umfasst die WPF Smart Client-Anwendung.

Außerdem sind Visual Studio 2005-Lösungen zum Erstellen von Datenbankladeprogrammen für SQL Server 2005, Oracle 10g und IBM DB2 v9 enthalten

Nach dem Herunterladen und Installieren der .NET StockTrader-Beispielanwendung können Sie selbst Vergleiche anstellen.

.NET StockTrader – Technische Übersicht

Dieses Dokument bietet einen technischen Überblick über die .NET StockTrader-Anwendungsarchitektur und die Vielfalt der physischen Bereitstellungstopologien, die von der Anwendung unterstützt werden.

Hinweis Sollten Sie dieses PDF-Dokument nicht direkt öffnen können, dann speichern Sie es zuerst lokal.

Vergleich der Anwendungsserverleistung von .NET 3.0 und IBM WebSphere 6.1

.NET StockTrader-Benchmarkergebnisse

In diesem Dokument werden die Ergebnisse umfangreichen Benchmarkings zweier funktional gleichwertiger Anwendungen erläutert: .NET StockTrader, einer .NET-Implementierung von Microsoft, und Trade 6.1, einer WebSphere-Implementierung von IBM. Das Dokument enthält Benchmarkvergleiche in unterschiedlichen unterstützten Konfigurationen, einschließlich der Leistung von Webdiensten, Messaging usw. Es enthält sämtliche Einstellungsparameter und Angaben zur Benchmark-Testumgebung, damit Kunden die Tests selbstständig nachvollziehen können.

Hinweis Sollten Sie dieses PDF-Dokument nicht direkt öffnen können, dann speichern Sie es zuerst lokal.

.NET StockTrader-Beispielanwendung – Konfigurationsdienst

Neukonfiguration von .NET StockTrader und Übersicht über Konfigurationsdienst

Dieses Dokument enthält die grundlegenden Schritte zur Neukonfiguration von .NET StockTrader mithilfe der ConfigWeb-Verwaltungswebsite. ConfigWeb ist eine separate Webanwendung, die mit .NET StockTrader installiert wird und eine Remoteverbindung mit den in StockTrader implementierten Diensten herstellen kann. Das Konfigurationssystem von StockTrader ist in einer separaten Visual Studio-Lösung enthalten und umfasst Hilfsprogrammklassen, mit deren Hilfe Entwickler das System auf Wunsch in den eigenen Anwendungen oder Diensten zur Verwaltung verteilter Anwendungskonfigurationsdaten implementieren können.

Hinweis Sollten Sie dieses PDF-Dokument nicht direkt öffnen können, dann speichern Sie es zuerst lokal.