DOI: https://doi.org/10.15802/stp2019/160434

UNIFIED DIGITAL INFRASTRUCTURE OF THE MODERN SCIENTIFIC LIBRARY ON THE BASIS OF WEB TECHNOLOGIES

І. А. Kliushnyk, T. O. Kolesnykova, О. S. Shapoval

Abstract


Purpose. Digitization, expansion of the scientific library infomedia and its integration into the global digital space require the creation of a full-fledges, multifunctional Web-oriented ecosystem. The work is aimed at researching rational ways and implementation of separate tools within the framework of an interactive library information system on the basis of Web-technologies, which includes a single API gateway (library site) and combines separate library management systems (LMS). Methodology. The research was conducted on the basis of the Scientific and Technical Library of the Dnipro National University of Railway Transport named after Academician V. Lazaryan (DNURT). We analysed the structure and condition of the existing out-of-dated library information system, based on the technologies of breaking up separate subsystems into separate services. We considered the possibilities and peculiarities of the transition to a single interactive system with the help of a central Web-application, which combines scattered services. This system is integrated into the system of «IRBIS-64» LMS (although any LMS can be used). Attention is focused on the reliability and protection of user data from unauthorized access. Findings. The ways, means and peculiarities of the transition to a full-fledged, multifunctional Web-oriented ecosystem of the DNURT library are explored. The system has its own API-based interface, which allows it to be easily scalable, thanks to the use of the current framework on the basis of Laravel – OctoberCMS. The system has an administrator and user panel. A subsystem – the DB «Publication Profile of University Science» – has been developed to provide the necessary functionality for plugins and applications: 1) for synchronization with Scopus, Web of Science, Google Scholar – in Pyhton language; 2) for automated reporting – in C# language for Windows. Originality. The researchers analysed the possibilities and suggested optimal and effective solutions for creating an interactive information system of the library based on Web-technologies, which includes a single API gateway (library site) and combines separate library automation systems. It is proved that the application of the increased level of abstraction using specialized PHP-frameworks and ORM instead of pure SQL allows the developer to focus on the development of a rather complex and at the same time a simple system from the point of view of development, which is sufficiently effective in the absence of time and material resources in the scientific libraries of Ukraine. The performed researches allow to assert about the partial implementation of the «Library 2.0» paradigm requirements in the library of DNURT. Practical value. The offered interactive information system of the scientific library allows to practically abandon the cumbersome and morally outdated IRBIS 64 system in the issues of service for readers (there is an opportunity even to execute orders of printed literature in a personal account, like in user accounts of modern courier services). The developed software that synchronizes with IRBIS in the C# language allows to unload data from the IRBIS LMS to any modern open-source LMS in the future. Realization of possibilities of the subsystem «Publication Profile of University Science» will allow receiving a statistically reliable picture of the publication activity and influence of scientists, departments, university as a whole.


Keywords


library interactive information system; university library; Scientific and Technical Library of DNURT; OctoberCMS; Laravel; PostgreSql; LMS; API Gateway; Web-application; electronic catalogue; scientist profile

References


Dzyuba, V. V., & Kosolapov, A. A. (2017). O nekotorykh problemakh ekspluatatsii veb-sistem. Information technology in metallurgy and machine building: Materials of Scientific and Technical International Conference. Dnipro: National Metallurgical Academy of Ukraine, Oles Honchar Dnipropetrovsk National University, Dnipropetrovsk National University of Railway Transport named after Academician V. Lazaryan. (in Russian)

Dubyk, S. O. (2018). ABIS Koha v Ukraini: prezentatsiia. Lviv. Retrieved from http://elartu.tntu.edu.ua/handle/lib/25274 (in Ukrainian)

Kozachenko, D., Razumov, S., & Myrgorodska, A. (2016). Development the methodology for establishing the publication profile of the university. The problems and prospects of railway transport development: Abstracts of the 76 International Scientific & Practical Conference. Dnipropetrovsk: Dnipropetrovsk National University of Railway Transport named after Academician V. Lazaryan. (in Ukrainian)

Kolesnykova, T. О., & Kliushnyk, I. A. (2015). Publication of scientific periodicals at universities:new challenges, participants, technology. Science and Transport Progress, 6(60), 183-197. doi: 10.15802/stp2015/57105 (in Russian)

Kolesnykova, T. O. (2016). Service Centers of Contemporary University Library: Service of Scientists. Security Innovation Society: cooperation in the field of legal education and legal education: Intern. Internet Conf. (May 25 2016). Kharkiv: Yaroslav Mudryi National Law University. Retrieved from http://clc.am/OKzujA (in Ukrainian)

Kosarev, N. O. (2018). Comparative performance testing of php-frameworks. Fundamentalnye i prikladnye nauchnye issledovaniya: aktualnye voprosy, dostizheniya i innovatsii: sbornik statey XIV Mezhdunarodnoy nauchno-prakticheskoy konferentsii. (Vol. 1-2). Penza. (in Russian)

Pro biblioteky i bibliotechnu spravu: Zakon Ukrainy № 32/35-ВР. (1995). Retrieved from http://clc.am/8asb1Q (in Ukrainian)

Solovianenko, D. (2007). Biblioteka-2.0: kontseptsiia biblioteky druhoho pokolinnia. Bibliotechnyi visnyk, 5, 10-20. (in Ukrainian)

Shapoval, O. S., & Kliushnyk, I. A. (2018). Rozrobka i doslidzhennia systemy «tsyfrova biblioteka universytetu» na osnovi web-tekhnolohii. Modern information and communication technologies in transport, industry and education: Abstracts of the ХІІ International Scientific and Practical Conference. Dnipro: Dnipropetrovsk National University of Railway Transport named after Academician V. Lazaryan. (in Ukrainian)

Chordiya, A. R., Majumder, S., & Javaid, A. Y. (2018, May). Man-in-the-Middle (MITM) Attack Based Hijacking of HTTP Traffic Using Open Source Tools. IEEE International Conference on Electro/Information Technology (EIT). Rochester. doi: 10.1109/eit.2018.8500144 (in English)

Joshi Padma, N., Ravishankar, N., Raju, M. B., & Ravi, N. C. (2017). Contemplating Security of Http From SQL Injection and Cross Script. 2017 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC). Coimbatore. doi: 10.1109/iccic.2017.8524376 (in English)

Tan, W., Fan, Y., Ghoneim, A., Hossain, M. A., & Dustdar, S. (2016). From the Service-Oriented Architecture to the Web API Economy. IEEE Internet Computing, 20(4), 64-68. doi: 10.1109/mic.2016.74 (in English)

Yang, J., Subramaniam, P., Lu, S., Yan, C., & Cheung, A. (2018). How not to structure your database-backed web applications. Proceedings of the 40th International Conference on Software Engineering ICSE 2018. Gothenburg. doi: 10.1145/3180155.3180194 (in English)

Jound, I., & Halimi, H. (2016). Comparison of performance between Raw SQL and Eloquent ORM in Laravel. Karlskrona. (in English)

Lindberg, T. (2018). A/B-testing for web design: A comparative study of response times between MySQL and PostgreSQL: Implementation of a web based tool for design comparisons with stored images. Retrieved from https://clck.ru/FCKEa (in English)

Salskyi, D., Kozhukhar, A., Olshevska, O., & Povarova, N. (2017). Overview of popular approaches in creating client-server applications based on scientometrics onafts’ platform. Automation of Technological and Business Processes, 9(4), 21-26. doi: 10.15673/atbp.v10i4.833 (in English)

Parimala, G., Sangeetha, M., & AndalPriyadharsini, R. (2018). Efficient Web Vulnerability Detection Tool for Sleeping Giant-Cross Site Request Forgery. Journal of Physics: Conference Series, 1000. doi: 10.1088/1742-6596/1000/1/012125 (in English)

Prokofyeva, N., & Boltunova, V. (2017). Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia Computer Science, 104, 51-56. doi: 10.1016/j.procs.2017.01.059 (in English)

Ramana, K., Ponnavaikko, M., & Subramanyam, A. (2018). A Global Dispatcher Load Balancing (GLDB) Approach for a Web Server Cluster. International Conference on Communications and Cyber Physical Engineering ICCCE 2018. Hyderabad. doi: 10.1007/978-981-13-0212-1_36 (in English)

Web Development is Simple. October. Retrieved from: https://octobercms.com/features (in English)


GOST Style Citations


  1. Дзюба, В. В. О некоторых проблемах эксплуатации веб-систем / В. В. Дзюба, А. А. Косолапов // Інформаційні технології в металургії та машинобудуванні ІТММ’2017 : матеріали Міжнар. наук.-техн. конф. (Дніпро, 28–30 бер. 2017 р.) / Нац. металур. акад. України, Дніпропетр. нац. ун-т ім. О. Гончара, Дніпропетр. нац. ун-т залізн. трансп. ім. акад. В. Лазаряна. – Дніпро, 2017. – С. 96–98.
  2. Дубик, С. О. АБІС Koha в Україні [Electronic resource] : [презентація] / С. О. Дубик. – Львів, 2018. – 14 с. – Available at: http://elartu.tntu.edu.ua/handle/lib/25274 – Title from the screen. – Accessed : 13.02.2019.
  3. Козаченко, Д. М. Розроблення методики формування публікаційного профілю університету / Д. М. Козаченко, С. Ю. Разумов, А. І. Миргородська // Проблеми та перспективи розвитку залізничного транспорту : тези доп. 76 Міжнар. науково-практ. конф. (19.05–20.05.2016) / Дніпропетр. нац. ун-т залізн. трансп. ім. акад. В. Лазаряна. – Дніпропетровськ, 2016. – С. 309–311.
  4. Колесникова, Т. А. Издание научной периодики в университетах: новые задачи, участники, технологии / Т. А. Колесникова, И. А. Клюшник // Наука та прогрес транспорту. – 2015. – № 6 (60). – С. 183–197. doi: 10.15802/stp2015/57105
  5. Колесникова, Т. О. Сервісні служби сучасної університетської бібліотеки: обслуговування науковців [Electronic resource] / Т. О. Колесникова // Безпекове інноваційне суспільство: взаємодія у сфері правової освіти та правового виховання : міжнар. інтернет-конф. (25 трав. 2016 р.) / Нац. юрид. ун-т ім. Ярослава Мудрого. – Харків, 2016. – Available at: http://clc.am/OKzujA – Title from the screen. – Accessed : 26.02.2019.
  6. Косарев, Н. О. Сравнительное тестирование производительности php-основанных программных платформ (php-фреймворков) / Н. О. Косарев // Фундаментальные и прикладные научные исследования: актуальные вопросы, достижения и инновации : сб. стат. XIV Междунар. науч.-практ. конф. : в 2 ч. – Пенза, 2018. – Ч. 1. – С. 37–40.
  7. Про бібліотеки і бібліотечну справу [Electronic resource] : Закон України від 27.01.1995 р. № 32/35-ВР [зі змінами та доповненнями] // Законодавство України : [сайт] / Верховна Рада України. – 1994–2019. – Available at: http://clc.am/8asb1Q – Title from the screen. – Accessed : 13.02.2019.
  8. Соловяненко, Д. Бібліотека-2.0: концепція бібліотеки другого покоління / Д. Соловяненко // Бібліотечний вісник. – 2007. – № 5. – С. 10–20.
  9. Шаповал, О. С. Розробка і дослідження системи «Цифрова бібліотека університету» на основі WEB-технологій / О. С. Шаповал, І. А. Клюшник // Сучасні інформаційні та комунікаційні технології на транспорті, в промисловості і освіті : тези ХІІ Міжнар. наук.-практ. конф. (Дніпро, 12.12–13.12.2018) / Дніпропетр. нац. ун-т залізн. трансп. ім. акад. В. Лазаряна. – Дніпро, 2018. – С. 119–120.
  10. Chordiya, A. R. Man-in-the-Middle (MITM) Attack Based Hijacking of HTTP Traffic Using Open Source Tools / A. R. Chordiya, S. Majumder, A. Y. Javaid // IEEE International Conference on Electro Information Technology (3–5 May 2018). – Rochester, MI, USA, 2018. – С. 438–443. doi: 10.1109/eit.2018.8500144
  11. Contemplating Security of Http from SQL Injection and Cross Script / N. Joshi Padma, N. Ravishankar, M. B. Raju, N. C. Ravi // 2017 IEEE International Conference on Computational Intelligence and Computing Research ICCIC (14–16 Dec. 2017). – Coimbatore, India, 2017. – P. 948–952. doi: 10.1109/iccic.2017.8524376
  12. From the Service-Oriented Architecture to the Web API Economy / W. Tan, Y. Fan, A. Ghoneim, M. A. Hossain, S. Dustdar // IEEE Internet Computing. – 2016. – Vol. 20. – Iss. 4. – Р. 64–68. doi: 10.1109/mic.2016.74
  13. How not to structure your database-backed web applications: a study of performance bugs in the wild / J. Yang, P. Subramaniam, S. Lu, C. Yan, A. Cheung // Proceedings of the 40th International Conference on Software Engineering ICSE 2018 (May 27–3 June 2018). – Gothenburg, Sweden, 2018. – Р. 800–810. doi: 10.1145/3180155.3180194
  14. Jound, I. Comparison of performance between Raw SQL and Eloquent ORM in Laravel / І. Jound, Н. Halimі. – Karlskrona, Sweden, 2016. – 31 р.
  15. Lindberg, T. A/B-testing for web design: A comparative study of response times between MySQL and PostgreSQL: Implementation of a web based tool for design comparisons with stored images. [Electronic resource] / Т. Lindberg. – 2018. – 49 р. – Available at: https://clck.ru/FCKEa – Title from the screen. – Accessed : 13.02.2019.
  16. Overview of popular approaches in creating client-server applications based on scientometrics onafts’ platform / D. Salskyi, А. Kozhukhar, О. Olshevska, N. Povarova // Automation of Technological and Business Processes. – 2017. – Vol. 9. – Іss. 4. – Р. 21–26. doi: 10.15673/atbp.v10i4.833
  17. Parimala, G. Efficient Web Vulnerability Detection Tool for Sleeping Giant-Cross Site Request Forgery / G. Parimala, M. Sangeetha, R. AndalPriyadharsini // Journal of Physics: Conference Series. – 2018. – Vol. 1000. doi: 10.1088/1742-6596/1000/1/012125
  18. Prokofyeva, N. Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems / N. Prokofyeva, V. Boltunova // Procedia Computer Science. – 2017. – Vol. 104. – Р. 51–56. doi: 10.1016/j.procs.2017.01.059
  19. Ramana, К. A global dispatcher load balancing (GLDB) approach for a web server cluster / K. Ramana, M. Ponnavaikko, A. Subramanyam // International Conference on Communications and Cyber Physical Engineering ICCCE 2018 (24–25 Jan. 2018). – Hyderabad, India, 2018. – P. 341–357. doi: 10.1007/978-981-13-0212-1_36
  20. Web Development is Simple [Electronic resource] // October. – Available at: https://octobercms.com/features – Title from the screen. – Accessed : 13.02.2019.




Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

 

ISSN 2307–3489 (Print)
ІSSN 2307–6666 (Online)