Anwendungsmodernisierung (Application Modernization)

Machen Sie Ihre IBM Notes/Domino Anwendungen fit

acceptIT bietet Dienstleistungen, um bestehende Anwendungen ohne IBM Notes Client nutzbar zu machen und/oder für mobile Endgeräte bereitzustellen. acceptIT unterstützt unterschiedliche Szenarien zur Anwendungsmodernisierung. Durch eine Analyse Ihrer Anwendungslandschaft und einer detaillierten Anforderungsbeschreibung für Ihre zukünftigen Systeme helfen wir Ihnen, die für Sie optimale Modernisierungsstrategie zu finden und umzusetzen.

Welches Modernisierungs-Szenario passt am besten zur Anwendung?

Wenn Ihre bewährten IBM Notes/Domino-Anwendungen den Anforderungen Ihrer Digitalisierungsstrategie nicht bzw. nur unzureichend entsprechen, müssen Sie nicht gleich über eine Ablösung nachdenken. Es existieren eine ganze Reihe von Möglichkeiten, bewährte Lösungen zu modernisieren, um sie zum Beispiel ohne den IBM Notes-Client zu nutzen oder um sie für das Web, die Nutzung per Browser, Tablet oder Smartphone nutzbar zu machen.

Ist-Analyse und Anforderungsbestimmung für die Modernisierung von Anwendungen

acceptIT steht Ihnen in bewährter Zuverlässigkeit Analyse-, Beratungs- und Support-Dienstleistungen zur Seite, und zwar von A bis O. Apropos A: Ein Modernisierungsprojekt sollte immer mit der Klärung folgender wesentlichen Fragen beginnen:

  • Wie lange bleibt der IBM Domino Server auf jeden Fall bestehen?
  • Welche Anwendungen sind besonders wichtig?
  • Welche Anwendungen sind besonders dringend?
  • Welche Abhängigkeiten zu anderen Datenbanken existieren?
  • Welche Technologien kommen in Frage?
  • Soll(en) die Anwendung(en) zukünftig auch offline zur Verfügung stehen?

Infrastruktur-Analyse mit panagenda ApplicationInsights

Mit dem neuen panagenda ApplicationInsights, das demnächst über IBM für bis zu 50 Datenbanken kostenlos zur Verfügung gestellt wird (sprechen Sie uns an), nutzen wir eines der aussagekräftigsten Tools für die Analyse Ihrer Anwendungslandschaft. panagenda ApplicationsInsights wird in Ihrer Infrastruktur betrieben, sammelt dort die Daten und bereitet sie auf (Ihre Daten verlassen das Unternehmen nicht). Damit erhalten Sie genau die Datengrundlage, die für Ihren Modernisierungsplan benötigen:

  • Welche Applikationen werden am meisten genutzt und wie komplex sind diese
  • Welche Applikationen werden nicht verwendet und können daher archiviert oder stillgelegt werden
  • Welche Applikationen werden vornehmlich lesend verwendet und können daher archiviert werden
  • Zeitliche Darstellung der Lese- und Schreibvorgänge je Anwendung
  • Anzahl der Dokumente je Anwendung
  • Wann wurde eine Anwendung zuletzt benutzt
  • Welche Abteilung verwendet welche Anwendungen
  • Welche Anwendungen werden via Browser Clients verwendet
  • Authentifizierte vs. anonyme Nutzung mittels Web Browser

Modernisierung von Anwendungen durch XPages

Mit XPages steht eine IBM Plattform zur Entwicklung leistungsfähiger Webanwendungen zur Verfügung. XPages werden im Lotus Designer erstellt und haben damit den Vorteil, dass in gewohnter Entwicklungsumgebung gearbeitet wird. Der Support durch IBM ist sichergestellt. Die Zugriffskontrolle auf die Daten wird, wie gehabt, durch den IBM Domino-Server gewährleistet.

Modernisierung mit aveedo von We4IT - mit vier Komponenten zur modernen Anwendung

Mit aveedo hat die We4IT, langjähriger Partner der acceptIT, eine Plattform für die Anwendungsmodernisierung im Angebot, das im Frühjahr 2017 auf der Connect in San Franciso von IBM selbst empfohlen wurde. aveedo zielt im Kern auf Vereinfachung (per Konfiguration, "ohne tiefgehende Programmierkenntnisse") ab und verspricht schnelle Ergebnisse. aveedo nutzt die XPages-Technologie. Sowohl die Entwicklung als auch der Zugriff auf Anwendungen erfolgt über den Browser. aveedo bietet einen zentralen Einstiegspunkt für den Zugriff auf Anwendungen und verfügt über einen integrierten Workflow sowie eine Reihe vorgefertigter Anwendungen. Seit aveedo 4 ist darüber hinaus die Integration von kognitiven IBM Watson Services möglich, mit denen bestehende Anwendungen nicht nur modernisiert, sondern auch funktional erweitert werden können bzw. die einen völlig neuen Zugriff auf die Daten ermöglichen können.

Die aveedo-Komponenten

  • aveedoSCANALYZR
    Der aveedo ScanAlyzr ermittelt im ersten Schritt die tatsächliche Nutzung Ihrer Anwendungen und errechnet eine Komplexitäts- und Aufwandsschätzung.
  • aveedo WIZARD
    Mit dem integrierten aveedo 1-Klick-Wizard funktioniert im zweiten Schritt die Überführung Ihrer alten Anwendungen in eine mobile Umgebung reibungslos.
  • aveedo SERVER
    aveedo braucht keinerlei zusätzliche Infrastruktur. Sie können Ihre bestehenden Server weiter verwenden oder alternativ in die Cloud wechseln.
  • aveedo DESIGNER
    Mit dem aveedo Designer erstellen und erweitern Sie Ihre Anwendungen im Handumdrehen – ohne tiefgehende Programmierkenntnisse.

Modernisierung von Anwendungen durch Webanwendungen (per REST-Services)

Auch eine Anwendungsmodernisierung per Webanwendungen ist möglich. Bei diesem Ansatz werden bestehende Masken als HTML-Seite umgesetzt, die Erstellung erfolgt zum Beispiel durch Frameworks wie Angular, React, Vue.JS oder Inferno. Die Daten bleiben in der Domino-Datenbank und die Zugriffskontrolle beim IBM Domino-Server. Der Zugriff erfolgt per REST-Services. Die modernisierte Anwendung kann durch einen Web-Server oder durch den IBM Domino-Server bereitgestellt werden; die Authentifizierung erfolgt in beiden Fällen durch den Domino Server.

Anwendungsmodernisierung per SmartApp

Mit SmartApps werden die Daten authentifiziert über REST-Services abgerufen und in der App auf dem mobilen Gerät gespeichert (vgl. acceptIT Contacter, acceptIT Calendar) und stehen daher auch offline zur Verfügung. Bei diesem Ansatz kann den speziellen Anforderungen für eine optimale Darstellung auf mobilen Endgeräten besonders genau entsprochen werden. Eine Verwendung von Daten aus anderen Systemen ist mit SmartApps problemlos möglich.

Wichtige Kriterien für die Wahl des richtigen Modernisierungsansatzes

Die verschiedenen Ansätze zur Anwendungsmodernisierung weisen erhebliche Unterschiede auf und entfalten Ihre Stärken in verschiedenen Bereichen. Wir empfehlen, folgende Aspekte zu berücksichtigen, um die für Sie optimale Modernisierungsstrategie zu finden.

  • Domino Zugriffsrechte
  • Responsive Design
  • Externer Zugriff auf Daten
  • Zugriff auf externe Daten
  • Verwendung von bestehendem Code
  • Aufwand
  • Performance /Skalierbarkeit
  • Trennung von Design und Anwendungslogik
  • Continuous Integration

Interessiert an der Modernisierung Ihrer IBM Domino-Anwendungen?

Finden Sie den richtigen Ansatz für die Modernisierung Ihrer IBM Notes/Domino-Anwendungen. Die Grundlage unseres Beratungs- und Dienstleistungsangebots rund um die Modernisierung von IBM Notes/Domino-Anwendungen ("application modernization") ist unsere langjährige Projekterfahrung und unser profundes IBM-/Notes-Domino Know how. Sprechen Sie uns an und profitieren Sie davon. Wir freuen uns auf das Gespräch mit Ihnen!