Forum: .Net Allgemein |
Thema:
Re: SHARED BUSINESS - FüR MEHERE APPLIKATIONEN ? |
Von:
Klaus Holster (
04.01.2005 20:00) |
Hallo Daniel,
Innerhalb einer Anwendung geht der Datenaustausch über static / shared Variablen. Das kommt bei Dir aber nicht in Frage, weil die Anwendungen ja unabhängig voneinander sind.
Ich würde einen zentralen Service als Windows-Dienst implementieren, der eine Instanz der Businesslogik enthält. Über .NET Remoting können die Webapplikationen darauf zugreifen.
Das funktioniert dann sehr ähnlich wie ein lokaler Aufruf, allerdings muss man sehr genau mit dem Synchronisieren der parallelen Zugriffe aufpassen.
Alternativ dazu könnte man die Businesslogik auch als Webservice zur Verfügung stellen. Das bringt aber einen Performancenachteil, benötigt einen Webserver und hat (im Intranet) keine wesentlichen Vorteile gegenüber der Remoting-Lösung.
Hth,
Klaus
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!