FEAST
FEAST (Framework for Enterprise Applications and Supporting Tools) ist eine Plattform zur Entwicklung von verteilten Anwendungen, die den Anforderungen moderner Unternehmenssoftware gerecht werden.
Ein wesentlicher Unterschied zu ähnlichen Plattformen wie J2EE oder .NET ist, dass FEAST auf C++ und Qt aufbaut und somit weitgehende Plattformunabhängigkeit mit hoher Ausführungsgeschwindigkeit bei gleichzeitiger Schonung der Systemressourcen vereint.
Mit FEAST ist das Erstellen verteilter, mehrbenutzerfähiger Anwendungen fast genauso einfach wie das Entwickeln Qt-basierter Desktopanwendungen.
Der Entwickler ist in der Lage, sich auf das Wesentliche - die Umsetzung der Geschäftslogik - zu konzentrieren, und kann so Anwendungen entwickeln, die das ganze Unternehmen oder sogar das Internet überdecken, ohne sich dabei um die Kommunikation zwischen den einzelnen Anwendungskomponenten kümmern zu müssen.
Zusätzlich erlaubt FEAST das einfache Erstellen und Konsumieren von auf SOAP basierenden Webservices.
Kerneigenschaften
- Modulare und erweiterbare Architektur
- Mehrfädiger Anwendungsserver mit Konfigurationswerkzeug
- Effizienter Entwicklungsprozess durch Werkzeugunterstützung
- Dynamische Bereitstellung und Aktualisierung der Anwendungen auch von entfernten Rechnern
- Server-seitige Verwaltung und Bereitstellung verschiedenster Datenquellen
Ihre Vorteile
- Interoperabilität durch Webservices-Standards
- Hohe Performanz durch die Nutzung von nativem C++
- Vergleichsweise geringer Speicherbedarf, dadurch verbesserte Skalierbarkeit
- Unterstützt die Entwicklung von Enterprise Anwendungen, die sich bewährter Techniken und fortschrittlicher Konzepte bedienen (SOA, Service-Oriented Architecture).
- Minimaler Trainings-Aufwand durch die Nutzung bekannter und erprobter Technologien (C++)
- Geeignet für individuelle EAI - Lösungen (Enterprise Application Integration)