Unified Software Tool for Legacy Format Conversion and UML Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in efficiently converting and managing legacy system process descriptions across different formats, requiring multiple tools and increasing maintenance costs and programming efforts.

Innovation Solution

A data processing system that converts legacy file formats into an extended markup language (XML) format, renders it into Unified Modeling Language (UML) format for graphic modification, and deploys it back to a workflow processing system, enabling seamless integration and flexible process management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate tools are used to convert and manage legacy system process descriptions across different formats, then format compatibility is achieved, but device complexity and maintenance costs increase

Engineering Contradiction:
Improveformat compatibilityVSAvoidnumber of tools
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The software development tool is designed to perform multiple functions: converting legacy file formats to XML, rendering XML to UML format for visualization, and deploying process descriptions to workflow processing systems. This multi-functional approach eliminates the need for multiple separate tools while maintaining format compatibility across different legacy systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines previously separate conversion tools, rendering tools, and deployment tools into a single integrated software development tool. This merging reduces device complexity by consolidating multiple tools into one unified system that handles the entire process description management workflow

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple separate tools are used for converting legacy process descriptions, then format conversion capability is maintained, but programming effort and maintenance costs increase

Engineering Contradiction:
Improveconversion capabilityVSAvoidmaintenance cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The unified software development tool provides universal conversion capability across multiple legacy file formats through integrated conversion means, eliminating the need to maintain separate conversion tools while preserving comprehensive format conversion capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Stability of the object's composition

If legacy file formats are converted to XML format, then process description standardization is achieved, but file format conversion complexity increases

Engineering Contradiction:
Improveprocess description standardizationVSAvoidconversion process complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent introduces XML as an intermediate standardized format that legacy file formats are converted to before being processed further. This XML intermediary standardizes process descriptions while the integrated conversion means handles the complexity of format transformations, presenting a simplified interface to users

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If UML format rendering is integrated into the conversion tool, then process visualization capability is improved, but tool complexity increases

Engineering Contradiction:
Improveprocess visualizationVSAvoidtool functionality
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the UML rendering functionality directly into the software development tool, combining conversion capabilities with visualization capabilities in a single integrated system. This allows process descriptions to be automatically rendered in UML format without requiring separate visualization tools

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7890937B2Data processing system and method
Publication Date: 2011.02.15 SAP SE
  • US7890937B2 patent drawing
  • US7890937B2 patent drawing
  • US7890937B2 patent drawing

AI summary

The present invention relates to a data processing system including a first file converter converting a set of file formats into an extended markup language format, a software development tool, and a workflow processing system. The software development tool includes a second file converter for rendering the extended markup language format into a unified modeling language graphic, a renderer for rendering a unified modeling language format converted file, a modifier for graphic modification of the rendered file, a third file converter converting the unified modeling language format to the extended markup language format, and means for deploying an extended markup language format converted file to the workflow processing system. The present invention enables to provide a meta workflow system that can be implemented on the level of existing workflow systems by integration.