SOA Artifact Migration via Physical Export and Import

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current tools for migrating repository data in service-oriented architecture are limited to networked architectures and lack customization options, making them inefficient for organizations seeking to capitalize on the efficiencies provided by this architecture.

Innovation Solution

A method for synchronizing service-oriented architecture repositories that involves physically separating repositories, using a two-step process of export and import, where metadata is exported to a physical storage device and then imported to a destination repository, allowing for customization and efficient data migration across different phases of the software lifecycle, including development, testing, staging, and production.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current migration tools are used, then networked architecture migration is supported, but customization capability is limited and efficiency is reduced

Engineering Contradiction:
Improvecustomization capabilityVSAvoidmigration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The migration system dynamically adapts to different repository configurations and migration scenarios. The tool allows users to customize migration parameters such as selecting specific artifacts to migrate, choosing destination repositories, and configuring migration timing, thereby achieving both high customization capability and migration efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables parameter changes in migration configuration, allowing organizations to modify migration settings based on their specific needs. Users can change migration parameters including source/destination repository selection, artifact type filtering, and timing parameters to optimize migration efficiency for their particular organizational structure

Inventive Principle:
Principle #35Parameter changes

2Reliability

If repositories are physically separated, then data integrity is ensured, but migration complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The migration tool acts as an intermediary between physically separated repositories. It handles the complexity of data transfer between isolated systems by providing automated export and import mechanisms, ensuring data integrity while abstracting away the physical separation complexity from the user

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates copies of repository data for migration purposes. By copying artifacts and metadata to temporary locations and then transferring to the destination repository, the tool ensures data integrity through verification while managing the complexity of physical separation through automated copy-and-paste operations

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If metadata is exported to physical storage device, then migration flexibility is improved, but storage requirements increase

Engineering Contradiction:
Improvemigration flexibilityVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts only the necessary metadata and artifact information for migration to the physical storage device. By selectively exporting only the required data rather than entire repositories, the tool reduces storage requirements while maintaining migration flexibility for the specific artifacts that need to be transferred

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9104668B2Migrating artifacts between service-oriented architecture repositories
Publication Date: 2015.08.11 VALTRUS INNOVATIONS LTD
  • US9104668B2 patent drawing
  • US9104668B2 patent drawing
  • US9104668B2 patent drawing

AI summary

A method of migrating artifacts between service-oriented architecture repositories is provided herein. The method includes receiving a request to export an artifact from a first repository. The artifact comprises metadata associated with a service-oriented architecture. Additionally, the method includes retrieving data from one or more aggregated relationships of the artifact. The method also includes packaging the retrieved data into a data store comprising the selected data.