-
Investitionsschutz bei der Software-Entwicklung
Investitionsschutz heißt zum einen, bestehende und bewährte Software weiter zu nutzen und zu pflegen, sowie dafür ohne wesentliche Veränderungen mittels Tools neue Hardware-Plattformen zu erschließen. Diese Form des Investitionsschutzes ist nützlich und auch schon recht weit verbreitet.
Neben diesem wichtigen, Vergangenheits-orientierten Investitionsschutz gibt es einen weiteren, nicht weniger wichtigen, Zukunfts-orientierten Investitionsschutz. Nicht selten wird bei neuer Entwicklung jene Technik eingesetzt, die gerade „hip“ ist. Wir erfahren aber in immer kürzer werdenden Abständen, wie immer neue Technologien in aller (Fachzeitschriften-) Munde auftauchen. Können wir genauso häufig unsere Entwicklungs-Gewohnheiten austauschen? Keinesfalls!
Genauso wenig ist es einzusehen, dass wir z.B. für Internet-Anwendungen und für Windows-Anwendungen einen völlig anderen Ansatz wählen sollen. Gerade für den Mittelstand ist dies zu aufwendig, was sich ja auch in der geringen Verbreitung neuer Technologien zeigt. Aber was können wir tun?
Wir sollten einen Weg einschlagen, der die jeweils zum Einsatz kommende Technologie nicht festschreibt – zumindest nicht in der einzelnen Anwendung. Und das ist nun die große Chance beim Einsatz geeigneter Objektorientierung. Mit Java z.B. lässt sich die Technologie in Komponenten außerhalb der Anwendung kapseln. Viele, koordinierte Komponenten werden auch gerne als Framework bezeichnet.
Wenn wir also eine Syntax wählen, die sich an der Aufgabenstellung unserer Anwendungen orientiert, können wir die jeweilige Technologie dem Framework überlassen. Neben den wichtigen Aspekten wie Plattform-Unabhängigkeit und Grafischer Oberfläche erreichen wir also zusätzlich Technologie-, Datenbank- sowie Hersteller-Unabhängigkeit bzgl. Application Server. Eine Veranschaulichung: Es ist möglich, mit der gleichen Anweisung Oberflächen für
Browser-Server-Anwendungen (HTML) und für Windows-Anwendungen zu gestalten!
Eine konsequente Umsetzung dieses Konzepts ist im Open-Source-Projekt „Cameleon“ (http://www.must.de/cameleon.html) anzutreffen. Übrigens: „Open Source“ bedeutet nicht nur kostenlos, sondern auch eine weitere Unabhängigkeit: Die Unabhängigkeit vom Tool-Hersteller. Sie können nämlich die Komponenten modifizieren, müssen also nicht warten, bis der Hersteller (vielleicht) das gewünschte Feature zur Verfügung stellt.
Alles in allem: Kann es einen besseren Investitionsschutz geben? Fragen, Anregungen und Kritik willkommen.
Autor: Chr****** Müller
MÜLLER UND STEIN software www.java400.de
Chr****** Müller
Similar Threads
-
By Kirsten Steer in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 11-12-06, 09:00
-
By Kirsten Steer in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 11-12-06, 08:28
-
By Kirsten Steer in forum Archiv NEWSboard Events
Antworten: 0
Letzter Beitrag: 15-06-06, 07:43
-
By Kirsten Steer in forum Archiv NEWSboard Events
Antworten: 0
Letzter Beitrag: 15-06-06, 07:36
-
By Kirsten Steer in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 02-06-04, 14:55
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks