Unser prinzipielles Vorgehen
In der Regel gehen wir davon aus, dass Ziele und Anforderungen unserer Kunden weitgehend mit unserem dado Application Server umzusetzen sind. Dieser abstrahiert bestimmte Datenbankabfragen, gruppiert bestimmte Dateneinträge zu Datentypen, verwaltet Sessions und Rechte von registrierten Nutzer/inne/n eines geschlossenen Systems und stellt die Kommunikation zwischen den Datenbanken eines Projekts und den Userinterfaces her. Als Datenbank verwenden wir in aller Regel mySQL. Importe und Exporte finden üblicherweise in den Formaten CSV (Coma Seperated Values) oder XML (eXtensible Markup Language) statt. Bei der Programmierung alternativer Schnittstellen haben wir mehrjährige Erfahrungen vorzuweisen (s. weiter unten). Als Ausgabeformat ist in der Regel HTML vorgesehen, um eine einfache Bedienung über einen Internetbrowser zu ermöglichen.Der dado Application Server ist ausführlich dokumentiert und somit auch durch andere Entwickler/innen erweiter- und modifizierbar. Die folgende grafische Darstellung verdeutlicht die verschiedenen Ebenen unseres Konzepts: