[go: up one dir, main page]

CN112668968A - Storage management modeling method and system based on domain-driven design - Google Patents

Storage management modeling method and system based on domain-driven design Download PDF

Info

Publication number
CN112668968A
CN112668968A CN202011556330.0A CN202011556330A CN112668968A CN 112668968 A CN112668968 A CN 112668968A CN 202011556330 A CN202011556330 A CN 202011556330A CN 112668968 A CN112668968 A CN 112668968A
Authority
CN
China
Prior art keywords
domain
warehousing
service
warehouse management
objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011556330.0A
Other languages
Chinese (zh)
Other versions
CN112668968B (en
Inventor
程楠
何宁波
章书乐
徐军
李军
詹开洪
彭涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Internet Technology Wuhan Co ltd
Guotou Fusion Technology Co.,Ltd.
Original Assignee
Datang Internet Technology Wuhan Co ltd
Datang Telecom Convergence Communications Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Internet Technology Wuhan Co ltd, Datang Telecom Convergence Communications Co Ltd filed Critical Datang Internet Technology Wuhan Co ltd
Priority to CN202011556330.0A priority Critical patent/CN112668968B/en
Publication of CN112668968A publication Critical patent/CN112668968A/en
Application granted granted Critical
Publication of CN112668968B publication Critical patent/CN112668968B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Warehouses Or Storage Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a storage management modeling method and a system based on field-driven design, wherein the method comprises the following steps: adopting a field-driven design technology to perform architecture division on the warehouse management system to obtain a presentation layer, an application layer, a field layer and an infrastructure layer; determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehouse management, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries; and performing domain modeling on each domain object in the domain layer based on the subdomain and the service minimum boundary of each domain object to obtain each domain model. According to the invention, the field of the warehouse management system is subdivided through the field-driven design idea, the boundary context is distinguished, different field models are established, support is provided for micro-service design, and the method can be used for dealing with complex and variable warehouse management processes.

Description

Storage management modeling method and system based on domain-driven design
Technical Field
The invention belongs to the technical field of data modeling, and particularly relates to a Warehouse Management System (WMS) system modeling method and system based on Domain Driven Design (DDD).
Background
The warehouse plays an important role in the whole supply chain of an enterprise all the time, and logistics and cost management processes are effectively controlled and tracked through functions of warehouse-out, goods receiving, inventory allocation and the like. Therefore, it is very important to design a storage system with complete functions and easy expansion.
At present, a micro-service architecture is mostly adopted in the design of a warehousing system, and the problems that the field is difficult to split and model, the boundary of a business or a micro-service is not known, the realized function and the requirement are inconsistent, the later expansion is difficult and the like exist.
Disclosure of Invention
In view of the above, the invention provides a warehouse management modeling method and system based on a domain-driven design, which are used for solving the problems of inconsistent functions and requirements of the warehouse management system, difficult later-stage expansion and the like.
The invention discloses a storage management modeling method based on field-driven design, which is characterized by comprising the following steps:
adopting a field-driven design technology to perform architecture division on the warehouse management system to obtain a presentation layer, an application layer, a field layer and an infrastructure layer;
determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehouse management, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries;
and performing domain modeling on each domain object in the domain layer based on the subdomains of the domain objects to obtain each domain model.
Preferably, the plurality of domain objects determined in the warehousing management system include, but are not limited to, procurement, warehousing, ex-warehouse, inventory.
Preferably, the performing domain modeling on each domain object in the domain layer based on the subdomain and the service minimum boundary of each domain object specifically includes:
extracting commands and events based on the subdomain and the service minimum boundary of the domain object;
identifying a business object based on the command and the event, and finding out an entity generating the event and a value object;
identifying an aggregation root based on the dependency relationship among different entities, and collecting the aggregation root, and the entity and value object associated with the aggregation root together to form aggregation information;
dividing service boundaries based on the aggregation information, and identifying boundary context;
a domain model is established for the domain object based on the boundary context.
Preferably, the identifying the aggregation root based on the dependency relationship between the different entities specifically includes:
whether each entity is an aggregation root is determined from whether there is an independent lifecycle, whether there is a globally unique id, whether other objects can be created and modified.
Preferably, the entity and value objects within the aggregated information are accessed and manipulated through the aggregation root.
Preferably, in the plurality of domain objects of the storage management system, the domain modeling process of the warehousing domain is as follows:
performing business division on the warehousing process to obtain the following business processes:
acquiring a purchase order from a purchasing system, and synchronously creating a warehousing order in a warehousing management system;
the supplier delivers goods according to the purchase order, after the goods arrive at the warehouse, the corresponding warehousing order is searched according to the number of the purchase order, the goods inspection is started after the purchase record is confirmed, and the corresponding quality inspection order is created;
after the quality inspection is finished, printing a warehousing entry, carrying out shelving processing on the goods, recording the actual receiving quantity, and turning the current warehousing entry into the received goods;
extracting commands, events, entities and value objects based on the business process; the business objects comprise but are not limited to warehousing notes and quality control notes, and the commands corresponding to the warehousing notes comprise synchronous acquisition from a purchasing system, warehousing note creation, quality control note creation, warehousing note printing, warehousing confirmation and synchronous inventory; the events corresponding to the warehousing notes comprise that the warehousing notes are created, the quality inspection notes are created, the warehousing notes are printed, warehousing records are created, and the inventory number is synchronously increased; the command corresponding to the quality control bill comprises the steps of obtaining, creating and finishing the quality control bill from the warehousing process, and the corresponding event comprises the steps of creating and finishing the quality control bill;
identifying an aggregation root, and gathering closely associated entities and value objects together to form aggregation information; when the warehousing entry is taken as a polymerization root, the formed polymerization information comprises the warehousing entry, a warehousing entry number, a delivery unit, a supplier code and a service type; the aggregate information formed when the quality control list is taken as the aggregate root comprises the quality control list, the quality control list number, the warehouse code, the quality control date and the quality control state;
identifying a boundary context, wherein the purchase order and the quality inspection order are both boundary contexts of a warehousing process, and the purchasing system belongs to an external system;
and establishing a domain model of the warehousing process based on the boundary context.
In a second aspect of the present invention, a warehouse management modeling system based on a domain-driven design is disclosed, the system comprising:
an architecture partitioning module: adopting a field-driven design technology to perform architecture division on the warehouse management system to obtain a presentation layer, an application layer, a field layer and an infrastructure layer;
a domain division module: determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehouse management, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries;
a domain modeling module: performing domain modeling on each domain object in the domain layer based on the sub domain of each domain object to obtain each domain model;
compared with the prior art, the invention has the following beneficial effects:
the invention subdivides the field of the warehouse management system through the field-driven design idea, distinguishes the boundary context, defines the function of each function, establishes different field models, conveniently divides different functions, does not have unclearly-simulated boundaries, does not cause great change of the service of the whole system due to the change of the service, only needs to simply move and call the field models, has higher flexibility, can provide support for the design of warehouse management micro-service, and can cope with complex and changeable warehouse management processes.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a warehouse management modeling method based on a domain-driven design according to the present invention;
FIG. 2 is a schematic diagram of a domain model of the present invention;
FIG. 3 is a partial example of the relationship between business objects, commands, and events for a warehousing process of the present invention;
fig. 4 is a partial example of an aggregation root and aggregation information of a warehousing procedure of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
The core idea of domain-driven design (DDD for short) is to define a domain model by a domain-driven design method, thereby determining service and application boundaries, ensuring the consistency of the service model and a code model, and solving the problem of software complexity caused by overlarge system scale.
The warehouse management system is constructed through a field-driven design idea, an architect, a development manager, a test manager, a demand worker and a field expert together establish a universal language to understand and digest the field knowledge of the warehouse management system through an event storm, the field, a sub-field, a core field, a universal field and a support field are extracted and divided from the field knowledge, a model is established on the field, and a set of model which accords with the current field is constructed.
Referring to fig. 1, the present invention provides a warehouse management modeling method based on domain-driven design, including:
s1, performing architecture division on the warehouse management system by adopting a field-driven design technology to obtain a presentation layer, an application layer, a field layer and an infrastructure layer;
the presentation layer is used for providing a visual interactive interface for a user;
the application layer is used for coordinating various operation implementation cases;
the domain layer is a core part of the warehousing management system and is used for realizing business logic, namely business data, business operation and business rules;
the infrastructure layer provides basic support for the warehousing management system, such as data persistence, logging, data tracking, caching and the like, and provides basic support services for other layers.
S2, determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehouse management system, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries;
specifically, the plurality of domain objects determined in the warehousing management system include, but are not limited to, purchasing, warehousing, ex-warehousing and inventory checking. And performing field subdivision on each field to obtain a sub-field, and then subdividing the sub-field to obtain small problems which are familiar to architects, development managers, test managers, demanders and field experts, are described by a universal language and can be quickly processed, namely determining the minimum boundary of research.
S3, performing domain modeling on each domain object in the domain layer based on the sub-domain of each domain object to obtain each domain model; the field modeling of each field object specifically comprises the following steps:
s21, carrying out priority ordering on the minimum boundary of the service based on the subdomain of the domain object;
s22, extracting commands, events and entities from the subdomains and the minimum business boundaries of the domain objects based on the sequence of the priorities from high to low;
s23, identifying the business object based on the command and the event, and finding out the entity and the value object generating the event;
it is mainly to find the subject object of the event, such as object XX in "XX already YY". The entity has uniqueness, such as purchasing a warehousing order, and has a unique order id; the value object also has multiple attributes, but it is not unique and is essentially a set, such as an address value object, containing multiple attributes of province, city, district, street.
S24, identifying a cluster root based on the dependency relationship among different entities, and gathering the cluster root, the entity associated with the cluster root and a value object to form aggregate information;
whether each entity is an aggregation root can be judged specifically from whether an independent life cycle exists, whether a globally unique id exists globally, and whether other objects can be created and modified. Entities and value objects in the aggregation information can be accessed and operated through the aggregation root.
S25, dividing service boundaries based on the aggregation information, and identifying boundary context;
and S26, establishing a domain model for the domain object based on the boundary context.
The present invention continues to divide the domain of warehouse management systems until it is divided into well known, rapidly processable minor problems (minimum business boundaries). And then, carrying out priority arrangement on the small problem processing, identifying an aggregation root according to a priority order, aggregating closely associated entities and value objects based on the aggregation root, determining a boundary context, and establishing a domain model according to the boundary context. Different functions can be conveniently divided, vague boundaries can not appear, the change of the service can not lead to larger change of the service of the whole system, and the field only needs to be simply moved and called, thereby providing support for the design of the micro-service.
Referring to fig. 2, fig. 2 is a schematic diagram of a domain model according to the present invention, which is constructed by aggregating tightly associated entities and value objects based on a root cluster, and then determining a boundary context.
The field modeling process is described below by taking the warehousing process in the storage management system as an example, at this time, the warehousing process is a core domain, the others are a general domain and a support domain, and the field modeling process of the warehousing process is as follows:
1) performing business division on the warehousing process to obtain the following business processes:
acquiring a warehousing note synchronously created after approval of the purchase note from a purchasing system;
the supplier delivers goods according to the purchase order, after the goods arrive at the warehouse, the corresponding warehousing order is searched according to the number of the purchase order, the goods inspection is started after the purchase record is confirmed, and the corresponding quality inspection order is created;
after the quality inspection is finished, printing a warehousing entry, carrying out shelving processing on the goods, recording the actual receiving quantity, and turning the current warehousing entry into the received goods;
2) extracting a command, an event, a business object entity and a value object based on the business process, wherein the command, the event, the business object entity and the value object can be extracted by adopting text analysis, event storm and other modes;
referring to fig. 3, the business objects include, but are not limited to, a warehousing entry and a quality inspection ticket, and the commands corresponding to the warehousing entry include synchronous acquisition from a purchasing system, warehousing entry creation, quality inspection ticket creation, warehousing entry printing, warehousing confirmation, and synchronous inventory; the events corresponding to the warehousing notes comprise that the warehousing notes are created, the quality inspection notes are created, the warehousing notes are printed, warehousing records are created, and the inventory number is synchronously increased; the command corresponding to the quality control bill comprises the steps of obtaining, creating and finishing the quality control bill from the warehousing process, and the corresponding event comprises the steps of creating and finishing the quality control bill;
3) identifying an aggregation root, and gathering closely associated entities and value objects together to form aggregation information;
referring to fig. 4, the aggregation information formed when the warehousing entry is used as the aggregation root includes the warehousing entry, the warehousing entry number, the arrival unit, the supplier code, and the service type; the aggregate information formed when the quality control list is taken as the aggregate root comprises the quality control list, the quality control list number, the warehouse code, the quality control date and the quality control state;
4) identifying a boundary context based on the aggregation information, referring to fig. 4, wherein the purchase order and the quality inspection order are both boundary contexts of a warehousing process, and the purchasing system belongs to an external system;
5) and establishing a domain model of the warehousing process based on the boundary context. Other domain models of warehouse management systems, such as procurement, ex-warehouse, inventory count, etc., may be created in the manner described above. Based on the incidence relation among different field models, a complete warehouse management system model can be obtained.
Corresponding to the embodiment of the method, the invention also provides a warehouse management modeling system based on the field-driven design, which comprises:
an architecture partitioning module: adopting a field-driven design technology to perform architecture division on the warehouse management system to obtain a presentation layer, an application layer, a field layer and an infrastructure layer;
a domain division module: determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehousing management system, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries;
a domain modeling module: performing domain modeling on each domain object in the domain layer based on the sub domain of each domain object to obtain each domain model; the domain modeling module is specifically configured to:
carrying out priority sequencing on the minimum boundary of the services; extracting commands, events and entities from subdomains and service minimum boundaries of the domain objects on the basis of the sequence of the priorities from high to low; identifying a business object based on the command and the event, and finding out an entity generating the event and a value object; identifying an aggregation root based on the dependency relationship among different entities, and collecting the aggregation root, and the entity and value object associated with the aggregation root together to form aggregation information; dividing service boundaries based on the aggregation information, and identifying boundary context; a domain model is established for the domain object based on the boundary context.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (8)

1. A warehouse management modeling method based on field-driven design is characterized by comprising the following steps:
adopting a field-driven design technology to perform architecture division on the warehouse management system to obtain a presentation layer, an application layer, a field layer and an infrastructure layer;
determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehouse management, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries;
and performing domain modeling on each domain object in the domain layer based on the subdomain and the service minimum boundary of each domain object to obtain each domain model.
2. The modeling method for warehouse management based on field-driven design as claimed in claim 1, wherein the plurality of field objects determined in the warehouse management system include but are not limited to procurement, warehousing, ex-warehouse, inventory count.
3. The warehouse management modeling method based on the domain-driven design according to claim 1, wherein the domain modeling of each domain object in the domain layer based on the sub-domain and the minimum business boundary of each domain object specifically comprises:
carrying out priority sequencing on the minimum boundary of the services;
extracting commands, events and entities from subdomains and service minimum boundaries of the domain objects on the basis of the sequence of the priorities from high to low;
identifying a business object based on the command and the event, and finding out an entity generating the event and a value object;
identifying an aggregation root based on the dependency relationship among different entities, and collecting the aggregation root, and the entity and value object associated with the aggregation root together to form aggregation information;
dividing service boundaries based on the aggregation information, and identifying boundary context;
a domain model is established for the domain object based on the boundary context.
4. The warehouse management modeling method based on the domain-driven design as claimed in claim 3, wherein the identifying of the aggregation root based on the dependency relationship between different entities is specifically as follows:
whether each entity is an aggregation root is determined from whether there is an independent lifecycle, whether there is a globally unique id, whether other objects can be created and modified.
5. The domain-driven design-based warehouse management modeling method according to claim 4, characterized in that the entity and value objects in the aggregated information are accessed and operated through the aggregation root.
6. The warehouse management modeling method based on the domain-driven design according to claim 3, wherein the domain modeling process of the warehouse-in domain in the plurality of domain objects of the warehouse management system is as follows:
performing business division on the warehousing process to obtain the following business processes:
acquiring a warehousing note synchronously created after approval of the purchase note from a purchasing system;
the supplier delivers goods according to the purchase order, after the goods arrive at the warehouse, the corresponding warehousing order is searched according to the number of the purchase order, the goods inspection is started after the purchase record is confirmed, and the corresponding quality inspection order is created;
after the quality inspection is finished, printing a warehousing entry, carrying out shelving processing on the goods, recording the actual receiving quantity, and turning the current warehousing entry into the received goods;
extracting a command, an event, a business object entity and a value object based on the business process; the business objects comprise but are not limited to warehousing notes and quality control notes, and the commands corresponding to the warehousing notes comprise synchronous acquisition from a purchasing system, warehousing note creation, quality control note creation, warehousing note printing, warehousing confirmation and synchronous inventory; the events corresponding to the warehousing notes comprise that the warehousing notes are created, the quality inspection notes are created, the warehousing notes are printed, warehousing records are created, and the inventory number is synchronously increased; the command corresponding to the quality control bill comprises the steps of obtaining, creating and finishing the quality control bill from the warehousing process, and the corresponding event comprises the steps of creating and finishing the quality control bill;
identifying an aggregation root, and gathering closely associated entities and value objects together to form aggregation information; when the warehousing entry is taken as a polymerization root, the formed polymerization information comprises the warehousing entry, a warehousing entry number, a delivery unit, a supplier code and a service type; the aggregate information formed when the quality control list is taken as the aggregate root comprises the quality control list, the quality control list number, the warehouse code, the quality control date and the quality control state;
identifying a boundary context, wherein the purchase order and the quality inspection order are both boundary contexts of a warehousing process, and the purchasing system belongs to an external system;
and establishing a domain model of the warehousing process based on the boundary context.
7. A warehouse management modeling system based on a domain-driven design, the system comprising:
an architecture partitioning module: adopting a field-driven design technology to perform architecture division on the warehouse management system to obtain a presentation layer, an application layer, a field layer and an infrastructure layer;
a domain division module: determining a plurality of domain objects according to the service types, the service flows and the service rules in the warehouse management, and dividing the services of the domain objects to obtain sub domains and service minimum boundaries;
a domain modeling module: and performing domain modeling on each domain object in the domain layer based on the subdomains of the domain objects to obtain each domain model.
8. The warehouse management modeling system based on domain-driven design of claim 7, wherein the domain modeling module is specifically configured to:
carrying out priority sequencing on the minimum boundary of the services;
extracting commands, events and entities from subdomains and service minimum boundaries of the domain objects on the basis of the sequence of the priorities from high to low;
identifying a business object based on the command and the event, and finding out an entity generating the event and a value object;
identifying an aggregation root based on the dependency relationship among different entities, and collecting the aggregation root, and the entity and value object associated with the aggregation root together to form aggregation information;
dividing service boundaries based on the aggregation information, and identifying boundary context;
a domain model is established for the domain object based on the boundary context.
CN202011556330.0A 2020-12-24 2020-12-24 Warehouse management modeling method and system based on field drive design Active CN112668968B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011556330.0A CN112668968B (en) 2020-12-24 2020-12-24 Warehouse management modeling method and system based on field drive design

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011556330.0A CN112668968B (en) 2020-12-24 2020-12-24 Warehouse management modeling method and system based on field drive design

Publications (2)

Publication Number Publication Date
CN112668968A true CN112668968A (en) 2021-04-16
CN112668968B CN112668968B (en) 2023-04-25

Family

ID=75408684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011556330.0A Active CN112668968B (en) 2020-12-24 2020-12-24 Warehouse management modeling method and system based on field drive design

Country Status (1)

Country Link
CN (1) CN112668968B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113253983A (en) * 2021-05-14 2021-08-13 上海理工大学 Modeling method and system for discrete industry network collaborative manufacturing platform based on drive design
CN113326028A (en) * 2021-05-12 2021-08-31 上海安畅网络科技股份有限公司 Micro-service decomposition method based on domain-driven design and service panoramic event storm
CN113326027A (en) * 2021-05-12 2021-08-31 上海安畅网络科技股份有限公司 Domain-driven design tactical modeling method
CN113592309A (en) * 2021-08-02 2021-11-02 上海华能电子商务有限公司 Multi-level inventory quota making method based on data driving
CN113608734A (en) * 2021-08-09 2021-11-05 神州数码融信软件有限公司 Automatic generation method of domain-driven design model code
CN113687957A (en) * 2021-07-27 2021-11-23 上海浦东发展银行股份有限公司 Event modeling method, apparatus, computer equipment and storage medium
CN113721892A (en) * 2021-08-25 2021-11-30 上海东普信息科技有限公司 Domain modeling method, domain modeling device, computer equipment and storage medium
CN113849184A (en) * 2021-08-25 2021-12-28 武汉搜卡科技有限公司 Business project operation and maintenance method, device, equipment and storage medium
CN113961173A (en) * 2021-10-13 2022-01-21 天津大学 Single system micro-service splitting method based on field event driving
CN114035803A (en) * 2022-01-10 2022-02-11 深圳市明源云科技有限公司 Code automatic generation method, device, equipment and computer readable storage medium
CN114201144A (en) * 2021-11-11 2022-03-18 招商银行股份有限公司 Microservice system construction method, equipment and medium based on domain-driven design
CN114386245A (en) * 2021-12-16 2022-04-22 江苏电力信息技术有限公司 Method for designing and modeling operation and maintenance platform based on field-driven design
CN115033856A (en) * 2022-06-17 2022-09-09 中国平安人寿保险股份有限公司 Rights management system construction method, device, computer equipment and storage medium
CN115099229A (en) * 2022-06-28 2022-09-23 中国平安人寿保险股份有限公司 Planning model generation method, device, electronic device and storage medium
CN116307503A (en) * 2023-02-08 2023-06-23 深圳市惟客数据科技有限公司 A Method of Domain Model Process Construction
CN116627393A (en) * 2023-07-26 2023-08-22 北京十六进制科技有限公司 Aggregation modeling method, device and medium based on relationship
CN116703258A (en) * 2023-04-10 2023-09-05 深圳市长亮科技股份有限公司 Analytical modeling method
CN116700703A (en) * 2022-02-25 2023-09-05 腾讯科技(深圳)有限公司 Service processing method, device, equipment and storage medium
CN116307503B (en) * 2023-02-08 2025-09-16 深圳市惟客数据科技有限公司 Method for constructing domain model flow

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105183817A (en) * 2015-08-27 2015-12-23 北京时代焦点国际教育咨询有限责任公司 Question bank modeling method and system based on domain-driven design
CN106815016A (en) * 2016-12-23 2017-06-09 四川大学 A kind of MVVM based on Domain Driven Design designs a model
CN107741847A (en) * 2017-10-11 2018-02-27 江苏千米网络科技股份有限公司 Realize the method and device of domain-driven model
CN109976721A (en) * 2019-02-18 2019-07-05 西安电子科技大学 Mobile terminal aviation fuel based on DDD fills control system
CN110502641A (en) * 2019-08-13 2019-11-26 杭州师范大学 A Knowledge Modeling Method for Realizing Data Center Monitoring System
CN111115093A (en) * 2019-11-18 2020-05-08 江苏六维智能物流装备股份有限公司 Method for realizing compatibility of warehouse management software

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105183817A (en) * 2015-08-27 2015-12-23 北京时代焦点国际教育咨询有限责任公司 Question bank modeling method and system based on domain-driven design
CN106815016A (en) * 2016-12-23 2017-06-09 四川大学 A kind of MVVM based on Domain Driven Design designs a model
CN107741847A (en) * 2017-10-11 2018-02-27 江苏千米网络科技股份有限公司 Realize the method and device of domain-driven model
CN109976721A (en) * 2019-02-18 2019-07-05 西安电子科技大学 Mobile terminal aviation fuel based on DDD fills control system
CN110502641A (en) * 2019-08-13 2019-11-26 杭州师范大学 A Knowledge Modeling Method for Realizing Data Center Monitoring System
CN111115093A (en) * 2019-11-18 2020-05-08 江苏六维智能物流装备股份有限公司 Method for realizing compatibility of warehouse management software

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
史栋杰等: "领域驱动设计中资源库模式的设计与实现", 《电脑知识与技术》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113326027B (en) * 2021-05-12 2022-05-10 上海安畅网络科技股份有限公司 Domain-driven design tactical modeling method
CN113326028A (en) * 2021-05-12 2021-08-31 上海安畅网络科技股份有限公司 Micro-service decomposition method based on domain-driven design and service panoramic event storm
CN113326027A (en) * 2021-05-12 2021-08-31 上海安畅网络科技股份有限公司 Domain-driven design tactical modeling method
CN113326028B (en) * 2021-05-12 2022-07-01 上海安畅网络科技股份有限公司 Micro-service decomposition method based on domain-driven design and service panoramic event storm
CN113253983B (en) * 2021-05-14 2024-04-02 上海理工大学 A discrete industry network collaborative manufacturing platform modeling method and system based on driver design
CN113253983A (en) * 2021-05-14 2021-08-13 上海理工大学 Modeling method and system for discrete industry network collaborative manufacturing platform based on drive design
CN113687957B (en) * 2021-07-27 2025-07-25 上海浦东发展银行股份有限公司 Event modeling method, device, computer equipment and storage medium
CN113687957A (en) * 2021-07-27 2021-11-23 上海浦东发展银行股份有限公司 Event modeling method, apparatus, computer equipment and storage medium
CN113592309B (en) * 2021-08-02 2024-04-30 上海华能电子商务有限公司 Multilevel inventory quota formulation method based on data driving
CN113592309A (en) * 2021-08-02 2021-11-02 上海华能电子商务有限公司 Multi-level inventory quota making method based on data driving
CN113608734A (en) * 2021-08-09 2021-11-05 神州数码融信软件有限公司 Automatic generation method of domain-driven design model code
CN113608734B (en) * 2021-08-09 2024-03-29 神州数码融信软件有限公司 Automatic generation method of domain-driven design model code
CN113721892A (en) * 2021-08-25 2021-11-30 上海东普信息科技有限公司 Domain modeling method, domain modeling device, computer equipment and storage medium
CN113849184A (en) * 2021-08-25 2021-12-28 武汉搜卡科技有限公司 Business project operation and maintenance method, device, equipment and storage medium
CN113961173A (en) * 2021-10-13 2022-01-21 天津大学 Single system micro-service splitting method based on field event driving
CN113961173B (en) * 2021-10-13 2024-04-30 天津大学 Domain event driven based monomer system micro-service splitting method
CN114201144A (en) * 2021-11-11 2022-03-18 招商银行股份有限公司 Microservice system construction method, equipment and medium based on domain-driven design
CN114386245A (en) * 2021-12-16 2022-04-22 江苏电力信息技术有限公司 Method for designing and modeling operation and maintenance platform based on field-driven design
CN114035803A (en) * 2022-01-10 2022-02-11 深圳市明源云科技有限公司 Code automatic generation method, device, equipment and computer readable storage medium
CN116700703A (en) * 2022-02-25 2023-09-05 腾讯科技(深圳)有限公司 Service processing method, device, equipment and storage medium
CN115033856A (en) * 2022-06-17 2022-09-09 中国平安人寿保险股份有限公司 Rights management system construction method, device, computer equipment and storage medium
CN115099229A (en) * 2022-06-28 2022-09-23 中国平安人寿保险股份有限公司 Planning model generation method, device, electronic device and storage medium
CN116307503A (en) * 2023-02-08 2023-06-23 深圳市惟客数据科技有限公司 A Method of Domain Model Process Construction
CN116307503B (en) * 2023-02-08 2025-09-16 深圳市惟客数据科技有限公司 Method for constructing domain model flow
CN116703258B (en) * 2023-04-10 2024-02-27 深圳市长亮科技股份有限公司 Analytical modeling method
CN116703258A (en) * 2023-04-10 2023-09-05 深圳市长亮科技股份有限公司 Analytical modeling method
CN116627393B (en) * 2023-07-26 2023-10-03 北京十六进制科技有限公司 Aggregation modeling method, device and medium based on relationship
CN116627393A (en) * 2023-07-26 2023-08-22 北京十六进制科技有限公司 Aggregation modeling method, device and medium based on relationship

Also Published As

Publication number Publication date
CN112668968B (en) 2023-04-25

Similar Documents

Publication Publication Date Title
CN112668968A (en) Storage management modeling method and system based on domain-driven design
US8340995B2 (en) Method and system of using artifacts to identify elements of a component business model
CN110443552B (en) A method and device for automatic transmission of product master data information
CN1959724B (en) Method and system for obtaining context information of workflow in computing environment
CN110134689B (en) Target group screening method, system and computer equipment based on change of subject object label
US20120290543A1 (en) Accounting for process data quality in process analysis
CN109063178A (en) A kind of method and device of the self-service analytical statement extended automatically
US7672854B2 (en) Data storage management driven by business objectives
CN109214730A (en) Information-pushing method and device
CN109325200A (en) Obtain the method, apparatus and computer readable storage medium of data
CN109902919A (en) Server assets management method, device, equipment and readable storage medium storing program for executing
CN111666344A (en) Heterogeneous data synchronization method and device
US20130024229A1 (en) Automatic bill of talent generation
CN113326095B (en) Commission data processing method and device
US8428989B2 (en) Cross functional area service identification
CN117194382A (en) Middle-stage data processing method and device, electronic equipment and storage medium
CN110347375A (en) The virtual synthetic natural environment framework of combination of resources formula and method for virtual test
US20030055672A1 (en) Method of defining functional configuration of business application system
US20140149186A1 (en) Method and system of using artifacts to identify elements of a component business model
CN112508535B (en) Improved method and device for workflow for approval based on jbpm
CN114386245A (en) Method for designing and modeling operation and maintenance platform based on field-driven design
JP2006048702A (en) Automatic configuration of transaction-based performance models
CN117933685A (en) Business process implementation method and device, electronic equipment and storage medium
US20080270479A1 (en) System and Method for Minimization of Calculation Retrieval in a Multidimensional Database
CN118964505B (en) A spatial data analysis and processing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Room C305, 3 / F, building C, taizihu cultural Digital Creative Industrial Park, 18 Shenlong Avenue, Wuhan Economic and Technological Development Zone, Hubei Province

Patentee after: Datang Internet technology (Wuhan) Co.,Ltd.

Country or region after: China

Patentee after: Guotou Fusion Technology Co.,Ltd.

Address before: Room C305, 3 / F, building C, taizihu cultural Digital Creative Industrial Park, 18 Shenlong Avenue, Wuhan Economic and Technological Development Zone, Hubei Province

Patentee before: Datang Internet technology (Wuhan) Co.,Ltd.

Country or region before: China

Patentee before: DATANG TELECOM CONVERGENCE COMMUNICATIONS CO.,LTD.

CP03 Change of name, title or address