FIELD: computer engineering.
SUBSTANCE: invention relates to computer engineering. Disclosed is a method of assembling a computer program for performing a service, comprising steps of: generating a data message comprising an key-input value pair and an key-output value pair, based on the service input and output requirements; configuring a partial function (PF) of the computer program to receive a data message as an input argument; generating a data structure including a label for identifying a computation function (CF) and a subassembly associated with the label, wherein the subjects structure includes a pair of input keys displayed on the CF input argument and the data message key-input value pair, and the output key pair mapped to the CF output parameter and the data message key-output value pair; and associating the data message with the data structure to provide the PF access to the CF, wherein the CF is configured to perform the operation relating to the service.
EFFECT: independence of functions for software, which increases possibility of their repeated use.
20 cl, 12 dwg
Title | Year | Author | Number |
---|---|---|---|
SYSTEM OF COMPONENT-ORIENTED SOFTWARE AND METHOD OF DEVELOPMENT | 2016 |
|
RU2715803C2 |
EXTENSIBLE QUERY LANGUAGE WITH SUPPORT FOR RICH DATA TYPES | 2007 |
|
RU2434276C2 |
PROGRAMMING INTERFACE FOR COMPUTER PLATFORM | 2004 |
|
RU2371758C2 |
SYSTEMS AND METHODS FOR EXTENSIONS AND INHERITANCE FOR UNITS OF INFORMATION MANAGED BY HARDWARE/SOFTWARE INTERFACE SYSTEM | 2004 |
|
RU2412475C2 |
DOMAIN NAME CONTROL SCHEME FOR CROSS-CHAIN INTERACTIONS IN BLOCKCHAIN SYSTEMS | 2018 |
|
RU2718959C1 |
MECHANISM FOR PRODUCTION AND APPLICATION OF LIMITATIONS TO LOGICAL STRUCTURES IN INTERACTIVE MEDIUM | 2004 |
|
RU2367999C2 |
METHODS AND DEVICE FOR EFFICIENT IMPLEMENTATION OF DISTRIBUTED DATABASE IN NETWORK | 2018 |
|
RU2735730C1 |
SYSTEMS AND METHODS OF DATA MODELLING IN STORAGE PLATFORM BASED ON SUBJECTS | 2003 |
|
RU2371757C2 |
METHODS AND DEVICE FOR EFFECTIVE IMPLEMENTATION OF A DISTRIBUTED DATABASE IN A NETWORK | 2018 |
|
RU2775994C2 |
SYSTEM AND METHOD OF MANAGING FUNCTIONALLY RELATED DATA | 2014 |
|
RU2693682C2 |
Authors
Dates
2019-10-08—Published
2016-07-15—Filed