Adaptive technologies for rapid web interface design of corporate educational systems within the framework of the 1C:Enterprise 8.3 platform
https://doi.org/10.32517/0234-0453-2022-37-5-5-14
Abstract
The article discusses technologies for fast web application deployment design based on continuous information exchange with a corporate system developed using the 1C:Enterprise 8.3 platform. We identify data exchange formats between a web application and a software product based on the 1C:Enterprise 8.3 platform to handle the tasks of dynamically generated and adaptable interfaces. The study proposes the concept of a modifiable component-based architecture for the interaction of a web application with commercial data storage and processing systems. This concept makes it possible to implement a dynamic web application interface design and to automate the data management functionality directly from the enterprise solution based on the 1C:Enterprise 8.3 platform. The article
formulates the criteria and operating principles for such an application. We have also developed system technologies to design a web application that can be integrated into replicated software solutions permitting control of the mechanisms for dynamic interface design and data transfer from the solution to a web application. The launched application for web application interfaces designing makes it possible to dynamically change the components of web forms as well as determine the details displayed to the user in the output interface. In addition, we describe the principles of dynamic interaction between a web application and the data interface management component. The research enabled us to identify the components of the module for interaction of interfaces with the web application. A conceptual universal control scheme for generating dynamic interfaces has been formulated. It can be implemented to create almost any kind of web forms, including processing incoming data from a web application using the REST interchange in JSON format. The article provides a comparison of interchange formats. We describe implemented IT-projects for organizing a prospective student’s personal account and the applicant’s dynamic rating. These projects are the result of the ideas proposed in the article.
Keywords
About the Authors
V. S. KedrinRussian Federation
Victor S. Kedrin, Candidate of Sciences (Engineering), Docent, Associate Professor at the Department of Computational Mathematics and Optimization
Irkutsk
A. V. Rodyukov
Russian Federation
Alexander V. Rodyukov, Candidate of Sciences (Physics and Mathematics), Associate Professor at the Department of Corporate Information Systems
Moscow
References
1. Digo S. M., Nuraliev B. G. Features of collaboration of the IT industry and the education system in the digital economy age. Informatics and Education. 2019;34(3):5–16. (In Russian.) DOI: 10.32517/0234-0453-2019-34-3-5-16]
2. Andreev N. O. The expansion of the 1С: Enterprise technological platform. Competitive advantages and adoption practice. Journal of Applied Informatics. 2009;(5(23)):3–8. (In Russian.) Available at: https://elibrary.ru/item.asp?id=13038097]
3. Сайт «Solutions.1C.ru. 1С:Университет ПРОФ — Описание». Режим доступа https://solutions.1c.ru/catalog/university-prof [Website of Internet Solutions.1C.ru. 1C:University PROF — Description. (In Russian.) Available at: https://solutions.1c.ru/catalog/university-prof]
4. Сайт «Solutions.1C.ru. 1С:Колледж — Описание». Режим доступа https://solutions.1c.ru/catalog/college [Website of Solutions.1C.ru. 1C:College — Description. (In Russian.) Available at: https://solutions.1c.ru/catalog/college]
5. Pravosudov R.N. System 1C:Enterprise in the development of the university. Modern Problems of Science and Education. Surgery. 2015;1(1):248. (In Russian.) Available at: https://elibrary.ru/item.asp?id=25323274]
6. Kedrin V. S., Rodyukov А. V. Key factors in the development of university management information system based on 1C:Enterprise 8 platform. Informatics and Education. 2019;34(3):17–26. (In Russian.) DOI: 10.32517/0234-04532019-34-3-17-26]
7. Arguchintsev A. V., Kedrin V. S., Chuiko E. S. 1C: Predpriyatie platform as the basis for building a modern enterprise information system of a university. The Bulletin of Irkutsk State University. Series: Political Science and Religion Studies. 2017;(1(22)):121–131. (In Russian.) Available at: https:// cyberleninka.ru/article/n/platforma-1s-predpriyatie-kakosnova-postroeniya-sovremennoy-korporativnoy-informatsionnoy-sistemy-vuza/viewer]
8. Kharin A. A., Kharina O. S., Rodyukov A. V., Petrova E. S. A perspective model of innovative integrated structure comprising university, research facility and enterprise. Mordovia University Bulletin. 2018;28(3):333–343. DOI: 10.15507/0236-2910.028.201803.333-343
9. Kharin A. A, Rodyukov A. V., Sosenushkin S. E. The model of information educational environment of educational organization on the basis of the 1С:Enterprise software platform. Informatics and Education. 2019;34(3):27–32. (In Russian.) DOI: 10.32517/0234-0453-2019-34-3-27-32]
10. Pravosudov R. N., Evsyukov D. Yu., Lomazov V. A., Botina E. N. Automation of formation of the content of the educational programs of university on the basis of professional standards in accordance with the requirements of the Federal State Educational Standards of Higher Education 3++ as a factor of the digital transformation of educational systems. Informatics and Education. 2021;36(2):24–32. (In Russian.) DOI: 10.32517/0234-0453-2021-36-2-24-32]
11. Elistratova O.V., Naumova O.G. Experience in project organization using 1С-Bitrix24. New Information Technologies in Education: Collection of scientific papers of the 19th International Scientific and Practical Conference, Moscow, January 29–30, 2019. Under the general editorship of D. V. Chistov. Moscow, 1C-Publishing; 2019;(2):572–573. (In Russian.) Available at: https://elibrary.ru/item.asp?id=36858380]
12. Kedrin V. S., Rodyukov А. V. System technologies for the formation of a data control contour for the personal account of an applicant based on the 1C:Enterprise 8.3 platform. Informatics and Education. 2021;36(2):12–23. (In Russian.) DOI: 10.32517/0234-0453-2021-36-2-12-23]
13. Mineev A. I., Filimonova I. E., Kedrin V. S. Interregional competence center of the Cheboksary electromechanical college: The experience of implementing applicants’ personal webpages for 1C:College. New Information Technologies in Education: Collection of Scientific Papers of the XXII International Scientific and Practical Conference, Moscow, February 01–02, 2022. Under the general editorship of D. V. Chistov. Moscow, 1C-Publishing; 2022:137–140. (In Russian.) Available at: https://educonf.1c.ru/conf2022/thesis/9322/]
14. Kedrin V. S., Budykin S. V. Graduate admission in MSUPE in 2021: Implementing a dynamic scoring system for candidates and admission application review cycle as enhancements for 1C:University PROF. New Information Technologies in Education: Collection of Scientific Papers of the XXII International Scientific and Practical Conference. Moscow, February 01–02, 2022. Under the general editorship of D. V. Chistov. Moscow, 1C-Publishing; 2022;(2):9– 13. (In Russian.) Available at: https://elibrary.ru/item.asp?id=48228567]
15. Mineev A. I., Pristova E. Yu., Kedrin V. S. Experience of automation of colleges in the Chuvash Republic. Informatics and Education. 2021;36(2):76–81. (In Russian.) DOI: 10.32517/0234-0453-2021-36-2-12-23]
16. Kedrin V. S., Artamonov A. N. Introducing personalized web profiles for applicants and employees during implementation of “admission office” subsystem of 1C University PROF. New Information Technologies in Education: Collection of Scientific Papers of the 19th International Scientific and Practical Conference, Moscow, January, 29–30, 2019. Under the general editorship of D. V. Chistov. Moscow, 1C-Publishing; 2019;(2):121–124. (In Russian.) Available at: https://elibrary.ru/item.asp?id=36858235]
17. Zakas N. C. Next-Generation JavaScript engines. High performance JavaScript. Sebastopol, CA: O’Reilly Media; 2010. 232 p. Available at: http://www.msiit.ru/doc/ecma/High.Performance.JavaScript.pdf
18. Duan Yucong. A Survey on service contract. 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel. Distributed Computing. Kyoto, IEEE Computer Society; 2012:805–810. DOI: 10.1109/SNPD.2012.22
19. Zimmermann O., Pautasso C., Hohpe G., Woolf B. A Decade of enterprise integration patterns. IEEE Software. 2016;33(1):13–19. DOI: 10.1109/MS.2016.11
20. Erl T., Carlyle B., Pautasso C., Balasubramanian R. SOA with REST. Principles, patterns and constraints for building enterprise solutions with REST. Hoboken, New Jersey, Prentice Hall; 2013. 577 p.
21. Crockford D. The application/json media type for JavaScript object notation (JSON). Internet Engineering Task Force. 2006:1–10. DOI: 10.17487/RFC4627
22. Khrustaleva E. Y. 1C integration technologies: Enterprises 8.3. Moscow, 1C-Publishing; 2020. 503 p. (In Russian.) Available at: https://its.1c.ru/db/intgr83]
23. Website Simple Object Access Protocol (SOAP) 1.1. Available at: https://www.w3.org/TR/2000/NOTESOAP-20000508/
24. Website DOM Living Standard. Available at: https://dom.spec.whatwg.org/
25. Scott E. Spa design and architecture: Understanding single page web applications. Shelter Island, New York, Manning Publications Company; 2015. 275 p.
26. Mikowski M., Powell J. Single page web applications. Moscow, DMK Press; 2014. 512 p. (In Russian.)]
27. Garrett J. J. Ajax: A new approach to web applications. 2007. Available at: https://www.scinapse.io/papers/77717277/
28. Matter R. AJAX crawl: Making AJAX applications searchable. Zurich, ETH. Eidenossische Technische Hochschule Zurich, Department of Computer Science, Distribution Computing Group; 2008. 85 p. DOI: 10.3929/ ethz-a-005665330
29. Kedrin V. S., Artamonov A. N. Enroll online: Moderation module and interface of the applicant‘s personal account. Certificate of state registration of the computer program No. 2021613923, 03/16/2021. Application No. 2020668114 dated 31.12.2020. (In Russian.) Available at: https://www.elibrary.ru/item.asp?id=45819789]
30. Serikov O. N. Aspects of modification of the standard configuration through the use of BSP and external reports. Theory. Practice. Innovations. 2018;(12(36)):65–69. (In Russian.) Available at: https://www.elibrary.ru/item.asp?id=36782372]
31. Kedrin V. S., Arguchintsev A. V., Dobrinets I. M. Mechanisms of polymorphic systematization of bioecological data within the BaikalIntelli platform for organizing computational models of population dynamics. Journal of Physics: Conference Series: Theory and Applications. 2021;012029(1847):1–7. DOI: 10.1088/1742-6596/1847/1/012029
Review
For citations:
Kedrin V.S., Rodyukov A.V. Adaptive technologies for rapid web interface design of corporate educational systems within the framework of the 1C:Enterprise 8.3 platform. Informatics and education. 2022;37(5):5-14. (In Russ.) https://doi.org/10.32517/0234-0453-2022-37-5-5-14