Access-Migration: Unser Service für moderne Anwendungen

Als Bestandteil von Microsoft Office erlaubt Access einen niedrigschwelligen Einstieg in die Entwicklung von Datenbank-basierten Anwendungen mitsamt Masken, Reports und der gesamten Anwendungslogik. Von dieser Möglichkeit haben in den 90er Jahren einzelne Entwickler in Fachabteilungen in Unternehmen, aber auch professionelle Teams in Softwarehäusern reichlich Gebrauch gemacht. Vor allem letztere betrachten Access heute oft nicht mehr als die beste Wahl. Access-Anwendungen entsprechen nicht den modernen Architektur-Paradigmen, sind kaum im Kontext von Web- und Browser-Technologie nutzbar und werden von Entwicklern ebenso wie von potenziellen Kunden als eher unprofessionell angesehen.
Die Access-Migration von fecher löst alle diese Probleme auf einmal: In einem bewährten toolbasierten Prozess entsteht eine funktional identische Anwendung auf zukunftssicherer .NET-Basis, mit der Anwendungslogik in C#, und ist als echte Browser-App flexibel auf allen Geräten nutzbar. Natürlich kann im Zuge der Migration auch gleich das User Interface modernisiert werden, von einer neuen Navigation über responsive Design bis hin zur grundlegenden Neugestaltung der Masken. Dabei basiert die Migration nicht auf einer vollständigen Neuentwicklung, sondern auf der gezielten Transformation der bestehenden Anwendung. Geschäftslogik, Formulare und Prozesse bleiben erhalten und werden in eine moderne, skalierbare Architektur überführt. Mehr Informationen finden Sie nachstehend. Kontaktieren Sie uns aber auch gern direkt für eine individuelle Beratung zur Anwendungsmodernisierung, wir stehen zu Ihrer Verfügung!
Auf einen Blick
- Access-Anwendungen werden in modernes .NET (C#) konvertiert.
- Frühere Access-Software wird in der aktuellen Visual-Studio-IDE gepflegt, weiterentwickelt, erweitert und optimiert.
- Alter Code kann weiterentwickelt und modernisiert werden (Objektorientierung, mehrschichtige Architektur etc.)
- Funktionalität bleibt nach der Access-Migration voll erhalten - bei gleichzeitig verbesserter Benutzeroberfläche und Deployment-Optionen.
- Echte Browser-Anwendung, wird bei voller Leistung ohne Einschränkung auf allen Desktop- und Mobilplattformen unterstützt.
- Deutlich geringere Kosten und geringeres Risiko im Vergleich zu einer vollständigen Neuentwicklung.
- Schnelle Umsetzung durch hohen Automatisierungsgrad.
Das Gesamtkonzept von fecher aus Migration zum Festpreis und Redesign der Benutzeroberfläche konnte einfach überzeugen.
Access – viel mehr als eine Datenbank
Auch wenn Access gemeinhin als „Datenbank“ bezeichnet wird, ist es doch viel mehr als das. In erster Linie handelt es sich nämlich um ein hilfreiches Werkzeug und eine Laufzeitumgebung zur Erstellung bzw. Ausführung von Datenbank-Anwendungen. Eingeschlossen sind neben der eigentlichen Access-Datenbank und dort gespeicherten Daten auch Formulare und Berichte sowie Anwendungslogik in Form von Makros oder VBA-Code.
Gerade diese enge Verzahnung von Daten, Benutzeroberfläche und Logik macht Access-Anwendungen wertvoll – aber gleichzeitig auch komplex in der Migration. Der eigentliche Aufwand liegt daher nicht in der Datenübertragung, sondern in der sicheren Transformation der gesamten Anwendungslogik und Benutzerinteraktion.
Access-Migration - mit spezialisierten Werkzeugen und Expertenwissen
Die Datenbankmigration ist dabei nur ein Teil des Gesamtprojekts. Bei Bedarf erfolgt die Umstellung auf SQL Server oder eine Microsoft Azure SQL Database in der Cloud. Dies ist in vielen Fällen mit dem Microsoft SQL Server Migration Assistant (SSMA) möglich.
Da sich die SQL-Syntax zwischen den Datenbanksystemen unterscheidet, kann die Konvertierung dennoch Anpassungen erfordern. Hier setzt fecher den hauseigenen sqlTRANSLATOR als Mittelschicht ein, um die SQL-Statements in die Syntax der neuen Zieldatenbank zu übersetzen.
Der wesentlich komplexere Teil der Access-Migration ist die sichere Transformation der Elemente aus der Programmierumgebung – also der Formulare, Reports sowie der zugehörigen Anwendungslogik. Formulare werden auf .NET-Formulare auf Basis des Wisej.NET-Frameworks umgestellt, Reports auf das bewährte .NET-Reporting-Tool DevExpress. Für diese Umstellungen sowie für die Transformation von VBA-Code und Makros nach C# kommt der speziell entwickelte accessPORTER zum Einsatz.
Werkzeug: accessPORTER
Der accessPORTER analysiert den Quellcode einer Access-Anwendung und entwickelt daraus die notwendigen Abbildungen zur Transformation in ein echtes .NET-Projekt mit C# sowie in Visual Studio deklarierten Formularen. Dabei erlaubt er eine projektspezifische Deklaration des Übersetzungsschemas. Typische Funktionen aus der Access-Umgebung, für die .NET kein direktes Äquivalent bietet, werden im Zuge der Access-Migration über eine mitgelieferte Klassenbibliothek ergänzt.
- Muster in VBA-Code und Formularlogik zu erkennen
- Transformationsregeln weiter zu optimieren
- komplexe Abhängigkeiten transparenter zu machen
Die Präsentationsschicht der Access-Anwendung ersetzt der accessPORTER durch das Wisej.NET-Framework und erzeugt so eine echte Browser-Anwendung. Alle dafür erforderlichen Deklarationen sowie architektonischen Anpassungen werden automatisiert umgesetzt. Der Einsatz des accessPORTER erfolgt immer im Rahmen eines Access-Migrationsprojektes. Unsere Spezialisten implementieren bei Bedarf zusätzliche Erweiterungen, binden diese in das bestehende Framework ein und liefern zum Festpreis eine schlüsselfertige Lösung.
Weitere Merkmale
- integriertes Assessment zur Ermittlung der Komplexität und diverser Metriken
- Verwaltung der Abbildungsregeln in einem Repository
- mehrstufige Transformation zur optimalen Strukturierung
- automatischer Code-Compiler zur schnellen Überprüfung der Zwischenergebnisse
Ergebnis
- Web-Anwendung als HTML5-basierte Rich Internet Application
- Äquivalentes Design und Funktionalität
- Hohe Skalierbarkeit und Performance
- Automatisierte Testabdeckung zur Absicherung der Anwendung
- Lieferung erfolgt zu 100 Prozent als moderner lesbarer Quellcode in C#
Lizenzmodell
- Die Preise für die Access-Migration sind abhängig von der Anzahl der Lines of Code und ggf. eingesetzter Controls von Fremdherstellern.
- Über fecher sichern Sie sich Trainings, Workshops und Support.
Ihr fecher-Projekt: Phasen, Schritte, Meilensteine
- Kostenlose Grobanalyse inkl. ausführlicher Informationsphase
- Feinanalyse inkl. Proof of Concept zur Erstellung einer verbindlichen Kalkulation
- Modulare Vorgehensweise bei großen Projekten
Wie alle unsere Migrationsprojekte laufen auch Access-Migrationen nach einem bewährten Vorgehensmodell ab. Es gliedert sich in aufeinander abgestimmte Phasen – von der Analyse und Planung über die technische Umsetzung bis hin zu Test, Einführung und Weiterentwicklung.
Ein Informationspaket illustriert den Ablauf des Projektes. Erste Fragen klären wir im Gespräch oder in einer Online-Demonstration.
GrobanalyseDas Assessment Tool analysiert den Quellcode und ermöglicht eine erste Aufwandsschätzung. Diese Grobanalyse ist kostenfrei.
FeinanalyseEine detaillierte Untersuchung aller Module mit Ergebnisbericht, Zeitplan und Festpreisangebot.
Auf Basis der Analyseergebnisse werden die Zielarchitektur, die Struktur der Anwendungsmodule und der weitere Projektablauf gemeinsam festgelegt.
Code TransformationAutomatisierte Überarbeitung aller Module mit unseren Migrationswerkzeugen. KI kann hier unterstützend eingesetzt werden, um Muster zu erkennen und Transformationen effizienter zu gestalten.
Code FinalizationSystematische Prüfung und Anpassung des Codes. Ergänzend unterstützen automatisierte Tests und Analyseverfahren die Qualitätssicherung.
Der Kunde validiert die migrierte Anwendung. Festgestellte Fehler werden von unseren Migrationsspezialisten geprüft und behoben.
Training / CoachingUnsere Experten führen das Entwicklungsteam in die modernisierte Anwendung und das Wisej.NET-Framework ein.
WeiterentwicklungDie modernisierte Anwendung schafft eine nachhaltige Grundlage für die weitere Entwicklung. Neue Funktionen sowie Web-, Cloud- und mobile Erweiterungen können künftig auf Basis von .NET und Wisej.NET umgesetzt werden.
Das Framework: Wisej.NET
Wisej.NET ist ein Framework für Design, Entwicklung, Test und Deployment von Real-Time Web Applications. Die Entwicklung erfolgt vollständig innerhalb von Visual Studio. Mit Wisej.NET lassen sich interaktive Web-Anwendungen entwickeln, die der Funktionalität klassischer Desktopsoftware entsprechen, gleichzeitig aber die Vorteile moderner Web- und Cloud-Architekturen nutzen.
Alle Informationen zu Wisej.NET sowie zu unseren weiteren Wisej.NET Services – wie Anwendungsentwicklung, Training und Lizenzberatung - finden Sie auf unseren Service-Seiten. Wenn Sie Ihre Software modernisieren wollen und dazu Fragen haben, setzen Sie sich gern mit uns in Verbindung und vereinbaren einen Beratungstermin.
Machen Sie Ihre Anwendungen zukunftsfähig - mit fecher
Vertrauen Sie für Ihre Anwendungsmodernisierung auf fecher. Bereits seit über 30 Jahren begleiten wir Unternehmen unterschiedlichster Branchen auf ihrem Weg in die Zukunft.
- bewährten Migrationswerkzeugen
- strukturiertem Vorgehen
- langjähriger Erfahrung
- und gezieltem Einsatz von KI
- schneller
- risikoärmer
- kosteneffizienter
- und nachhaltig zukunftssicher

