Swoboda, C. (2008). TeCa-4-DaMi - Entwicklung eines Frameworks für die testgetriebene Datenmigration [Diploma Thesis, Technische Universität Wien]. reposiTUm. http://hdl.handle.net/20.500.12708/178368
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
Date (published):
2008
-
Number of Pages:
112
-
Keywords:
Informationsintegration; Datenmigration
de
data migration; information integration
en
Abstract:
Aufgrund der schon weit fortgeschrittenen und immer weiter fortschreitenden Ver-netzung von verschiedenen Systemen und Datenquellen mussten und müssen auch weiterhin Wege gefunden werden, diese Vernetzungen möglichst effektiv durchzu-führen, um möglichst viel Nutzen daraus zu ziehen. Ein in diese Thematik fallender Bereich befasst sich mit der Integration bzw. Migra-tion von Daten, die mittlerweile in allen Bereichen der Wirtschaft Anwendung findet. So zum Beispiel in Unternehmen, die Kooperationen eingehen oder fusionieren, Unternehmen, die andere Unternehmen übernehmen oder bei Plattformen, die es sich zur Aufgabe machen, Informationen aus unterschiedlichen Quellen in unterschiedlichen Formaten mit unterschiedlichen Strukturen zur Verfügung zu stellen. Bei all diesen Ereignissen spielt Informationsintegration eine große und entscheidende Rolle. Ein Ziel dieser Arbeit ist es, die Thematik der Informationsintegration und insbeson-dere der Datenmigration näher zu beleuchten. Problembereiche sollen aufgedeckt und der momentane Stand an Werkzeugen und Sprachen dargestellt werden. Eine in der Theorie beschriebene Vorgehensweise wird anhand eines praktischen Beispieles umgesetzt, um einerseits praktische Erfahrung zu sammeln, und andererseits einzelne Abläufe besser darstellen zu können. Ein wichtiger Punkt bei der Datenmigration ist die Verlässlichkeit und die Kor- rektheit einer solchen Migrationslösung, weshalb der TeCa-4-DaMi Prozess (Test Cases for Data Migration) entwickelt wird, der die Methode der testgetriebenen Da-tenmigration einführt, um erfolgreiche Migrationslösungen zu erstellen. Einen Kern-punkt dieses Prozesses stellen die Testfälle dar, die ausschlaggebend für den Erfolg des Prozesses sind. Daher bietet TeCa-4-DaMi ein Framework, das speziell die sys-tematische Erstellung von Testfällen unterstützt, um die Korrektheit und Vollstän-digkeit von Migrationslösungen zu gewährleisten.
Due to economical and technological progress, it is necessary to build not only iso-lated systems, but systems of systems, e.g., when companies merge. Most of these systems are based on digital information resources such as relational databases. In order to build successful systems of systems, ways have to be found to ensure the reliability and the efficient development of such systems. One major topic in building systems of systems is concerned with the integration of data, which is getting more and more important in most business areas. For example companies, which have to integrate other companies because of a takeover or just because of a cooperation, and platforms, which make their business by providing consistent information from different resources, which may have different structures and formats, have to deal with a wide and sophisticated range of integration and migration problems. In this thesis, the topic of information integration in general and especially of data migration is examined. By this, problem areas are discovered and the state-of-the-art migration technology and process is pointed out. The state-of-the-art data migration process is then applied on a practical example to gather experience and to demon-strate the applicability of this process. An important aspect of data migration is the reliability and the correctness of such a solution. In order to ensure these properties, a new process which uses a test-driven approach by extending the state-of-the-art process is presented. The crucial point of test-driven approaches is the creation of significant test cases which are a prerequisite for the success of the migration solution. Therefore, a framework called TeCa-4-DaMi (Test Cases for Data Migration) is developed which especially focuses on the systematic development of test cases.
en
Additional information:
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers Zsfassung in engl. Sprache