Web Service Framework for Cross-Platform Document Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accessing and transferring large data objects across different software platforms due to compatibility issues and the limitations of web services, which lead to inefficiencies and increased costs, particularly in document management systems where data needs to be transferred in serialized form and requires costly translations and synchronization of APIs.

Innovation Solution

A multi-environment document management system that uses a web service framework with a web service endpoint and a generator framework to facilitate communication across platforms, allowing for data access and transfer through a centralized system, bypassing unnecessary translations and using data chunking to efficiently transfer large data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If web services are used to transfer large document content across platforms, then platform compatibility is improved, but data transfer efficiency deteriorates due to serialization overhead

Engineering Contradiction:
Improveplatform compatibilityVSAvoiddata transfer efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments large document content into smaller data chunks for transfer. The web service divides the serialized document content into manageable segments, transfers them incrementally, and reassembles them at the destination. This segmentation reduces the memory burden and network overhead of transferring large serialized objects while maintaining platform compatibility through the web service interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary serialization of document content on the source platform before transfer. By serializing the data in advance and converting it to a platform-independent format, the system prepares the data for efficient cross-platform transmission without requiring runtime serialization overhead during the actual data access operation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If translation layers are added to enable communication between different software platforms, then system interoperability is improved, but computational cost increases

Engineering Contradiction:
Improvesystem interoperabilityVSAvoidcomputational cost
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a web service as an intermediary layer between different software platforms. The web service provides standardized interfaces that mediate communication between disparate systems, handling platform-specific protocols and data formats. This intermediary approach enables system interoperability while centralizing the translation logic, reducing the computational burden on individual applications and making the translation process more efficient through reuse.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If web service APIs are enhanced with new features, then functionality is improved, but maintenance complexity increases due to proxy synchronization requirements

Engineering Contradiction:
ImprovefunctionalityVSAvoidmaintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs the web service API with universal, platform-agnostic interfaces that can serve multiple platforms and applications. By creating a unified API contract that abstracts away platform-specific details, the system allows feature enhancements to be implemented centrally in the web service without requiring corresponding changes in multiple client proxies. This multi-functional design reduces maintenance complexity while improving functionality.

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

Data Source

PatentUS7650609B2Multi-environment document management system access
Publication Date: 2010.01.19 SAP SE
  • US7650609B2 patent drawing
  • US7650609B2 patent drawing
  • US7650609B2 patent drawing

AI summary

A system and method for accessing a document management system in a multi-environment processing system includes receiving a client call command from a web service proxy. The web service proxy, disposed on a client and running in conjunction with a client application. A web service end point, disposed in a web service framework receives the client call command. In conjunction with a class module, the client call command is translated from the second processing environment that the application is executing within and the first processing environment providing the document management system. Through the web service end point and the class module, the client call command is converted for accessing the document management system.