Was ist orchideo?

Unser Ansporn ist die ideale Kundenlösung und unsere Vision die ideale Softwareentwicklung, welche es uns erlaubt, diese ideale Kundenlösung zu realisieren. orchideo ist unser Ansatz, um dem Problem der immer komplexer werdenden Software zu begegnen und der Vision der idealen Softwareentwicklung näher zu kommen.

Wir verbinden die Konzepte von modellgetriebener und aspektorientierter Softwareentwicklung in einem Satz von Werkzeugen, Frameworks und Bibliotheken mit dem Ergebnis, optimal strukturierte Software auf hohem Abstraktionsniveau entwickeln zu können. 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 orchideo 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.

Das Gesamtpaket von orchideo besteht aus nachstehenden Komponenten, welche im Folgenden näher beschrieben werden:

orchideo|engine: Der aspektorientierte Microkernel, der die Grundlage zur flexiblen Kombination und Erweiterung von Features darstellt.

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.

Eine Testversion unserer orchideo-Suite können Sie sich hier herunterladen.

Ein Tutorial-Screencast zu orchideo|objects erhalten Sie hier:

Das aktuelle Whitepaper zu orchideo finden Sie in unserem Bereich Download .

eclipse MAGAZIN

"Orchideenzauber - Dokumentengenerierung aus EMF-Modellen" von Dr. Ralph Guderlei und Ralf Zozmann.

OBJEKTspektrum

"Paradigmenwechsel: Was kommt nach der Objektorientierung?" von Dr. Martina Maier und Achim Demelt.