Business Process Security Enforcement via Platform Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current business process modeling tools lack effective mechanisms for enforcing security requirements across different platforms, leading to inconsistent and platform-specific security implementations.

Innovation Solution

A system and technique that uses a tool editor to develop and annotate business process models with security requirements, recommending candidate refinements and services based on previous models, generating platform-independent files, and transforming them into platform-specific files for execution, utilizing an orchestration engine and security modules to enforce security features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If business process modeling tools are used to define business processes, then business process definition capability is improved, but security requirement enforcement consistency deteriorates

Engineering Contradiction:
Improvebusiness process definition capabilityVSAvoidsecurity requirement enforcement consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary component that translates business process models annotated with security requirements into platform-specific security configurations. This intermediary layer ensures consistent security enforcement across different platforms by mediating between the universal business process model and platform-specific implementations, preventing direct platform-specific security implementations that cause inconsistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the security enforcement mechanism into distinct components: (1) business process model annotation layer for defining security requirements, (2) translation layer for converting annotations to platform-specific configurations, and (3) execution layer for enforcing security. This segmentation allows the business process definition to remain platform-independent while enabling consistent security enforcement across platforms.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If platform-specific security implementations are used, then platform-specific security enforcement is improved, but security consistency across platforms deteriorates

Engineering Contradiction:
Improveplatform-specific security enforcementVSAvoidsecurity consistency across platforms
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal annotation mechanism that can be applied across different platforms and business process models. The annotation syntax and security requirement definitions are platform-independent, allowing the same security requirements to be consistently enforced across multiple platforms through translation to platform-specific configurations.

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

Solution Approach 2:

The translation component acts as an intermediary that receives universal platform-independent security annotations and automatically generates appropriate platform-specific security configurations. This mediator ensures that security consistency is maintained across platforms by systematically translating universal requirements into platform-appropriate implementations without manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If manual security configuration is performed for each platform, then platform-specific security customization is improved, but manual effort and time consumption deteriorates

Engineering Contradiction:
Improveplatform-specific security customizationVSAvoidmanual effort and time consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent enables preliminary annotation of security requirements in the business process model itself, before deployment to any platform. These annotations are automatically translated into platform-specific security configurations during the deployment process, eliminating the need for manual security configuration on each platform and significantly reducing time consumption while maintaining platform-specific customization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically generating platform-specific security configurations from the annotated business process model without requiring manual intervention for each platform. The translation mechanism autonomously adapts the universal security annotations to platform-specific requirements, reducing manual effort while maintaining customization capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8732094B2Enforcement of security requirements for a business model
Publication Date: 2014.05.20 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8732094B2 patent drawing
  • US8732094B2 patent drawing
  • US8732094B2 patent drawing

AI summary

A functional model of a business process which is annotated with security requirements is provided. Platform-specific executable code and at least one configuration file for a given security enforcement component to enforce the security requirements of the model are then generated automatically.