Vendor-Independent Web Services Architecture Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Web Services architectures lack structure and guiding principles, leading to scalability and reliability issues, and existing solutions often focus on vendor-specific products rather than generic interoperability with legacy systems and Business-to-Business applications.

Innovation Solution

A generic, vendor-independent secure Web Services architecture is proposed, incorporating a Web Services Security Assessment methodology and design patterns to address security and scalability, using structured methodologies across the lifecycle from vision to deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If vendor-specific Web Services architectures are used, then implementation is simplified, but interoperability with legacy systems and B2B applications deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidinteroperability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by creating a vendor-independent Web Services architecture that can interface with multiple legacy systems and B2B applications simultaneously. The architecture uses standardized protocols and abstracted service interfaces that work across different vendors' implementations, enabling one system to serve multiple interoperability functions without being locked into a single vendor's ecosystem.

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

2Reliability

If structured methodology is applied across the lifecycle, then security and scalability are improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidarchitecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the Web Services architecture into distinct modular components, each handling specific security and scalability functions. The structured methodology is applied across separate lifecycle phases (vision, architecture, development, integration, deployment), allowing security mechanisms to be implemented in discrete, manageable segments rather than as a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by establishing security assessments and architectural guidelines during the vision and architecture design phases, before actual implementation begins. This proactive approach to security planning reduces the need for complex remediation measures later in the lifecycle, thereby improving security without proportionally increasing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If security assessment methodology is implemented, then security is improved, but productivity decreases

Engineering Contradiction:
ImprovesecurityVSAvoiddevelopment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements security assessments during the architecture design phase and early development stages, rather than as post-implementation audits. By performing security evaluations preliminarily, the methodology identifies and addresses security requirements before they become complex problems requiring time-consuming fixes, thus maintaining development productivity while improving security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables developers to perform self-assessment of security requirements using the provided methodology framework. Rather than requiring extensive external security audits that would slow productivity, the structured methodology empowers development teams to independently evaluate and address security concerns, maintaining development speed while ensuring security standards are met.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8346929B1System and method for generating secure Web service architectures using a Web Services security assessment methodology
Publication Date: 2013.01.01 ORACLE AMERICAN INC
  • US8346929B1 patent drawing
  • US8346929B1 patent drawing
  • US8346929B1 patent drawing

AI summary

System and method for designing and implementing secure Web Services according to a Web Services Security Assessment structured methodology and design patterns. Lifecycles of the Web Services Security Assessment structured methodology may include, but are not limited to: vision and strategy, architecture design, development, integration, and deployment. In one embodiment, security components may be identified based on one or more use case requirements. Web Services objects that need to be protected may be identified. The object relationship for security protection may be defined, and associated trust domains, security policy and strategy and threat profiles may be identified. Protection schemes for these Web Services objects may be generated. Web Services security design patterns may be applied. One embodiment may be implemented as a secure Web Services architecture design mechanism that may receive Web Services requirements as input and assist a user in designing and generating a secure Web Services architecture.