摘要 |
Bei einem Ausführungsbeispiel wird ein System zur Verfügung gestellt zum Ausführen von Massendatentransfers zwischen persistenten Datenspeichern. Programmatische Quellschnittstellen werden jeweils einem Quellspeicher zugeordnet, entsprechend einer Quellschnittstellenspezifikation definiert und während eines Transfers bereitgestellt, um Extraktion von Datenentitäten von ihrem Quellspeicher zum Laden in irgendeinen gewählten Zielspeicher während des Transfers zu ermöglichen. Programmatische Zielschnittstellen werden jeweils einem Zielspeicher zugeordnet, entsprechend einer gemeinsamen Zielschnittstellenspezifikation definiert und während eines Transfers bereitgestellt, um Laden von Datenentitäten, die aus irgendeinem gewählten Quellspeicher während des Transfers extrahiert wurden, in ihren Zielspeicher zu ermöglichen. Jede programmatische Schnittstelle: (1) stellt ihrem Speicher eine Abstraktion von Transferoperationen zur Verfügung, so dass eigener Code nicht in Verbindung mit ihrem Speicher entwickelt werden muss, um Transfers zwischen ihrem Speicher und jedem anderen bestimmten Speicher zu ermöglichen; und (2) isoliert spezifische Details, die ihrem Speicher zugeordnet sind, so dass eigener Code nicht in Verbindung mit den Transferoperationen entwickelt werden muss, um Transfers zwischen ihrem Speicher und jedem anderen bestimmten Speicher zu ermöglichen.
|