Sučasnì Informacìjnì Tehnologìï u Sferì Bezpeki ta Oboroni (Sep 2020)

METHOD OF DEVELOPING WEB APPLICATIONS BASED ON LIFERAY PORTAL

  • Yurii Kravchenko,
  • Maksym Tyshchenko,
  • Oleksandr Shapran,
  • Yevhen Sudnikov,
  • Valentyn Tvardovskyi

DOI
https://doi.org/10.33099/2311-7249/2020-38-2-71-80
Journal volume & issue
Vol. 38, no. 2
pp. 71 – 80

Abstract

Read online

Services accessible through a web interface have become an integral part of the modern world. With the growing number of Web applications, their maintenance and administration are becoming an increasingly difficult task. Thus, sooner or later almost any organization faces the task of integrating these services. The best solution to the problem described above is to deploy a corporate portal that will provide centralized access to all web services in the organization. The vast majority of Web application developers use the enterprise portal Liferay, which is a powerful and modern open-source platform, to solve these problems. Currently, it is one of the most popular solutions for building corporate portals. However, developers have a problem with the availability of materials and documentation that would fully reveal the full range of possible implementation of the functionality of the platform. Therefore, there is a need for a detailed analysis of the functionality and implementation examples based on the Liferay portal for the development of Web applications. The article analyzes the basic principle of Web application development, its implementation in the researched corporate portal Liferay, as well as in the modules available to developers. The functionality of the Liferay Digital Experience Platform (DXP) project development tool is revealed. The basic structure of the main components of the portal for the development of corporate tasks Liferay is analyzed and based on this information, effective examples of implementation of these components are analyzed, which can be used to create a structure of Web-applications of any type and with any tasks.

Keywords