Software Framework for Efficient Testing and Integration of Multimedia Cross-platform Information System
Autor: | Šimović, Mate |
---|---|
Přispěvatelé: | Car, Željka |
Jazyk: | chorvatština |
Rok vydání: | 2019 |
Předmět: |
razvoj
software architecture informacijski sustav Openshift Origin TEHNIČKE ZNANOSTI. Računarstvo Programski okvir Software framework integration base components gotove komponente Java Spring testing integracija testiranje information system TECHNICAL SCIENCES. Computing arhitektura informacijskih sustava development |
Popis: | Rad se bavi oblikovanjem i implementacijom programskog okvira za učinkoviti razvoj, testiranje i integraciju višemedijskog višeplatformskog informacijskog sustava te reimplementacijom studijskog primjera informacijskog sustava koristeći implementirani programski okvir. Pritom je definirana arhitektura novog sustava, koja se sastoji od klijentskih aplikacija, administracijske web-aplikacije i pozadinskog dijela sustava sa složenom strukturom verzioniranja. U novom programskom okviru implementiran je niz potpuno proširivih gotovih apstraktnih komponenti kroz tri razine modeliranja (referentni informacijski model, arhetipovi, predlošci) i tri aspektna sloja (prezentacijski, aplikacijski i podatkovni). Gotove komponente omogućuju programerima brzu i jednostavnu implementaciju konkretnih komponenti s proizvoljnim funkcionalnostima. Sustav je nakon razvoja ugrađen na poslužitelj koristeći platformu Openshift Origin. Podaci postojećeg sustava su uneseni u novi sustav na automatiziran način. Korisnici postupno počinju koristiti novi sustav ažuriranjem klijentskih aplikacija. Sustav je potrebno održavati dok god se bude koristio. This paper deals with the development of a software framework for efficient development, testing and integration of multimedia cross-platform information system and with the reimplementation an existing case study information system by using the framework. Software architecture of the new system includes several components with a complex versioning structure: client applications, a web application for system administration and the backend part of the system. New framework is made of abstract components grouped in 3 modelling levels (reference information model, archetypes, templates) and 3 aspect layers (presentation, application, data). Programmers can efficiently implement concrete components by inheriting the components from the framework and extending them with arbitrarily complex functionalities. Upon development the system was deployed on a remote server via Openshift Origin platform. The existing data has been transferred to the new system using an automated script. The users are gradually switching to the new system by updating client applications. The new system will have to be maintained continuously. |
Databáze: | OpenAIRE |
Externí odkaz: |