Autor Beitrag
Carla
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 111
Erhaltene Danke: 2



BeitragVerfasst: Mo 21.12.09 11:10 
Hallo,
wir verwenden Firebird als SQL Server. Einige zentrale Aufgaben habe ich bisher als Stored Procedure gelöst.
Das macht jedoch einige Probleme bezüglich der Performance.
Was ich mir jetzt vorstelle, wäre ein Serverdienst, der bei einer Datenbankänderung Verwaltungsaufgaben übernimmt und eine Rückmeldung bringt, wenn die Aufgabe erledigt ist.

Beispiel
Es wird ein Artikel abgebucht : Kundennummer , Artikelnummer, Menge.
Der Serverdienst nimmt alle notwendigen Buchungen vor z.B. Rechnung, Versand, Lager und schickt eine Message, dass die Aufgabe erledigt ist.
Der Client kann jetzt z.B. den neuen Lagerbestand oder die Rechnung abrufen.

Im Moment bin ich noch am Überlegen, welche Technik für diese Aufgabe geeignet ist. Kann mir wer ein paar Stichworte geben, wie man diese Aufgabe lösen könnte?
Im Moment experimentiere ich mit einem DCOM+ Server.
Diesem werden die Daten übergeben und er schickt an den Client getrennte Events z.B. Bestandsänderung , Kundenkonto Änderung.
Die DCOM-Server Technik macht im Ansatz einen guten Eindruck, mir ist aber noch nicht klar ob, und wenn ja, welche Fallstricke da lauern.

Für einen Tip dankbar und
ein schönes Weihnachtsfest

wünscht Carla