
Imilia Core ist eine Sammlung von Tools, die entwickelt wurden, um die ausgewählten Open Source Projekte in einer Lösung zu vereinen. Basierend auf praktischer Erfahrung bei der Erstellung skalierbarer Webanwendungen in den letzten Jahren, füllt es die Lücken und erweitert die anderen Komponenten. Imilia Core besteht aus den beiden folgenden Komponenten.
Imilia Server konzentriert sich auf verschiedene häufig auftretende Problemstellungen wie Datenbanküberwachung, Datenfilterung, Persistenz der Filter, Authentifizierung und andere allgemeine Aufgaben, die bei allen Datenbankanwendungen anstehen. Als Fundament von Imilia Server wird “Domain Driven Design” genutzt und damit die schnelle Entwicklung von Lösungen für einen konkreten Anwendungsfall (z.B. Bankwesen oder e-Health) ermöglicht.
Imilia Echo-Support bietet die Infrastruktur für Databinding und Validierung beim Entwickeln einer Echo-Anwendung. Die Unterstützung von Databinding erleichtert die Anbindung von Daten in einem Gitter oder einer Tabelle an das Ergebnis einer Datenbankabfrage. Die Unterstützung der Validierung macht die Datenvalidierung einfach und ermöglicht eine klare und intuitive Oberfläche für die Benutzer. Echo-Support bietet viele Steuerelemente und Hilfsprogramme, die die Entwicklung von Echo-Anwendungen in einer Spring Framework Umgebung leichter machen und wurde mit den geeignetsten Methoden, z.B. häufiger Nutzung des Model View Control (MVC) Entwurfsmusters, entwickelt.