SQLWays – Software für Migration Copyright (c) 1999-2013 Ispirer Systems Ltd. Alle Rechte vorbehalten. Progress 4GL nach C#.NET Modell der Zusammenarbeit.

Slides:



Advertisements
Ähnliche Präsentationen
Einführung "Datenbanksysteme"
Advertisements

E-Commerce Shop System
Daten fließen lassen XML in Microsoft Office 2003 Lorenz Goebel Frank Fischer
SQL Server 2005.NET Integration Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Design- und Entwicklungswerkzeuge
STRATEGIE.
Einführung von Team System Ein Vorgehensvorschlag
Verwendungszweck: Diese Folien dienen zur Unterstützung von Microsoft Dynamics NAV-Vertriebsmitarbeitern und -Partnern für Produktpräsentationen beim Kunden.
Microsoft Dynamics NAV-Themenfolien
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
<<Presentation Title>>
Systemverwaltung wie es Ihnen gefällt.
Datenbankzugriff im WWW (Kommerzielle Systeme)
Praktiker-Reihe Medienmanagement Uni-Köln, 21.Nov
Evaluierung und Implementierung der Automated Test Life-Cycle Methodology (ATLM) am Beispiel der IT3-Software Vorträger: Ling Yan.
Schulung der Mitarbeiter
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Modellierung der Zugriffslogik auf Datenbanktabellen Software Component Technology for Distributed Applications Andreas Fink.
Software Design Patterns Extreme Programming (XP).
Einführung MySQL mit PHP
Manpower Associates is a $14
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Visual FoxPro 10.0 Visual Extend 10.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Identity für GSI Michael Dahlinger, GSI
Fotobuch: Case Study informare Consulting GmbH
© DVS System Software GmbH & Co. KG
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
„Buy and Make“ anstelle von „Make or Buy“
Rüdiger Meyer Senior Manager Industry Strategy
“Warum warten?” Upgrade Sales-Kampagne.
Institut für Wirtschaftsinformatik und Anwendungssysteme
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Allgemeines zu Datenbanken
Ihr Entwicklungs-Partner mit Nearshore-Kompetenz Stuttgart, INFOBEST Romania SRL.
Uwe Habermann Venelina Jordanova VFX in Cloud.
Marktübersicht für Content Management Systeme
Ispirer Systems Präsentation des Unternehmens Copyright (c) Ispirer Systems Ltd. Alle Rechte vorbehalten.
Einrichtung eines Data-Warehouse Servers
Enterprise Achitect (Sparx Systems) Marius Rudolf
Factsheets und Argumentarium Generelle Facts Offene Architektur Möglichkeit eines Application Service Providings wodurch hohe Initialkosten entfallen.
Hardware / Software Codesign Hardware vs. Software: Maßnahmen zur Erreichung der Design-Ziele.
Teradata nach Oracle SQLWays – Migration von DDL/Schema, Sichten, Macros, Prozeduren, BTEQ, Migration der Anwendungen Copyright (c)
SQL Server nach MySQL Datenbank-Migration SQLWays – Software für Migration Präsentation Copyright (c) Ispirer Systems Ltd. Alle.
Warum IIS? Best of Microsoft Webserver
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
xRM1 Pilot Implementierung
Eike Schallehn, Martin Endig
Eike Schallehn, Martin Endig
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
„Kein Unternehmen besitzt so viel Zeit und Mittel zum Lernen aus eigenen Fehlern” James Harrington.
Agile Softwareentwicklung
Überblick Einführung in SAP Business One
Dell Lösungsentwürfe Vertraulich – nur zur Verwendung durch Dell Channel-Partner Der Dell Vorteil Dell Lösungsentwurf für Microsoft ® UC&C Umfassende,
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
© Copyright INFORM GmbH Seminarvortrag im Studiengang Scientific Programming von Nicole Küpper am Analyse des Updatevorgangs und Auswahl.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
1 - axmann geoinformation gmbh Schema Mapper (Migration Suite)
, Jens Rettig1 Einsatz von Versionsverwaltungstools im ORACLE – Umfeld Dipl.-Inform. Jens Rettig
Wie wird sich die Wissenschaft rund um Web Content Management Systeme 2016 entwickeln?
 Präsentation transkript:

SQLWays – Software für Migration Copyright (c) Ispirer Systems Ltd. Alle Rechte vorbehalten. Progress 4GL nach C#.NET Modell der Zusammenarbeit

Ü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

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

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.

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

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.

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

Schema der Behandlung

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();

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(); } SpezifikationModultest

Automatisierungsphase

Test-Umwelt Quelle einer Spezifikation Quelle einer Spezifikation Automatisches Ergebnis Automatisches Ergebnis Etalon einer Spezifikation Etalon einer Spezifikation

Automatische Prüfung Spezifikation/ Veränderungen der Spezifikationen Automatische Teste jeder Veränderung in SQLWays GleichNicht Gleich

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 % 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

Company Ispirer Systems arbeitet im Bereich der Migration von Datenbanken und Anwendungen seit 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

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 Ispirer Systems Ltd. Web-Seite Anfragen, die etwas mit dem Produkt oder Business zu tun haben Technischer Support