Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

n-tiertechnologie und citrix

Empfohlene Antworten

Hallo Leute,

ich hätte da mal an euch nen verständnisfrage.

folgendes:

wir habe in unserem betrieb eine serverbasierte webanwendung. diesen wollte ich eigentlich über eine n-tiertechnologie realisieren.

sprich: browser geht über http:80 oder https:443 auf applikationserver diese wiederum kommuniziert mit dem DB-Server . (eine ganz grobe erkärung :-) )

nachdem unsere ausenstellen die applikation nutzen sollen, soll jetzt laut aussage meines chefes, die user von den ausenstellen über citrix auf die anwendung zugreifen.

so meine frage an euch:

wie realisiere ich das jetzt am besten bzw. muss dann die applikation auf citrix laufen - sehe ich das richtig????

ich hoffe ihr könnt mir vielleicht ein paar tipps geben hänge momentan wirklich am schlauch :s

danke!

Naja, Deine 3 Schichten sind ganz normal dieselben.

Du kannst Dir halt ganz einfach vorstellen, dass Citrix ein TerminalService ist und Du mittels des Citrix Client auf den Citrix Server zugreifst und auf diesem wird dann vom Citrix Client (oder über den remote Desktop) die UI-Schicht also bei Dir der Browser gestartet.

Das macht Sinn, wenn die Web-UI mächtig ist und evtl ordentlich Daten schaufelt, wie Tabellenansichten, ...

Wenn das nicht der Fall ist könnte man doch das Web-UI gleich direkt zur Außenstelle bringen, denn Citrix brauch doch ohnehin eine unterlagerte Netzwerkstruktur.

danke für deine antwort...

also dann müsste die webanwendung also die applikation auf dem terminalserver laufen...aber dann bräuchte ich den applikationsserver nicht mehr??

ist das richtig??

Jein, das ist nur indirekt richtig. Der Grund ist doch, dass Du bereits sagtest, dass Du die Applikation in drei große Schichten teilen willst und eine davon ist die Web-UI als HMI.

Ob Du jetzt Dir den Applikation-Server sparst und eine fette oder Rich-Client-Web-UI entwickelst, ist eine Entscheidung die Du aufgrund der Größe des Projektes machen solltest.

Fakt ist, die konsequente Trennung der Schichten bringt Dir den Vorteil variabel zu sein und später eventuell Datenhaltung, Geschäftslogik und Benutzerinterface auch wirklich physikalisch zu trennen, denn eine n-tier Architektur sagt ja nur, dass die Software logisch so getrennt und implementiert ist.

Prinzipiell stehst Du dann aber immer noch vor diversen Entscheidungen, wie speziell Deine Schichten ausschauen, es gibt die unterschiedlichsten Ausprägungen und Software-Architektur ist in großen und komplexen Systemen ein eigener Berufszweig :D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.