AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Organisation von Businesslogik

Ein Thema von f.huber · begonnen am 25. Jul 2018
Antwort Antwort
f.huber

Registriert seit: 25. Jul 2018
1 Beiträge
 
#1

Organisation von Businesslogik

  Alt 25. Jul 2018, 16:05
Hinweis: Dies ist ein werbender Beitrag, der mit Daniel Wolf per 23.07.2018 abgestimmt wurde

Hallo,

eine häufige Problemstellung bei der Entwicklung datenbankbasierter Anwendungen in Delphi ist doch die Frage, wie kann ich meine Businesslogik sinnvoll und wiederverwendbar organisieren, wo bringe ich diese unter?

Im Laufe der Jahre sind mir hierzu schon einige Ansätze untergekommen, wie z. B. Laden von Daten in Businessobjekte mittels Threads im Hintergrund, Kopieren von Eigenschaften global definierter DataSets, Hinterlegung von Logik in Datenbanktriggern, usw.

Letztendlich sind diese Ansätze entweder sehr ressourcenlastig, datenbankabhängig oder einfach nur sehr rudimentär, also von ihren Möglichkeiten sehr begrenzt.

Aus diesem Grund ist SFBusinessData entstanden.
SFBusinessData ist vom Grundprinzip eine DataSet, was als Basis für eigene, spezialisierte DataSets dient. Die Businesslogik wird demnach in spezialiserten DataSets organisiert, die - mittels einer Wrapper-Komponente - auch über den Designer instanziert werden können.

Weitere Features sind:
  • ein integrierter Abfragegenerator zur Erstellung datenbankunabhängiger SQL-Statements
  • auch als nicht persistentes DataSet verwendbar - zur Darstellung sämtlicher datenbankunabhängiger Anwendungsdaten mit voller DataSet-Logik
  • Weitere ergänzende Funktionen, wie z. B. interne Sortierung des Datensatzpuffers, dynamische Berechnungsfelder, explizite Neuberechung von Berechnungsfeldern, usw.
  • u. v. m.

Zum Datenzugriff verwendet SFBusinessData direkt die Zugriffstechnologien (FireDac, dbExpress, ADO, IB) und ist somit mit sämtlichen Datenbanksystemen lauffähig.

Für Interessierte, weitere Informationen mit kostenfreier Demo und Dokumentation sind unter http://www.thesoftwarefactory.de/businessdata.html zu finden.

VG Frank
Frank Huber
  Mit Zitat antworten Zitat
Antwort Antwort

 

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 08:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz