An orthogonal approach to distribution: An introduction to the Vitruvian framework
Distributed systems are becoming more prevalent as the demand for connectivity increases. Developers are faced with the challenge of creating software systems that meet these demands, while still trying to achieve basic quality goals such as good modularization, performance, and maintainability. The...
Saved in:
Published in | 2008 9th IEEE/ACM International Conference on Grid Computing pp. 192 - 200 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.09.2008
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Distributed systems are becoming more prevalent as the demand for connectivity increases. Developers are faced with the challenge of creating software systems that meet these demands, while still trying to achieve basic quality goals such as good modularization, performance, and maintainability. The challenge is even greater when requirements for distribution are introduced late in the development cycle. This paper introduces a development framework, called Vitruvian, that allows programmers to create software systems with class hierarchies that are close to the problem domain and independent of distribution decisions. Then at any point in the development cycle, developers can declare what is distributed, at virtually any level of granularity from high-level objects down to individual attributes. To minimize impact on the development life cycle, Vitruvian supports access and location transparency, plus a wide range of replication strategies. |
---|---|
ISBN: | 1424425786 9781424425785 |
ISSN: | 2152-1085 2152-1093 |
DOI: | 10.1109/GRID.2008.4662799 |