Data Management Microservice for Distributed Data Deletion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In microservice architectures, data related to a common subject is often fragmented across multiple services, making it difficult to manage and delete, leading to resource wastage and potential privacy violations, as well as challenges in auditing and compliance with data retention laws.

Innovation Solution

A data management microservice that registers and coordinates with other microservices to ensure comprehensive data management operations such as deletion, copying, moving, and archiving, using protocols like WS-Discovery for discovery and communication, and handling requests through user interfaces or front-end services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is distributed across multiple microservices, then service independence and scalability are improved, but data management complexity and deletion difficulty increase

Engineering Contradiction:
Improveservice independenceVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data management microservice as an intermediary component that coordinates data operations across multiple microservices. This mediator receives data management requests, identifies relevant microservices through WS-Discovery protocol, and orchestrates the execution of operations such as deletion, copying, moving, and archiving across the distributed system, thereby reducing the complexity burden on individual services while maintaining their independence

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If data is fragmented across multiple services, then service modularity is improved, but complete data deletion and privacy compliance become more difficult

Engineering Contradiction:
Improveservice modularityVSAvoiddata deletion completeness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the data management microservice tracks and monitors data operations across the microservice ecosystem. When a data management operation is initiated, the system provides feedback to identify all microservices holding relevant data, executes the operation across all identified services, and confirms completion, ensuring complete data deletion or modification while maintaining service modularity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The data management microservice acts as an intermediary that bridges the gap between modular services and comprehensive data control. It uses WS-Discovery protocol to locate services and coordinates operations to ensure complete data management across the distributed system, enabling privacy compliance without sacrificing modularity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If microservices operate independently, then system scalability is improved, but coordinated data operations across services become more challenging

Engineering Contradiction:
Improvesystem scalabilityVSAvoidcoordinated data operations
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The data management microservice provides universal functionality for coordinating data operations across different microservices. It implements a standardized interface that can handle various operations (deletion, copying, moving, archiving) and communicates with multiple services using the WS-Discovery protocol, enabling coordinated data management while preserving the scalability and independence of individual services

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

Data Source

PatentEP3479546B1Data management microservice in a microservice domain
Publication Date: 2022.08.17 INTEL CORP
  • EP3479546B1 patent drawingFigure 1
  • EP3479546B1 patent drawingFigure 2
  • EP3479546B1 patent drawingFigure 3

AI summary

Disclosed in some examples are systems, methods, and machine readable mediums which provide for a data management microservice which registers and manages data across multiple microservices to reduce data fragmentation and to ensure correct disposal of this data upon request. In some examples, the data management microservice may include an erasure service which ensures that all data corresponding to a data characteristic is deleted.