Modellgetriebenes Softwareengineering
In der orchideo|suite sind unser Tools und Werkzeuge für die modellgetriebene Softwareentwicklung zusammenfaßt. Auf dieser Basis können wir optimal strukturierte Software auf hohem Abstraktionsniveau entwickeln. Unser Fokus liegt dabei auf klassischen Business Applications, also Anwendungen zur Verwaltung von Daten, die sowohl interaktiv als auch im Batch verarbeitet werden und die sich in die IT-Landschaft eines Unternehmens eingliedern und mit anderen Anwendungen kommunizieren.
Verschiedene, spezialisierte Aufgabenbereiche verlangen spezialisierte Lösungen. Daher ist die orchideo|suite keine monolithische Alles-Oder-Nichts Gesamtlösung, sondern eine Suite aus Einzelkomponenten. Diese Aufteilung ermöglicht uns eine flexible Weiterentwicklung der Einzelteile mit agiler Releaseplanung und schneller Reaktion auf das sich rasch ändernde IT-Umfeld. Dennoch legen wir besonderes Augenmerk auf eine enge Integration der Komponenten, denn auch hier gilt, dass das Ganze mehr ist als die Summe seiner Teile.
Die orchideo|suite besteht aus nachstehenden Komponenten:
orchideo|objects: Übernimmt das Management von persistenten Daten als Abstraktionsschicht für die Geschäftslogikebene.
orchideo|views: Beschäftigt sich mit dem Management von Benutzeroberflächen als Abstraktionsschicht für die Präsentationsebene.
orchideo|documents: Begleitet das Projekt von der Analysephase bis zum Betrieb durch automatisierte Erzeugung von Dokumenten aus den Modellen in allen Projektphasen.
orchideo|ui-designer: Beschreibt Aufbau und Inhalte von GUIs und ermöglicht es, diese mit dem Geschäftsmodell von orchideo|objects zu verbinden.



