Web Service Interface Generation from Form Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data-driven applications face challenges in seamlessly transitioning from local environments to web-based platforms, requiring manual modification and review to adapt metadata for web service interfaces, which is inefficient and labor-intensive.

Innovation Solution

A system and method that utilizes a discovery subsystem to retrieve metadata descriptions from application servers, creating web service interfaces using Web Services Description Language (WSDL) to enable applications to be accessible over broader networks like the Internet, leveraging Simple Object Access Protocol (SOAP) for programmatic access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual modification and review is performed to adapt metadata for web service interfaces, then the application can be made available over the Internet, but the process becomes labor-intensive and inefficient

Engineering Contradiction:
Improveadaptability to web environmentVSAvoidconversion efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables self-service by automatically generating web service interfaces from existing metadata without requiring manual intervention. The metadata is processed through transformation rules that automatically create WSDL files and web service definitions, allowing the application to adapt to the web environment autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-defining transformation rules and templates for converting metadata to web service interfaces. These rules are established in advance and automatically applied when conversion is needed, eliminating the need for manual modification during the conversion process

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual modification is performed to convert local applications to web-based applications, then the application becomes accessible over broader networks, but the effort and time required increases significantly

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidconversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system creates copies of the metadata structures and transforms them into web service interface definitions. Instead of manually rewriting each interface, the patent automatically generates WSDL files and service definitions by copying and transforming the existing metadata, dramatically reducing conversion time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Transformation templates and rules are prepared in advance, allowing the conversion process to proceed automatically without time-consuming manual intervention. The preliminary setup of conversion rules enables rapid deployment of web services from existing applications

Inventive Principle:
Principle #10Preliminary action

3Reliability

If metadata is manually adapted for web service interfaces, then proper web service compliance is achieved, but the complexity and labor involved increases

Engineering Contradiction:
Improveweb service interface complianceVSAvoidmodification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal transformation framework that handles multiple types of metadata and generates standardized web service interfaces. This universal approach ensures compliance with web service standards while simplifying the process, as the same transformation rules apply across different application types

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

Solution Approach 2:

The system introduces an intermediary transformation layer that automatically converts metadata to web service interfaces according to standardized rules. This intermediary process ensures proper compliance without requiring complex manual adaptation, as the transformation rules act as a mediator between the source metadata and target web service definitions

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8484663B2Method of deriving web service interfaces from form and table metadata
Publication Date: 2013.07.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8484663B2 patent drawing
  • US8484663B2 patent drawing
  • US8484663B2 patent drawing

AI summary

A system and method of deriving web service interfaces from form and table metadata is disclosed. The method uses a discovery subsystem to discover services that are available on an application server, retrieves the metadata descriptions of the services on the application server and uses the services discovered and the metadata descriptions to create web services interfaces such that the service is available using web services description language.