Delta Software Technology

Unser Angebot

SCORESCORE Adaptive Bridges ist ein generatives Werkzeug, das Anwendungskomponenten flexibel miteinander verbindet – auch und insbesondere solche, die mit unterschiedlichen Sprachen und Technologien sowie für verschiedene Plattformen entwickelt wurden. SCORE Adaptive Bridges schlägt die notwendigen Brücken durch die automatisierte Implementierung leistungsfähiger Interfaces und gleicht dabei automatisch alle Unterschiede zwischen den verschiedenen Sprachen, Plattformen und Implementierungstechnologien großer Anwendungssysteme aus.
Aufgrund seiner hohen Flexibilität und der breiten Palette verfügbarer Varianten für Plattformen und Sprachen wird SCORE Adaptive Bridges für unterschiedliche Aufgaben eingesetzt:

  • Anwendungsintegration: Altes und Neues und Unterschiedliches auf einfache Art über passgenaue Interfaces verbinden, das heißt Anwendungskomponenten, die mit unterschiedlichen Sprachen, Architekturen, Entwicklungsparadigmen und für unterschiedliche Plattformen entwickelt wurden, harmonisch zusammenfügen.
  • SOA: Umfassende Unterstützung für die Entwicklung von Services sowie die Wiederverwendung bestehender Anwendungen und Funktionalität als Services innerhalb service-orientierter Architekturen.
  • Schrittweise Modernisierung: Durch die Generierung adaptiver Brücken ermöglicht SCORE Adaptive Bridges ein schrittweises und deshalb sehr sicheres Vorgehen bei Modernisierungen. Kein Big Bang: Anwendungen können entkoppelt werden und nach und nach modernisiert werden. Schrittweises Vorgehen minimiert das Risiko und eröffnet Spielraum für die Verwendung neuer Technologien.

SCORE Adaptive Bridges reduziert den Aufwand für all diese Aufgaben. Die Automation der Entwicklung und die  bedarfsgerechte Generierung passgenauer Verbindungen eröffnen darüber hinaus neue Möglichkeiten für die Organisation dieser Projekte und reduziert das Risiko, das durch die Veränderungen für die produktiven Anwendungen entsteht.

So vereinfacht SCORE Adaptive Bridges Ihre Anwendungsintegration

Bei der Anwendungsintegration kämpfen Entwickler immer wieder mit zwei grundsätzlichen Problemen:

  • Wie kann man Komponenten integrieren, die mit unterschiedlichen Technologien entwickelt wurden?
  • Wie geht man mit Änderungen in den Schnittstellen um?

SCORE Adaptive Bridges generiert automatisch alles, was für die Integration der Anwendungskomponenten notwendig ist, einschließlich des gesamten Interface Managements. Es werden passgenaue Verbindungen generiert, die automatisch die Kluft zwischen unterschiedlichen Sprachen, Architekturen, Entwicklungsparadigmen und Plattformen überbrücken.

Der Clou dabei: SCORE Adaptive Bridges generiert die einzelnen Elemente – die Brückenenden – in genau der Technologie und Sprache, die für die jeweilige Seite gebraucht wird, also z.B. COBOL für die Back-End-Seite und JAVA für die Front-End-Plattform. Der generierte Code ist lesbar und wartbar – wie von sehr guten Entwicklern programmiert.

Und wenn sich etwas ändert? SCORE Adaptive Bridges erkennt die Auswirkungen von Änderungen. Impact- und Dependency-Analysen sowie die Schnittstellen-Versionierung sorgen für Sicherheit bei der Änderung der Anwendungen.

So wird Anwendungsintegration zum leichten Spiel.

So unterstützt SCORE Adaptive Bridges den Aufbau einer SOA

Services fallen nicht vom Himmel! Der Aufbau einer SOA wird durch die vorhandene Mischung aus alten und neuen Technologien, Anwendungsarchitekturen und Programmiersprachen erschwert. Das entscheidende Problem ist der Mangel an Adaptivität – dies trifft nicht nur auf die Legacy-Systeme zu, sondern leider  auch auf die neuen Anwendungen, die jetzt mit den aktuellen Spitzentechnologien entwickelt werden. Es gilt unterschiedliche Architekturen, Entwicklungsparadigmen, Sprachen und Plattformen miteinander zu verbinden:

Prozessorientiert

left-right_arrow

Datenorientiert

Geschäftsprozesse

left-right_arrow

Datenbanktransaktionen

Lose Kopplung

left-right_arrow

Enge Kopplung

Stateless Consumer

left-right_arrow

Stateful Provider

Benutzergesteuert

left-right_arrow

Anwendungsgesteuert

Generieren ist besser als programmieren – SCORE Adaptive Bridges für einfaches und effizientes Service Enablement.Intelligentes Service Enablement

Mit SCORE Adaptive Bridges entwickeln Sie adaptive Services und flexible Schnittstellen. Anstelle unflexibler zentraler Broker generiert SCORE Adaptive Bridges modell-orientierte Adaptoren - passgenau, flexibel und performant. Adaptive Services und generierte Adaptoren garantieren Ihnen dauerhaft die nötige Flexibilität, Performance und Anpassungsfähigkeit, die Ihnen die Modernisierung, Integration und Neu-Implementierung erleichtern.

Zum Beispiel: Services aus COBOL-Anwendungen

SCORE Adaptive Bridges - Intelligentes Service Enablement für COBOL-Anwendungen

SCORE Adaptive Bridges hilft Ihnen, unternehmenskritische COBOL-Anwendungen schnell und sicher als Adaptive Services im Rahmen service-orientierter Architekturen für neue Anwendungskontexte bereitzustellen.

Weiterlesen...

Download

Wie gesagt – nur ein Beispiel: Genauso ist auch die Umwandlung von Anwendungskomponenten, die mit anderen Sprachen entwickelt wurden, in flexible Services möglich.

So unterstützt SCORE Adaptive Bridges die Modernisierung Ihrer Anwendungen

Änderungen der produktiven Anwendungen sind riskant. Der Traum von der Modernisierung oder Neu-Implementierung scheitert oft an der Angst vor dem Big-Bang.

Durch seine Flexibilität erlaubt SCORE Adaptive Bridges, Modernisierungen und Re-Implementierungen schrittweise durchzuführen. Einzelne Teile oder Layer der Anwendungen können separat modernisiert werden. SCORE Adaptive Bridges erzeugt die jeweils notwendigen Verbindungen. Änderungen an den Komponenten und Schnittstellen können einfach implementiert werden und mit den Impact-und Dependency-Analysen sowie der Schnittstellen-Versionierung haben sie die Auswirkungen im Griff. Wie eine umfassende Modernisierung aussehen kann, zeigt Ihnen unser Bericht über RDW.

Auf diese Weise können Veränderungen und Modernisierungen unternehmenskritischer Anwendungen sicher durchgeführt werden. Die automatisierte Implementierung der Interfaces ermöglicht ein sicheres schrittweises Vorgehen bei Modernisierungen. Die Anwendungen werden entkoppelt und nach und nach modernisiert. Dieses schrittweise Vorgehen bringt nicht nur Sicherheit, sondern eröffnet Spielraum für die Berücksichtigung neuer Technologien.

SCORE Adaptive Bridges – Die Funktionen

Informationen zum Leistungsumfang von SCORE Adaptive Bridges finden Sie auf der Seite: SCORE Adaptive Bridges – Produktfunktionalität

SCORE Adaptive Bridges – Unterstützte Plattformen

SCORE Adaptive Bridges unterstützt nahezu jede mögliche Kombination von Sprachen, Architekturen und Plattformen. Die Aufstellung der von SCORE Adaptive Bridges unterstützen Plattformen Auswahl gibt einen ersten Überblick.

Referenzen: Das sagen unsere Kunden über SCORE Adaptive Bridges

“Unsere Erfahrungen mit SCORE Adaptive Bridges in der Prototyp- und Pilotphase haben sich bestätigt, als wir auf die tatsächliche Projektgröße skalierten – 60 Entwickler, 30.000 Module und 12.000.000 Codezeilen. SCORE Adaptive Bridges leistet, was es verspricht.“
Robert Koch, CIO, Suva, Schweiz

„Wir haben Services für verschiedene Middleware- und Plattformkombinationen generiert – SCORE ist damit problemlos fertig geworden. Für dieses Projekt setzten wir einen sehr engen Zeitplan. Wir waren beeindruckt, dass wir durch die Verwendung von SCORE eine ständige Produktivitätsverbesserung um 400% bis 600% erreicht haben."
Thomas Müller, Manager Anwendungsarchitektur und Methoden, Suva, Schweiz

„Durch die Plattformunabhängigkeit der Services fallen Infrastruktur-Entscheidungen wesentlich leichter: Aus den einmal erstellten Modellen heraus können wir Adapter für jede Umgebung und jede Middleware 'auf Knopfdruck' erzeugen."
Dr. Eckhard Otto, CIO SCHORCH, Deutschland

Fallstudie - Suva - Übersicht

Zur Maximierung ihres Return on Investment setzt die SUVA bei der Integration ihrer COBOL-Legacy-Anwendungen in eine verteilte Thin-Client-Architektur die generativen Entwicklungswerkzeuge von Delta Software Technology ein.

Weiterlesen...

Download

Fallstudie - Grupo Edson Queiroz

Grupo Edson Queiroz wählt Generator-basierte Tools von Delta Software Technology für die Migration von Bull DPS7 auf UNIX.

Weiterlesen...

Download

Sie wollen Anwendungen modernisieren, integrieren, schrittweise ablösen?

Die steigende Entwicklungsgeschwindigkeit der Geschäftsprozesse, der Umfang und die Komplexität der vorhandenen Kernanwendungen, die Ansprüche an die Sicherheit und Qualität erfordern höchstmögliche Flexibilität bei der Entwicklung der Services und Automation bei der Herstellung der Konnektivität.

Die Adaptivität der Verbindungen wird unverzichtbar, wenn man bedenkt, dass die Integration/Verbindung kein einmaliger, sondern ein andauender Prozess ist. Jedes Element innerhalb des gesamten Anwendungsportfolios hat eine individuelle Änderungshäufigkeit, seine eigenen Entwicklungs- und Wartungszeitpläne und seinen spezifischen Technologie-Übernahmezyklus.

Wenn Sie sich eine der folgenden Fragen stellen, dann sollten Sie mit uns über mögliche Lösungen sprechen.

  • Wiederverwendung – Wie können Sie Ihre vorhandenen Anwendungen nutzen, um schneller neue Funktionen bereitzustellen?
  • Modernisierung – Wie können Sie Ihre Anwendungen sicher modernisieren und Altes schrittweise ersetzen?
  • Bring Your Own Device (BYOD) – Wie können Sie nun diese unterschiedlichen Technologien unter einen Hut bringen?
  • Mobile Anwendungen – Wie können Sie bestehende Funktionen als mobile Anwendung bereitstellen, deren Benutzer-Interaktionsmodell sich völlig von der Back-End-Anwendung unterscheidet?
  • Anwendungsinseln – Wie können Sie eine konsistente Architektur aufbauen für die Integration der Anwendungsinseln, die im Laufe der Zeit oder durch Firmenzusammenschlüsse und Akquisitionen entstanden sind?
  • SOA – Wie können Sie mit Ihren bestehenden Anwendungen und Datenhaltungssystemen effiziente, sichere und zuverlässige Services liefern?
  • Cloud – Wie können Sie Teile Ihrer Anwendungen in die Cloud verlagern und über sicherere Schnittstellen mit Ihren on-premise Anwendungen verknüpfen?
  • Vielfalt – Wie können Sie die Erfahrungen der Entwickler maximal nutzen und das Beste aus den verwendeten Technologien herausholen?

Sprechen Sie mit uns über Ihre Anforderungen.