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 | 
| DATA MODEL FOR OBJECT-RELATION DATA | 2006 | 
 | RU2421798C2 | 
| CLOUD SMART DECISION-MAKING PLATFORM FOR SMART CITY CONTROL | 2021 | 
 | RU2790038C1 | 
| 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