UNIFIED DIGITAL INFRASTRUCTURE OF THE MODERN SCIENTIFIC LIBRARY ON THE BASIS OF WEB TECHNOLOGIES
DOI:
https://doi.org/10.15802/stp2019/160434Keywords:
library interactive information system, university library, Scientific and Technical Library of DNURT, OctoberCMS, Laravel, PostgreSql, LMS, API Gateway, Web-application, electronic catalogue, scientist profileAbstract
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.
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)
Downloads
Published
How to Cite
Issue
Section
License
Copyright and Licensing
This journal provides open access to all of its content.
As such, copyright for articles published in this journal is retained by the authors, under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0). The CC BY license permits commercial and non-commercial reuse. Such access is associated with increased readership and increased citation of an author's work. For more information on this approach, see the Public Knowledge Project, the Directory of Open Access Journals, or the Budapest Open Access Initiative.
The CC BY 4.0 license allows users to copy, distribute and adapt the work in any way, provided that they properly point to the author. Therefore, the editorial board of the journal does not prevent from placing published materials in third-party repositories. In order to protect manuscripts from misappropriation by unscrupulous authors, reference should be made to the original version of the work.