Scientific and technical journal

«Automation and Informatization of the fuel and energy complex»

ISSN 0132-2222

Automation and Informatization of the fuel and energy complex
The concept of automatic generation of a program block in the problems of integration of information systems

UDC: 004.4'242
DOI: 10.33285/2782-604X-2023-9(602)-41-45

Authors:

ABRAMENKOVA KRISTINA N.1,
TUPYSEV ANTON M.1

1 National University of Oil and Gas "Gubkin University", Moscow, Russia

Keywords: integration, life cycle, code generation, software systems, information exchange, automation

Annotation:

The article deals with the integration of systems and applications. Specifically, the need of a full-fledged, but typically repeated implementation of the connection mechanism provided for all potential service clients by the suppliers’ system was noted. The description of the universal concept of automatic programming code generation in terms of integration of systems with different ways of interaction is given. The concept is based on the analysis of the data from the formalized documentation of the provided service, its configuration parameters, functions and capabilities of the consumer system, and, finally, the syntax and modules of the programming language under consideration. The article considers a typical example of the system interaction through a web service implemented as a request from a consumer to a provider, in terms of generating a program code based on input data, that is, request parameters. In future, it is planned to implement a prototype of the program block auto-generation module as well as the study of methods in terms of an automated approach to quality and the collection of the required data when integrating systems.

Bibliography:

1. Morozova O.A. Integratsiya korporativnykh informatsionnykh sistem: ucheb. posobie. – M.: Finansovyy un-t, 2014. – 140 s.
2. Bagautdinov K.Sh. Metody integratsii informatsionnykh sistem na osnove universal'nogo analizatora onlayn-informatsii // Vestn. kibernetiki. – 2019. – № 3(35). – S. 52–60. – DOI: 10.34822/1999-7604-2019-3-52-60
3. Khop G., Vul'f B.K. Shablony integratsii korporativnykh prilozheniy: per. s angl. – M.: I.D. Vil'yams, 2007. – 672 s.
4. Leonov D.G. Primenenie setey Petri k postroeniyu adaptiruemogo raspredelennogo prikladnogo programmnogo obespecheniya // Avtomatizatsiya, telemekhanizatsiya i svyaz' v neftyanoy promyshlennosti. – 2017. – № 1. – S. 5–11.
5. Sravnitel'nyy analiz formatov serializatsii i peredachi dannykh JSON, XML, CBOR i GPB / V.D. Shul'man, V.V. Shabanov, P.A. Sukhov, A.O. Chunikhin // StudNet. – 2021. – T. 4, № 7. – S. 1686–1696.
6. Programming Perl / T. Christiansen, B.D. Foy, L. Wall, J. Orwant. – 4th Edition. – O'Reilly Media, Inc, 2012. – 1176 p.
7. Papilina T.M. Platforma razrabotki prikladnykh web-instrumentov dlya dispetcherskogo personala neftegazovoy otrasli // Avtomatizatsiya, telemekhanizatsiya i svyaz' v neftyanoy promyshlennosti. – 2015. – № 11. – S. 41–46.
8. Abramenkova K.N. Razrabotka prototipa integriruemoy avtomatizirovannoy sistemy dlya zadach korporativnogo vzaimodeystviya // Neft' i gaz – 2021: tez. dokl. 75-y mezhdunar. molodezh. nauch. konf., M., 26–30 apr. 2021 g. – M.: RGU nefti i gaza (NIU) im. I.M. Gubkina, 2021. – S. 408–409.
9. Leonov D.G. Metody, modeli i tekhnologii razrabotki i integratsii raspredelennykh geterogennykh programmno-vychislitel'nykh kompleksov v transporte gaza. – M.: RGU nefti i gaza (NIU) im. I.M. Gubkina, 2017. – 196 s.