Business Logic Design Server for Digital Factory Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing factory automation systems lack independent management of business logic for test and service engines, leading to inefficiencies and memory waste, as they construct identical business logic for both test and service, and require extensive time and data collection for digital factory modeling.

Innovation Solution

A method for designing business logic that allows independent management of test and service engines, enabling real-time generation of business services by executing and registering business logic separately for each engine, with a business logic designing server that controls access rights and constructs business modeling without separate coding, allowing for real-time cancellation and registration of business logic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If identical business logic is constructed for both test and service engines, then consistency between test and service is improved, but memory is wasted

Engineering Contradiction:
Improveconsistency between test and serviceVSAvoidmemory usage
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent divides the business logic management into separate segments for test engine and service engine. Each engine has its own independent business logic storage and management mechanism, allowing them to be developed, tested, and deployed independently. This segmentation eliminates the need to maintain identical copies of business logic in both engines, reducing memory waste while ensuring each engine can operate with its own optimized logic set.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If digital factory modeling is constructed by directly measuring and collecting human and material data, then modeling accuracy is improved, but construction time increases

Engineering Contradiction:
Improvemodeling accuracyVSAvoidconstruction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining standard business logic templates and models that can be directly applied to digital factory modeling. Instead of collecting and processing all raw data from scratch, the system provides pre-configured frameworks that capture common manufacturing scenarios. This allows rapid deployment of digital factory models while maintaining accuracy, as the pre-defined templates are based on established best practices and can be customized with minimal data collection.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If business logic is constructed without separate coding operation through business diagram arrangement, then ease of operation is improved, but manufacturing precision may be affected

Engineering Contradiction:
Improveease of business logic constructionVSAvoidbusiness logic accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary component that acts as a translator between the visual business diagram interface and the underlying executable business logic. This intermediary automatically converts the graphical arrangement of business elements into precise code representations, ensuring that the ease of visual modeling does not compromise logic accuracy. The intermediary validates the diagram construction and generates corresponding business logic rules, maintaining manufacturing precision while enabling user-friendly operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10320947B2Method of designing business logic, server performing the same and storage medium storing the same
Publication Date: 2019.06.11 LG CNS CO LTD
  • US10320947B2 patent drawing
  • US10320947B2 patent drawing
  • US10320947B2 patent drawing

AI summary

A method for designing business logic being performed on a computer server that includes respectively executing a test engine and a service engine independent of each other, receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event, allowing the modeling terminal to register the business logic to the test engine and to test the business logic, and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed.