AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen .NET-Sprachen Architekturfrage: Client - Server vs. Appserver + REST?
Thema durchsuchen
Ansicht
Themen-Optionen

Architekturfrage: Client - Server vs. Appserver + REST?

Ein Thema von schotti65 · begonnen am 15. Feb 2021 · letzter Beitrag vom 15. Feb 2021
 
schotti65

Registriert seit: 3. Sep 2010
Ort: Berlin
53 Beiträge
 
Delphi XE5 Enterprise
 
#1

Architekturfrage: Client - Server vs. Appserver + REST?

  Alt 15. Feb 2021, 13:01
Hallo zusammen,

wir haben einen funktionierenden Delphi-Dinosaurier im Einsatz. DB ist MS-SQL.
Jetzt sagt Cheffe, eine proprietäre Client-Server Anwendung ist nicht mehr zeitgemäß und damit braucht man sich an keiner Ausschreibung mehr beteiligen.
Man braucht entweder OpenSource oder wenigstens offene Schnittstellen, und das gehe mit einem AppServer am besten. Außerdem können so die Funktionen ("ändere Zeile X in Tabelle Y") auch besser von nicht-Delphi Frontends genutzt werden.

Wir setzen also schrittweise einen Appserver zwischen die Dephi.exe und die Datenbank.
Dazu nehmen wir eine eigene (letztlich u.a. von TFDMemtable) abgeleitete Dataset-Klasse, die den .adapter (und einiges andere auch) wegläßt und stattdessen via TREST*-Klassen mit dem Appserver kommuniziert.

Es scheint mir alles ein bischen von hinten durch die Brust ins Auge zu sein und ich frage mich, ob es auch anders geht.

Wenn die Vorgabe ist, die Applikation soll nicht selber direkt auf die DB zugreifen, ist dann Delphi überhaupt noch eine vernünftige Option als Entwicklungsumgebung?
Und falls ja, gibt es einen eleganteren Ansatz dazu als den kurz eben angerissenen?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz