HEAL DSpace

On the evolution of software architectures

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Vescoukis, VC en
dc.date.accessioned 2014-03-01T11:45:42Z
dc.date.available 2014-03-01T11:45:42Z
dc.date.issued 1999 en
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/37573
dc.relation.uri http://www.scopus.com/inward/record.url?eid=2-s2.0-4944247418&partnerID=40&md5=22c4d7f29803c39b0ca33ad2765efc97 en
dc.subject Distributed systems en
dc.subject Software engineering en
dc.subject Web-based software applications en
dc.subject.other Computer aided software engineering en
dc.subject.other Computer architecture en
dc.subject.other Data reduction en
dc.subject.other Distributed computer systems en
dc.subject.other Personal computers en
dc.subject.other World Wide Web en
dc.subject.other Business logic layers en
dc.subject.other Monolithic structuring en
dc.subject.other Software architecture en
dc.subject.other Web-based software applications en
dc.subject.other Computer software en
dc.title On the evolution of software architectures en
heal.type other en
heal.publicationDate 1999 en
heal.abstract Software is a complex technical construction that has been developed and used for the past few decades. The evolution of software applications has followed that of computer hardware and today, some sort of software application exists in most artificial systems. In their early days, software applications were usually quite simple, compared to today's giant and complex applications, and the difficulties in their construction focused on very fundamental issues. After the 80's and even more during the 90's, software applications have become very complex. Their development is supported by sophisticated tools and their runtime environments are much more advanced than in the early days. There are more than one choice on how to structure a software application and questions that a few years ago had only one answer, today have fairly more. The issue of software architecture has risen and several architectures have been proposed in order to develop better and more effective software. This paper is a review of the most important of the software architectures from the monolithic to the fully distributed one, focusing on the evolution, the advantages and the shortcomings of each one of them. en
heal.publisher World Scientific and Engineering Academy and Society en
heal.journalName Computers and Computational Engineering in Control en
dc.identifier.spage 303 en
dc.identifier.epage 308 en


Αρχεία σε αυτό το τεκμήριο

Αρχεία Μέγεθος Μορφότυπο Προβολή

Δεν υπάρχουν αρχεία που σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής