Web Services Manager Architecture for Cross-Platform Metadata Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for managing resources across multiple platforms are hindered by proprietary metadata storage mechanisms, making it difficult and costly to consistently manage resources, especially on mobile devices where computational resources are constrained, and there is a need for efficient authentication and message protection mechanisms.

Innovation Solution

A Web Services Manager (WSM) architecture that allows for standardized metadata management, policy attachment, and secure authentication mechanisms, including the use of a WSM Console for easy management of third-party resources, and an agent for mobile application development frameworks to enforce security and management policies without requiring large libraries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary metadata storage mechanisms are used for each platform, then each platform can store and manage its own metadata, but it becomes difficult and costly to consistently manage resources across multiple platforms

Engineering Contradiction:
Improveplatform-specific metadata managementVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal metadata storage mechanism that can consistently manage resources across multiple different platforms (e.g., Oracle WebLogic Server, IBM WebSphere, Microsoft SharePoint). This universal approach allows the same metadata storage and management system to work with various enterprise resources regardless of their native platform, eliminating the need for separate proprietary solutions for each platform while maintaining consistent resource management capabilities

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

2Use of energy by moving object

If computational resources are constrained (as on mobile devices), then energy consumption and processing requirements are reduced, but implementing secure authentication and message protection becomes more difficult

Engineering Contradiction:
Improvecomputational resource consumptionVSAvoidsecurity mechanism reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent replaces computationally expensive cryptographic operations with policy-based security mechanisms that can be enforced without heavy computational overhead. Instead of relying solely on complex cryptographic protocols for message protection and authentication, the system uses configurable policies that can be evaluated and enforced with minimal computational resources, making secure communication feasible on mobile devices with constrained resources

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If large client libraries are used to enforce service requirements, then comprehensive security and management features are available, but the library size becomes unacceptable for mobile platforms

Engineering Contradiction:
Improveservice requirement enforcementVSAvoidclient library size
Core Design Contradiction:
ReliabilityVSWeight of moving object

Solution Approach 1:

The patent extracts the essential security and management enforcement capabilities from large, comprehensive client libraries and implements them as lightweight policy-based mechanisms. Instead of requiring clients to download and execute large libraries containing all possible service features, the system extracts only the necessary policy enforcement logic that can be deployed and executed with minimal client-side code, reducing library size from multi-megabyte to kilobyte-scale while maintaining core security functionality

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If message protection is performed at the message layer using advanced algorithms, then security is enhanced, but computational cost becomes prohibitively expensive on mobile devices

Engineering Contradiction:
Improvemessage protection securityVSAvoidcomputational power requirement
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent substitutes computationally intensive message-layer cryptographic algorithms with policy-based protection mechanisms that achieve equivalent security goals with far lower computational requirements. Instead of using advanced cryptographic algorithms for every message operation, the system employs configurable policies that can be enforced through simpler logical evaluations, maintaining message confidentiality and integrity while reducing power consumption and computational load on mobile devices

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10693708B2Defining configurable characteristics of a product and associating configuration with enterprise resources
Publication Date: 2020.06.23 ORACLE INT CORP
  • US10693708B2 patent drawing
  • US10693708B2 patent drawing
  • US10693708B2 patent drawing

AI summary

A computer-controlled method for a mobile application invoking a web service can include an application development framework (APPDF) mobile framework component creating an envelope for a request and passing the envelope to a transport component. The transport component can create a proxy for the envelope and a proxy for a connection based on an enforcement context. The transport component can stream the proxy envelope through the proxy connection to the web service.