space_navi
space
space space
space
space SOFTWARE ENGINEERING space

Object Designer Engine
Projekte
PET
CRM
TDB

space
Versenden sitemap drucken
space HomeSoftware engineeringObject Designer Engine
space

Object Designer Engine

 

Bei der Realisierung vieler Projekte in der Software-Entwicklung setzen wir auf die Unicat Object Designer Engine.

Die Unicat Object Designer Engine, kurz ODE, ist eine Technologie, die die Vorteile von objektorientierter Programmierung (OOP), objekt-relationalem Mapping (ORM) und modellbasierter Softwareentwicklung (MBSE) vereint und dabei die jeweiligen Nachteile weitestgehend vermeidet. Die ODE versteht sich dabei als Technologie, nicht als Tool.

Das Objektmodell wird hierbei komfortabel über eine webbasierte Oberfläche erstellt, den Objekten und ihren Eigenschaften können beliebig viele Meta-Informationen angehängt werden. Alle Eigenschaften und Felder sind hierbei typisiert, die Verwendung eigener Klassen als Eigenschaften ist natürlich problemlos möglich.

Aus diesem "konfigurierten" Objektmodell generiert die ODE zunächst Quellcode in C#, der dann in ein .NET-Assembly kompiliert wird. Die einzelnen, individuellen Klassen sind dabei von einer Basisklasse "odeObject" abgeleitet, die relevante, für alle Objekte geltende Eigenschaften und Methoden enthält. Unter anderem befindet sich hier die gesamte Logik für das Laden aus der und das Speichern in die Datenbank. Die zugehörigen Datenbank-Objekte werden bereits bei der Modellierung der Objekte angelegt und bearbeitet.

Das Herzstück der Unicat ODE ist die Klasse ucODE, die den Zugriff auf die Objekte regelt und mit einem ausgefeilten Caching-System unter Verwendung asynchroner Datenbank-Zugriffe für erstaunliche Performance gerade bei großen Datenmengen sorgt. Als Abfragemechanismen werden LINQ und SQL unterstützt.

Die Tatsache, daß sämtliche Klassen von einer Basisklasse abgeleitet sind, eröffnet natürlich interessante Möglichkeiten. Beispielweise wurde es dadurch möglich, einen anwenderfreundlichen Berichtsgenerator zur Verfügung zu stellen, der es ermöglicht, ohne tiefgründige technische Kenntnisse jede nur mögliche Abfrage per Drag-And-Drop zu erstellen. Eine weitere radikale Vereinfachung ergibt sich für die Bereitstellung anwender-konfigurierbarer Platzhalter-Mechanismen, z.B. Dokument-Vorlagen, automatisch generierte Texte und Ähnlichem. Aus einer Baumstruktur, die das Objekt-Modell darstellt, können per Drag-And-Drop Platzhalter erstellt werden, die zur Laufzeit mit dem entsprechenden Wert gefüllt werden.

Wenn auch Sie die Unicat Object Designer Engine zur schnellen Erstellung performanter und stabiler Anwendungen nutzen möchten, sprechen Sie uns an, wir freuen uns auf Sie.

      
   
space © UNICAT unified computing and technology GmbH, 2009   IMPRESSUM    AGB
space
Hotline Hotline
Mo. bis Fr. 9-17 Uhr
Callback Callback
kostenloser Rückruf
Mail E-Mail Anfrage
Schnelle Antwort auf Ihre Fragen
 
30.12.2011 .: Werkzeug Antragsvergleich. Über den Antragsvergleich können Antragsarten aus verschiedenen Quellen miteinander verglichen werden und deren Unterschiede detailliert eingesehen werden.
› mehr
 
16.08.2011 .: Event-ID 33 SideBySide Error auf Dispatcher Servern. Auftreten eines SideBySide Fehlers im Application Eventlog auf Dispatcher-Servern 2008 R2
› mehr
 
30.06.2011 .: Neues Exchange 2010 Modul. Zur Unterstützung der aktuellen MS Exchange 2010 Architektur wird ein neues Modul bereitgestellt
› mehr
 
21.02.2011 .: Neues Exchange 2010 Modul. Zur Unterstützung der aktuellen MS Exchange 2010 Architektur wird neues Modul bereit gestellt
› mehr
 
21.02.2011 .: Neues SCCM Modul. Operations Manager verfügt über Modul zur SCCM Automatisierung
› mehr
 
space
space