Was ist Eva .NET?

Mit dem Framework Eva .NET erstellen Sie schnell und kostengünstig Client-Anwendungen mit komfortablen Oberflächen. Bei der Softwareerstellung können Sie sich ganz auf die Umsetzung der Geschäftslogik konzentrieren, die Sie mit Wizards konfigurieren. Auf der Basis der Geschäftslogik regelt Eva .NET nicht nur die Persistenz, sondern auch die Abbildung auf dem GUI. Doch Eva .NET bietet mehr als ein starres Baukastensystem: Sie haben jederzeit die Möglichkeit, direkte Datenbankanfragen mit allen Raffinessen zu erstellen oder konfigurierend in die GUI einzugreifen. Dabei profitieren Sie stets von der Eva .NET-eigenen Auswertung und der durchgängigen Beachtung der Geschäftsregeln.

Den Geschäftsablauf abbilden mit Eva .NET

Das Framework erlaubt die Übertragung komplexer Geschäftsfälle in MS .NET 4.0, indem sie in den komfortabel zu bedienenden Oberflächen als Geschäftsobjekte definiert werden.

Die Modellierung erfolgt also mit voller Konzentration auf die fachlichen Anforderungen. Bei der Umsetzung der Geschäftsregeln in Geschäftsobjekte und ihrer Beziehungen in Code werden Sie von Eva .NET durch Wizards und das Eva .NET-Framework unterstützt. Wem die von .NET gestellten Oberflächen nicht genügen, der kann Eva .NET-gestützt weitere Dialoge hinzufügen.

Datenpersistenz mit Eva .NET (OO-RDB)

Ist Ihre Anwendung eine Datenbank-Anwendung? Eva .NET bietet auf der Persistenz-Schicht all das, was Sie von einem OO-RDB-Mapping erwarten. Die Mapping-Eigenschaften sind selbstverständlich dialoggesteuert konfigurierbar und müssen nicht per Hand codiert werden. Eva .NET ist offen für verschiedenste Datenbanksysteme; die Anbindungen an die gängigsten sind bereits Teil des Lieferumfangs von Eva .NET.

Zudem erlaubt Eva .NET:

  • diverse Modi fürs Caching (zeit-, transaktions- oder sitzungsgesteuert)
  • individuell zu regelndes Prefetching von Beziehungsobjekten
  • Alternativen zum optimistischen Locking (mit dem eine hohe Parallelität bei gleichzeitigen Datenbankzugriffen erreicht wird)
  • die automatische Vergabe von Zeitstempeln zur Konsistenzsicherung von Geschäftsobjekten

GUI-Integration

Um die Geschäftslogik und/oder die Persistenz in einer graphischen Oberfläche konsistent darzustellen, bietet Eva .NET Oberflächencontainer an. Damit wird für die Darstellung von Geschäftsobjekten gesorgt, ohne dass eine Zeile Code geschrieben werden muss. Dennoch wird nicht einfach die Datenbank 1:1 dargestellt. Vielmehr kann der Anwender Daten ganz nach seinen Vorstellungen anzeigen lassen, denn Eva .NET bietet die Möglichkeit, Oberflächencontrols aus der Oberflächenbibliothek von .NET oder auch Controls von DevExpress in die Anwendung einzubauen. Für die gängigsten Controls bringt EVA die dafür notwendigen Adapter mit, für andere Controls (auch von anderen Herstellern) können die Adapter schnell erstellt werden.

Alle Rechte an DevExpress bei Developer Express Inc., an Visual Studio und am .NET Framework bei Microsoft Corp.