SQLWays – Software für Migration
Copyright (c) 1999-2012 Ispirer Systems Ltd. Alle Rechte vorbehalten.
Progress 4GL nach C...
Über Ispirer
Ispirer spezialisiert sich auf die Software und
Services für Migration von Datenbanken und
Anwendungen
● Migr...
Hauptvorteile von SQLWays
● Hoch-automatisiert
Das Werkzeug kann die Automatisierung von mehr
als 99% der Konvertierung ge...
Technologie von Ispirer
Unsere Technologie der Konvertierung garantiert:
● Lesbarer und wartbarer Code
Generierung vom les...
Unternehmensanwendungen
SQLWays ist leistungsfähig, wenn Sie große Anwendungen mit
einige Tausend Dateien und Codezeilen k...
Automatisierte Konvertierung
Vorteile einer automatisierten Lösung im Vergleich mit einer
manuellen Konvertierung:
● Minim...
Behandlung von Ispirer
● Bewertung und Design
Initiale Bewertung einer Anwendung
Analyse der Modelle für Entwicklungen und...
Schema der Behandlung
Spezifikation
Produkt-
Migration
SQLWays
Muster einer Spezifikation
● Konvertierung einer FIND-Anweisung mithilfe der LINQ-
Technologie
ABL:
find first Customer
wh...
Modultesten für SQLWays
find first Customer
where Customer.Country = "USA"
and Customer.Cust-num = 1
no-lock.
using System...
Automatisierungsphase
Test-Umwelt
Quelle
einer
Spezifikation
Automatisches
Ergebnis
Etalon
einer
Spezifikation
Automatische Prüfung
Spezifikation/
Veränderungen
der
Spezifikationen
GleichNicht Gleich
Projekt-Team
● Lösungs- und Software- Architekten
Kunden-Team – Schaffen von Design-Spezifikationen und
Anforderungen
Ispi...
Company
Ispirer Systems arbeitet im Bereich der Migration von
Datenbanken und Anwendungen seit 1999.
Mehr als 400 Unterneh...
Mehr Informationen
Um mehr Informationen über das
Unternehmen, seine Software und Services zu
bekommen, bitte besuchen Sie...
Nächste SlideShare
Wird geladen in …5
×

Modell der Zusammenarbeit. Migration von Progress 4GL nach C#.NET

392 Aufrufe

Veröffentlicht am

You will find this presentation in English on the web-site of the company Ispirer Systems

http://www.ispirer.com/products/brochures-white-papers-and-presentations

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
392
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Modell der Zusammenarbeit. Migration von Progress 4GL nach C#.NET

  1. 1. SQLWays – Software für Migration Copyright (c) 1999-2012 Ispirer Systems Ltd. Alle Rechte vorbehalten. Progress 4GL nach C#.NET Modell der Zusammenarbeit
  2. 2. Über Ispirer Ispirer spezialisiert sich auf die Software und Services für Migration von Datenbanken und Anwendungen ● Migration der Datenbanken Oracle, Microsoft SQL Server, Sybase, IBM DB2, Informix, Teradata, PostgreSQL, MySQL, Progress, Neoview, Interbase, und andere Datenbanken ● Konvertierung der Anwendungen Progress 4GL, PowerBuilder, C++, Java, Visual Basic, C#/VB.NET, Informix 4GL, Delphi, und andere
  3. 3. Hauptvorteile von SQLWays ● Hoch-automatisiert Das Werkzeug kann die Automatisierung von mehr als 99% der Konvertierung gewährleisten. Minimaler manueller Aufwand mit einfacher Entdeckung der unkonvertierten Punkte ● Angepasst und Optimiert Das Werkzeug kann den Anforderungen für Generierung des spezifischen Code entsprechen. Superqualität, als ob eine Migration manuell durchgeführt wurde, optimierte Lösungen ● Kostengünstig Reduziert die Kosten eines Migrationsprojekts um mehr als 70-90% im Vergleich mit der manuellen Konvertierung ● Minimales Risiko Allumfassende Demo-Präsentationen, die sich auf Ihren bestehenden Anwendungen und Anforderungen beruhen
  4. 4. Technologie von Ispirer Unsere Technologie der Konvertierung garantiert: ● Lesbarer und wartbarer Code Generierung vom lesbaren und wartbaren Code - Superqualität, als ob die Konvertierung manuell durchgeführt wurde ● Code-Transformation und Refactoring Code-Transformation mit Implementierung der besten Praxen von.NET anstatt die alte Technologie auf der neuen Plattform zu simulieren Code-Refactoring ● Modernste Technologien Benutzung der Vorteile und neuen Charakteristiken und Technologien von .NET (WPF, LINQ, MVC, usw.) ● Pure .NET Code Keine Bibliotheken oder IP-Adresse von Ispirer, die nach der Konvertierung benutzt werden.
  5. 5. Unternehmensanwendungen SQLWays ist leistungsfähig, wenn Sie große Anwendungen mit einige Tausend Dateien und Codezeilen konvertieren müssen: ● Automatisch resolviert Konflikte und Abhängigkeiten Das Werkzeug kann Information von abhängigen Dateien, Datenbanken, usw. extrahieren, und auch automatisch Abhängigkeiten und Konflikte auflösen. ● Konfigurationen Das Werkzeug kann die Information von Dateien mit verschiedenen Konfigurationen lesen (SQLWays .xml Dateien, Visual Studio .dbml, edmx, .xml, .xsd usw. Dateien) ● Schnelle und leistungsfähige Customization Extrahierung von Layer, wiederholte Konvertierungsmuster, innere Konvertierungssprachen und zusätzliche Werkzeuge garantieren schnelle Customization und komplette Code-Transformation. Erweiterungspunkte erlauben, die Customization auf der Benutzer-Seite ohne Entwickler von Ispirer durchzuführen
  6. 6. Automatisierte Konvertierung Vorteile einer automatisierten Lösung im Vergleich mit einer manuellen Konvertierung: ● Minimisiert menshliche Fehler und reduziert die Prüfungsphase Insgesamt, manuelle Konvertierung ist ein routinemäßiger und leistungsarmer Prozess (UI Formen, Kontrollen, Geschäftslogik i.e.),der menschliche Fehler zulassen kann und verschiedene Ergebnisse der Konvertierung vom gleichen Code zeitigen kann, deshalb braucht man endlich für die Prüfung einer Konvertierung zu viel Zeit und Kosten. Automatisierte Konvertierung minimisiert menschliche Fehler, gewährleistet vorhersagbare Ergebnisse; Teste, die spezifische Punkte überprüfen können, garantieren hohe Qualität einer Konvertierung ● Einfache Re-Konvertierung Im Laufe des Projekts können Sie Anforderungen, die sich auf den Ergebnissen einer Zwischenprüfung beruhen, modifizieren (Datenbank- Zugriff optimieren, Charakteristika von Benutzeroberfläche verändern, usw.) und die Konvertierung noch einmal durchführen. Sie können auch problemlos nach der Veränderung des Quelle-Code eine Anwendung wieder konvertieren.
  7. 7. Behandlung von Ispirer ● Bewertung und Design Initiale Bewertung einer Anwendung Analyse der Modelle für Entwicklungen und Verbesserungen Bestehende Möglichkeiten des Migrationswerkzeugs SQLWays Design der Lösungen für Migrationen und Schaffen von neuen Spezifikationen ● Aufbau der Automatisierung Kundenspezifische automatisierte Konvertierung von Geschäftslogik, Datenbank-Zugriff, Reports und Benutzeroberfläche Automatisierte Code-Transformation, Re-Factoring, Optimierungen Automatisierung von internen Richtlinien und Standarten mit Benutzung von internen Rahmenstrukturen ● Iterative Entwicklung – Häufige Releases, Prototypen/Pilots (optional) ● Support im Laufe der Konvertierung von Anwendungen
  8. 8. Schema der Behandlung Spezifikation Produkt- Migration SQLWays
  9. 9. Muster einer Spezifikation ● Konvertierung einer FIND-Anweisung mithilfe der LINQ- Technologie ABL: find first Customer where Customer.Country = "USA" and Customer.Cust-num = 1 no-lock. C#: Customer =(from Customer_Row in Db.Customers where Customer_Row.Country == "USA" && Customer_Row.Cust_num == 1 select Customer_Row).FirstOrDefault();
  10. 10. Modultesten für SQLWays find first Customer where Customer.Country = "USA" and Customer.Cust-num = 1 no-lock. using System; using System.Collections.Generic; using System.Data; using System.Linq; namespace Ispirer.Services.Source { public class FindTest { #region Implicit buffers Data.Tables.Customer Customer; #endregion public FindTest() { Customer =(from Customer_Row in Db.Customers where Customer_Row.Country == "USA" && Customer_Row.Cust_num == 1 select Customer_Row).FirstOrDefault(); } } } Spezifikation Modultest
  11. 11. Automatisierungsphase
  12. 12. Test-Umwelt Quelle einer Spezifikation Automatisches Ergebnis Etalon einer Spezifikation
  13. 13. Automatische Prüfung Spezifikation/ Veränderungen der Spezifikationen GleichNicht Gleich
  14. 14. Projekt-Team ● Lösungs- und Software- Architekten Kunden-Team – Schaffen von Design-Spezifikationen und Anforderungen Ispirer-Team – Besprechungen und Diskussionen über die Spezifikationen ● Verbesserung des Tools Kunden-Team – Konvertierung der 5 - 10% Größe des Projekts Ispirer-Team – Entwicklung der Richtlinien für Konvertierung und Customization ● Migration Kunden-Team – Konvertierung einer ganzen Anwendung Ispirer-Team – Anfangstraining des Kunden-Teams und Support aus der Ferne ● Teste Kunden-Team – Allumfassende Prüfung der ganzen migrierten Anwendung Ispirer-Team – Typische Prüfung der gegebenen Spezifikationen, bevor der Tool abgeliefert wird
  15. 15. Company Ispirer Systems arbeitet im Bereich der Migration von Datenbanken und Anwendungen seit 1999. Mehr als 400 Unternehmen in der ganzen Welt verwenden unsere Software, einschließlich Finanzinstituten und Weltkonzerne von Fortune 500 und Global 2000: Microsoft, HP, Citigroup, ChevronTexaco, JP Morgan, EDS, Shell, Fujitsu, Accenture, Carrefour, CAP Gemini, Thomson und viele andere. 50 Angestellten im Ispirer-Team – Software-Entwickler, Beratungs-, Verkaufs-und Marketing-Abteilungen
  16. 16. Mehr Informationen Um mehr Informationen über das Unternehmen, seine Software und Services zu bekommen, bitte besuchen Sie unsere Web- Seite oder kontaktieren Sie uns via E-Mail: ● http://www.ispirer.com Ispirer Systems Ltd. Web-Seite ● ispirer@ispirer.com Anfragen, die etwas mit dem Produkt oder Business zu tun haben ● support@ispirer.com Technischer Support

×