|
Das Spezielle an Open-Source-Software ist es, dass sie einschließlich des Source-Codes geliefert wird und dass keine Lizenzgebühren bezahlt werden müssen. In den letzten Jahren sind zahlreiche Produkte nach diesem Modell entstanden. Das Betriebssystem GNU/Linux ist nur das bekannteste von ihnen. Darüber hinaus entstanden Produkte wie Web-Server (z. B. Apache), Programmiersprachen (z. B. PHP) oder Datenbanken (z. B. MySql) - und vieles mehr. kassiope soll einen Beitrag dazu leisten, die Open-Source-Idee auf die Ebene der Business-Applikationen zu übertragen. Das langfristige Ziel ist es, dass Systeme für Buchhaltung, Kostenrechnung, Materialwirtschaft, Personalwirtschaft und dergleichen auf Open-Source-Basis zur Verfügung stehen. Im kassiope-Projekt soll ein Entwicklungswerkzeug für derartige Business Applikationen entstehen. Business-Applikationen haben im Vergleich zu Textverarbeitungssystemen, Web-Servern, Editoren und anderer Software eine spezielle Charateristik: - Ihr Content besteht im wesentlichen aus in Datenbanken gespeicherten Daten.
- Diese Daten werden mithilfe einer Benutzeroberfläche abgefragt und manipuliert.
- Alle Interaktionen lassen sich auf vier Grundtypen reduzieren:
1. Speichern (Create) 2. Anzeigen (Read) 3. Ändern (Update) 4. Löschen (Delete) - Diese vier Grundtypen sind - meist - mit mehr oder weniger komplexen Algorithmen angereichert.
Das geplante Entwicklungswerkzeug geht von der Charakteristik von Business-Applikationen aus. Es soll automatisieren, was zu automatisieren ist. Es soll aber gleichzeitig so flexibel sein, dass auch die komplexesten Algorithmen integriert werden können.
|