FIELD: computer equipment.
SUBSTANCE: invention relates to computer engineering. Disclosed is a computer-implemented method of validating complex data structures in an integrated micro-service architecture, comprising steps of: obtaining complex data structure (DS); retrieving meta information corresponding to the type of the derived DS from the meta information library; according to meta information, retrieving from library a set of validation rules corresponding to obtained DS; applying set of validation rules to DS to check integrity and reliability of primary data; detecting at least one DS verification error, wherein the verification error is an aspect of the DS structure which does not comply with the validation rules; wherein the detected at least one validation error includes constructing deterministic finite automation from the content model; selecting a template from the plurality of sentence patterns in accordance with the determined specific type of verification error and using the selected proposal pattern; correcting at least one error in accordance with validation rules; outputting the DS verification result to reflect the determination that the DS is valid.
EFFECT: enabling validation of complex data structures in an integrated micro-service architecture.
7 cl, 2 dwg, 2 tbl
Title | Year | Author | Number |
---|---|---|---|
5BOX SOFTWARE AND HARDWARE COMPLEX | 2022 |
|
RU2807033C1 |
SYSTEM AND METHOD FOR ENGINEERING DATA MANAGEMENT | 2022 |
|
RU2787261C1 |
METHOD AND SYSTEM FOR CONTROLLING BUSINESS PROCESS OF AN ENTERPRISE | 2003 |
|
RU2308084C2 |
CLOUD SMART DECISION-MAKING PLATFORM FOR SMART CITY CONTROL | 2021 |
|
RU2790038C1 |
DATA MODEL FOR OBJECT-RELATION DATA | 2006 |
|
RU2421798C2 |
METHOD AND SYSTEM FOR AUTOMATIC LEGAL DECISION-MAKING | 2019 |
|
RU2732071C1 |
REAL-TIME XML DATA SYNCHRONISATION BETWEEN APPLICATIONS | 2006 |
|
RU2439680C2 |
PROGRAMMABLE OBJECT MODEL FOR SUPPORTING LIBRARY OF NAME OR SCHEME SPACES IN PROGRAMME APPLICATION | 2004 |
|
RU2371759C2 |
AUTOMATION SYSTEM FOR THE EXCHANGE OF MARKING CODES | 2021 |
|
RU2773429C1 |
METHOD OF CREATING ROBOTIC SYSTEMS | 2022 |
|
RU2815598C1 |
Authors
Dates
2020-07-31—Published
2019-12-30—Filed