Operator_Jon
Erfahrenes Mitglied
Hallo liebes Forum,
ich hoffe das folgende Thema passt hierhin .
Ich möchte Daten von einer Serveranwendung an ca. 500 Clientanwendungen über das Internet verteilen.
Ich dachte zunächst an eine MySQL-Datenbank, in die der Server schreibt und von der die Clients lesen. Nun bin ich allerdings nicht so bewandert was die Sicherheit einer solchen Lösung angeht, denn die Zugangsdaten für den MySQL Server sind auf den Client Computern ja nicht gerade sicher...
Meine nächste Idee war es also bei der MySQL Verbindung zu bleiben, aber einen ASP.NET Webservice dazwischen zu setzen. Nun bin ich mir hier aber nicht so sicher was die Performance angeht, denn die Daten sollten schnellstmöglich beim Client ankommen.
Eine andere Möglichkeit wären vielleicht noch... Sockets glaube ich heißt die Technik, damit habe ich aber leider keine Erfahrung (was, wenn es sinnvoll ist, kein Problem wäre es zu ändern!).
Nun zu meiner Frage:
Was denkt Ihr wäre die beste Möglichkeit soetwas zu tun, natürlich mit größtmöglicher Sicherheit vor Angriffen...
(Wenn die Daten gelesen würden wäre es nicht so schlimm, allerdings dürfen auf keinen Fall falsche Daten durch einen Hacker in das System gelangen, denn das wäre finanziell für die Kunden fatal!).
... und auch größtmöglicher Performance!?
Vielen Dank im Vorraus,
schöne Grüße,
Jonathan
ich hoffe das folgende Thema passt hierhin .
Ich möchte Daten von einer Serveranwendung an ca. 500 Clientanwendungen über das Internet verteilen.
Ich dachte zunächst an eine MySQL-Datenbank, in die der Server schreibt und von der die Clients lesen. Nun bin ich allerdings nicht so bewandert was die Sicherheit einer solchen Lösung angeht, denn die Zugangsdaten für den MySQL Server sind auf den Client Computern ja nicht gerade sicher...
Meine nächste Idee war es also bei der MySQL Verbindung zu bleiben, aber einen ASP.NET Webservice dazwischen zu setzen. Nun bin ich mir hier aber nicht so sicher was die Performance angeht, denn die Daten sollten schnellstmöglich beim Client ankommen.
Eine andere Möglichkeit wären vielleicht noch... Sockets glaube ich heißt die Technik, damit habe ich aber leider keine Erfahrung (was, wenn es sinnvoll ist, kein Problem wäre es zu ändern!).
Nun zu meiner Frage:
Was denkt Ihr wäre die beste Möglichkeit soetwas zu tun, natürlich mit größtmöglicher Sicherheit vor Angriffen...
(Wenn die Daten gelesen würden wäre es nicht so schlimm, allerdings dürfen auf keinen Fall falsche Daten durch einen Hacker in das System gelangen, denn das wäre finanziell für die Kunden fatal!).
... und auch größtmöglicher Performance!?
Vielen Dank im Vorraus,
schöne Grüße,
Jonathan