Please use this identifier to cite or link to this item:
https://rfos.fon.bg.ac.rs/handle/123456789/1493| Title: | Opšti model platformske nezavisnosti General concept of the platform independency model |
Authors: | Vlajić, Siniša Antović, Ilija Savić, Dušan Vidaković, Marija |
Keywords: | softversko inženjerstvo;platformski nezavisne softverske arhitekture;platformska nezavisnost;opšti model platformske nezavisnosti;mehanizmi za ostvarivanje platformske nezavisnosti;software engineering;platform independent software architecture;platform independency;mechanisms for achieving platform independence;General Concept of the Independency (GCoI) model | Issue Date: | 2016 | Publisher: | Univerzitet u Beogradu - Fakultet organizacionih nauka, Beograd | Abstract: | Predmet ovog rada je koncept platformski nezavisnih softverskih arhitektura, kao i značaj ovog koncepta u razvoju poslovnih softverskih sistema, ali i za softversko inženjerstvo kao nauku. Ovaj rad predstavlja načine i tipove interpretacije ovog koncepta, kao i alate i mehanizme za njegovu realizaciju u realnom okruženju. U radu je predstavljen opšti model platformske nezavisnosti (General Concept of the Independency (GCoI) model). Ovaj model je izveden na osnovu najvažnijih postojećih mehanizama platformske nezavisnosti. U radu su identifikovana če- tiri ključna mehanizma za postizanje platformske nezavisnosti, a sva četiri su opisana korišćenjem GCoI modela. GCoI model predstavlja osnovni koncept na koji se oslanja platformska nezavisnost. Java i .NET su danas najpopul arnije platforme za razvoj poslovnih softverskih sistema. Obe platforme imaju mehanizme koji omogućavaju razvoj softverskih sistema, a koji su pri tome nezavisni u odnosu na operativne sisteme i hardverske platforme na kojima se izvršavaju. Uporedili smo ove platforme kako bismo otkrili na koji način i u kojoj meri svaka od njih realizuje koncept platformske nezavisnosti - koje su sličnosti i razlike u postizanju ovog cilja. Pažnja je posvećena i Mo- delom vođenoj arhitekturi (Model Driven Architecture (MDA)), koja je zasnovana na viziji platformski nezavisnosne softverske arhitekture, koja se ostvaruje korišćenjem platformski nezavisnih modela. The main topic of this paper is a platform independent software architecture concept and the importance of this concept for enterprise software systems development and the software engineering as a science. This paper presents the ways and types of interpretation of this concept, as well as the tools and mechanisms of its realization in real world environment. The paper introduces General Concept of the Independency (GCoI) model. The model is derived from most important platform independence mechanisms. The paper identifies four key mechanisms for achieving platform independence, and all of them are described using GCoI model. The GCoI model represents the fundamental concept that lies behind the platform independence. Java and .NET are the most powerful platforms for the enterprise software systems development today. They both have mechanisms well suited for realization of software applications, which are platform independent in respect to operating systems and hardware platforms. These two technologies are compared in order to find out how and to which extent each of them realizes this concept - what are similarities and differences in achieving this task. Attention is also given to MDA, because it is based on a vision of platform independent software architecture, which is achieved with platform independent models. |
URI: | https://rfos.fon.bg.ac.rs/handle/123456789/1493 | ISSN: | 1451-4397 |
| Appears in Collections: | Radovi istraživača / Researchers’ publications |
Show full item record
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.