Hallo! Welches Szenario wendet man an? Clientapplication1 -------------------- > Clientapplication* -------------------- > MongoDB-Datenbank Clientapplication99-------------------- > Clientapplication1 -------------------- > Clientapplication* -------------------- > Serverapplication <---> MongoDB-Datenbank Clientapplication99-------------------- > Infos am Rande: - Es werden von den Clients Daten gespeichert und abgerufen, jeder Client hat Zugriff auf alle Daten. - Kommunikation erfolgt nur im Firmennetzwerk Vielen Dank und Gruß!
Scheint wohl keiner so recht zu wissen ? :)
csharpwupwup schrieb: > Scheint wohl keiner so recht zu wissen ? :) Was vielleicht daran liegt, dass es eine individuelle Entscheidung ist und "Welches Szenario wendet man an" so nicht beantwortet werden kann. Durch die zusätzliche Abstraktionsebene spielt es für die Clients - wenn das Ganze vernünftig gemacht wird - keine Rolle, ob irgendwann eine andere DB, die "Cloud" oder sonstwas dahinter hängt. Oft bessere Testbarkeit der Clients. Prinzipiell bessere Möglichkeiten in Bezug auf Plattformunabhängigkeit. Höhere Sicherheit, weil nicht mehr direkt mit der DB kommuniziert wird. Nachteil: Mehr unmittelbarer Aufwand in Soft- und evtl. Hardware. Was davon in deinem Szenario eine Rolle spielt (oder spielen könnte, wenn man ein wenig in die Zukunft blickt), kannst nur du wissen.
Ach, und wegen deines Namens: Bei WCF kann der Overhead relativ groß sein - zumindest mit der Standardkonfiguration. Man kann/konnte (ich habe mich damit schon längere Zeit nicht mehr beschäftigt) da einiges optimieren.
Mh ist natürlich die Frage wer alles Client sein kann. Bestimmt ne spannende Sache Clients einfach so auf eine Datenbank loszulassen ohne abstrahierende Schicht dazwischen.
Immer mehr Kunden wollen mehrere unterschiedliche Clientapplikationen. Weboberfläche, App, in Office eingebunden... In Summe wird es dann einfacher, möglichst viel Anwendungslogik in den Server und auf den Clients nur die Oberfläche.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.