Implementation method for business model behavior arrangement

By defining and abstracting the properties and methods of business model objects, and using built-in algorithms to inherit and orchestrate combination characteristics, the problem of poor model reusability in traditional object modeling is solved, and efficient model assembly and reuse is achieved.

CN119886779APending Publication Date: 2025-04-25NANJING GLAWAY SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411778725.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In traditional object modeling methods, objects are created one by one, and there is a lack of abstraction of the same attributes and methods, resulting in poor model reusability, large workload and low efficiency.

Method used

By defining the properties and methods of business model objects, analyzing and abstracting common features, and using built-in algorithms to inherit and orchestrate combination characteristics, quickly assemble new models.

Benefits of technology

The abstraction of model behavior is realized, the reusability of the model is improved, labor costs are reduced, and project implementation efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119886779A_ABST
    Figure CN119886779A_ABST
Patent Text Reader

Abstract

The invention relates to an implementation method for business model behavior arrangement, which belongs to the technical field of intelligent information processing and comprises the following steps: defining a business model object; defining general characteristics; a new business model is newly added, and the model is rapidly assembled through a method of inheriting characteristics or a method of arranging and combining several characteristics; the general service model generates a service instance which is defined as a new general characteristic. According to the method, by abstracting the behavior characteristics of the model and then permutation and combination of the behavior characteristics, the model has the new behavior characteristic capability, the problems of unified modeling and rapid expansion of the behavior characteristic capability are solved, a traditional development mode is changed, and the effect of getting twofold results with half the effort is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an implementation method for business model behavior orchestration, belonging to the technical field of information intelligent processing. Background Art

[0002] In traditional object modeling, each object is created by one model, and all model operation methods are created in the model. There is no analysis on whether the model still has the same attributes or methods, and whether the same attributes and operation methods can abstract characteristic behaviors to achieve the reuse goal. As a result, the workload of object modeling is extremely large, which consumes a lot of time and energy of engineers. In addition, modeling is one-time use, which indeed causes a great waste of work results and is not conducive to efficient work. Summary of the invention

[0003] In order to solve the above problems, the present invention discloses a method for implementing business model behavior orchestration, and its specific technical solution is as follows: A method for implementing business model behavior orchestration includes the following steps: Step 1: Define the properties and methods of business model objects; Step 2: Define the common characteristics of the business model object in step 1. Common characteristics are a detailed and extended description of model attributes, including attribute default values ​​and attribute drop-down values. Step 3: Add a new business model through the built-in algorithm. The subtype model inherits the attributes and common features of the parent type model through the algorithm, or composes and combines multiple common features to quickly assemble the model; Step 4: Generate a business instance from the general business model to obtain a newly defined business model.

[0004] Furthermore, the business model object in step 1 is implanted into the system through the following method: the business model object includes a parent type model and a subtype model, the parent type model is built into the system through an initialization SQL script, the subtype model is operated through the platform user interface, and the subtype model is hung under the node of the parent type model on the user interface, and the user interface is classified and defined according to all parent types.

[0005] Furthermore, the specific process of defining the business model object in step 1 is as follows: Step 1a: Define the core elements and object names of the business model objects; Step 1b: Each business model object includes different attributes. Define the attributes of the business model object. The core elements of the attributes include the attribute type and the attribute name. Step 1c: Each business model object includes different methods. Define the methods of the business model object. The core elements of the method include the method name. Step 1d: Continue to define other business model objects, repeat steps 1a, 1b and 1c, and define a total of n business model objects, which are specifically defined as follows: M1, M2...Mn.

[0006] Furthermore, the specific process of defining the general characteristics in step 2 is as follows: Step 2a: Analyze the attributes of the n business model objects described in step 1, and analyze whether there are the same attributes in the attributes of each business model object, and the number of times the same attributes appear repeatedly. 1 indicates that the attribute appears in one model, 2 indicates that the attribute appears in two models, and p indicates that the attribute appears in p models. If p=n, the attribute of this business model object appears in n models, that is, each model has the attribute. Step 2b: Analyze the methods of the n business model objects described in step 1, and analyze the attributes of each business model object one by one to see if there is the same method, and the number of times the same method appears repeatedly. 1 indicates that the method has appeared in one model, 2 indicates that the method has appeared in two models, and p indicates that the method has appeared in p models. If p=n, the method of this business model object appears in n models, that is, each model has this method. Step 2c: Analyze the properties and methods of the business model objects according to step 2a and step 2b, and define common features. Common features refer to reusable properties and methods. Each common feature is composed of properties and methods. Properties and methods with the same number of repetitions define the same feature. Calculate whether there are common properties and methods between different models, and define reusable properties and methods as features to facilitate the new model to quickly use the features.

[0007] Furthermore, the specific process of calculating the attributes of the business model objects in step 2a is: storing all business model objects, storing the attributes of all business model objects, storing the associations between all business model objects and the attributes, and calculating the number of attribute occurrences through the stored associations; The specific process of determining the method of the business model object in step 2b is: storing all business model objects, storing all business model object methods, storing all business model object and method association relationships, and calculating the number of method occurrences through the stored association relationships.

[0008] Furthermore, the newly added business model in step 3 can be quickly assembled by inheriting characteristics or arranging and combining several characteristics. Specifically, the process is as follows: Step 3a: Add a new business model object Mn1; Step 3b: Analyze the properties and methods of the newly added business model object Mn1, and compare the properties and methods of the model of the newly added business model object Mn1 with the general characteristics of step 2. If the same values ​​appear, reference the general characteristics of step 2, that is, inherit the general characteristics from step 2, so as to obtain the properties and methods of the newly added business model object Mn1; Step 3c: If the properties and methods of the newly added business model object Mn1 cannot be obtained by inheriting common characteristics, continue to analyze whether the properties and methods of the newly added business model object Mn1 can be obtained through permutations and combinations; Step 3d: If neither inheritance nor permutation and combination can be obtained, redefine the newly added business model object Mn1 as a new property.

[0009] Furthermore, the general business model in step 4 generates a business instance, and the specific process of obtaining a newly defined business model is as follows: Step 4a: First, match the common features of the business model according to step 2. If there is no matching part, add a new definition according to step 3 to obtain an instantiated business model. Step 4b: The instantiated business model has all the properties and methods it needs. The instantiated business model is added as a new common feature.

[0010] The beneficial effects of the present invention are: The present invention first defines the behavioral characteristics of the business model, and then enables the model to have new behavioral characteristics through inheritance and permutation and combination of the behavioral characteristics, thereby solving the problem of unified modeling and rapid expansion of behavioral characteristics capabilities.

[0011] The present invention changes the traditional object modeling method, realizes the abstraction of model behavior into characteristics, and greatly improves reusability through inheritance and permutation and combination of behavioral characteristics, saving the manpower cost of project implementation and completing the construction of complex business logic with very little manpower cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION

[0013] The present invention is further explained below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the following specific embodiments are only used to illustrate the present invention and are not used to limit the scope of the present invention.

[0014] like Figure 1 As shown, the implementation method for business model behavior orchestration of the present invention includes: Step 1: Define business model objects. Business model objects include parent type models and subtype models. The parent type model is built into the system through the initialization SQL script, and the subtype model is operated through the platform user interface. The subtype model is hung under the node of the parent type model on the user interface, and the user interface is classified and defined according to all parent types.

[0015] Step (1.1) defines the business model object. The core elements include the object name. The business model object is composed of different attributes and method names.

[0016] Step (1.2) Each business model object contains different attributes, which define the attributes of the model object. The core elements include attribute type and attribute name.

[0017] Step (1.3) Each business model object contains different methods. The methods of the model object are defined, and the core elements include the method name.

[0018] Step (1.4) continues to define other business model objects, repeating steps 1a, 1b, and 1c to define a total of n business model objects, which are specifically defined as follows: M1, M2...Mn.

[0019] Step 2: Analyze the common characteristics of the model: Common characteristics are detailed and extended descriptions of model attributes, including attribute default values ​​and attribute drop-down values.

[0020] Step (2.1) analyzes n business model objects to determine whether the attributes of each business model object have the same attributes, and the number of times the same attribute appears repeatedly. 1 means it appears in 1 model, 2 means it appears in 2 models, and p means it appears in p models. If p=n, then this attribute appears in n models, that is, every model has it.

[0021] Step (2.2) analyzes n business model objects, and the method for each business model object is the same as step (2.1).

[0022] Step (2.3) analyzes the attributes and methods for steps 2a and 2b, and defines common characteristics. Each characteristic is composed of attributes and methods, which is a generalization of reusable attributes and methods. Attributes with the same number of repetitions and methods with the same number of repetitions can define the same characteristic.

[0023] Step 3: Add a new business model, and quickly assemble behavioral characteristics through inheritance or permutation and combination. If neither inheritance nor permutation and combination can be obtained, redefine the new business model object Mn1 as a new characteristic.

[0024] Step 4: Generate business instances from the general business model, which has behavioral characteristics.

[0025] Step (4.1): First, match the common features of the business model according to step 2. If there is no match, add a new definition according to step 3 to obtain an instantiated business model. Step (4.2): The instantiated business model has all the properties and methods it needs. The instantiated business model is added as a new common feature.

[0026] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art to which this application belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless defined as herein.

[0027] With the above-mentioned ideal embodiments of the present invention as inspiration, through the above-mentioned description content, relevant personnel can make various changes and modifications without departing from the scope of the technical idea of ​​the present invention.

Claims

1. A method for implementing business model behavior orchestration, characterized in that: The following steps are involved: Step 1: Define the properties and methods of business model objects; Step 2: Define the common characteristics of the business model object in step 1. Common characteristics are a detailed and extended description of model attributes, including attribute default values ​​and attribute drop-down values. Step 3: Add a new business model through the built-in algorithm. The subtype model inherits the attributes and common features of the parent type model through the algorithm, or composes and combines multiple common features to quickly assemble the model; Step 4: Generate a business instance from the general business model to obtain a newly defined business model.

2. The method for implementing business model behavior orchestration according to claim 1, characterized in that: In step 1, the business model object is implanted into the system through the following method: the business model object includes a parent type model and a subtype model. The parent type model is built into the system through an initialization SQL script, and the subtype model is operated through the platform user interface. The subtype model is hung under the node of the parent type model on the user interface, and the user interface is classified and defined according to all parent types.

3. The method for implementing business model behavior orchestration according to claim 1, characterized in that: The specific process of defining the business model object in step 1 is as follows: Step 1a: Define the core elements and object names of the business model objects; Step 1b: Each business model object includes different attributes. Define the attributes of the business model object. The core elements of the attributes include the attribute type and the attribute name. Step 1c: Each business model object includes different methods. Define the methods of the business model object. The core elements of the method include the method name. Step 1d: Continue to define other business model objects, repeat steps 1a, 1b and 1c, and define a total of n business model objects, which are specifically defined as follows: M1, M2...Mn.

4. The method for implementing business model behavior orchestration according to claim 3, characterized in that: The specific process of defining common characteristics in step 2 is as follows: Step 2a: Analyze the attributes of the n business model objects described in step 1, and analyze whether there are the same attributes in the attributes of each business model object, and the number of times the same attributes appear repeatedly. 1 indicates that the attribute appears in one model, 2 indicates that the attribute appears in two models, and p indicates that the attribute appears in p models. If p=n, the attribute of this business model object appears in n models, that is, each model has the attribute. Step 2b: Analyze the methods of the n business model objects described in step 1, and analyze the attributes of each business model object one by one to see if there is the same method, and the number of times the same method appears repeatedly. 1 indicates that the method has appeared in one model, 2 indicates that the method has appeared in two models, and p indicates that the method has appeared in p models. If p=n, the method of this business model object appears in n models, that is, each model has this method. Step 2c: Analyze the properties and methods of the business model objects according to step 2a and step 2b, and define common features. Common features refer to reusable properties and methods. Each common feature is composed of properties and methods. Properties and methods repeated the same number of times define the same feature. Calculate whether there are common properties and methods between different models, and define reusable properties and methods as features to facilitate the new model to quickly use the features.

5. The method for implementing business model behavior orchestration according to claim 4, characterized in that: The specific process of calculating the attributes of the business model objects in step 2a is: storing all business model objects, storing the attributes of all business model objects, storing the associations between all business model objects and the attributes, and calculating the number of attribute occurrences through the stored associations; The specific process of determining the method of the business model object in step 2b is: storing all business model objects, storing all business model object methods, storing all business model object and method association relationships, and calculating the number of method occurrences through the stored association relationships.

6. The method for implementing business model behavior orchestration according to claim 4, characterized in that: The newly added business model in step 3 is assembled quickly by inheriting characteristics or arranging and combining several characteristics. Specifically, the process is as follows: Step 3a: Add a new business model object Mn1; Step 3b: Analyze the properties and methods of the newly added business model object Mn1, and compare the properties and methods of the model of the newly added business model object Mn1 with the general characteristics of step 2. If the same values ​​appear, reference the general characteristics of step 2, that is, inherit the general characteristics from step 2, so as to obtain the properties and methods of the newly added business model object Mn1; Step 3c: If the properties and methods of the newly added business model object Mn1 cannot be obtained by inheriting common characteristics, continue to analyze whether the properties and methods of the newly added business model object Mn1 can be obtained through permutations and combinations; Step 3d: If neither inheritance nor permutation and combination can be obtained, redefine the newly added business model object Mn1 as a new property.

7. The method for implementing business model behavior orchestration according to claim 1, characterized in that: The general business model in step 4 generates a business instance, and the specific process of obtaining a newly defined business model is as follows: Step 4a: First, match the common features of the business model according to step 2. If there is no matching part, add a new definition according to step 3 to obtain an instantiated business model. Step 4b: The instantiated business model has all the properties and methods it needs. The instantiated business model is added as a new common feature.