A compliant persistent architecture

Citation
R. Morrison et al., A compliant persistent architecture, SOFTW PR EX, 30(4), 2000, pp. 363-386
Citations number
70
Categorie Soggetti
Computer Science & Engineering
Journal title
SOFTWARE-PRACTICE & EXPERIENCE
ISSN journal
00380644 → ACNP
Volume
30
Issue
4
Year of publication
2000
Pages
363 - 386
Database
ISI
SICI code
0038-0644(20000410)30:4<363:ACPA>2.0.ZU;2-B
Abstract
The changing needs of modern application systems demand new and radical sof tware architectures to support them. The attraction of persistent systems i s that they define precisely the extent to which they are open, thereby all owing the dynamically changing resource requirements of applications to be tracked accurately within the persistent environment. Thus, an ever-growing body of work is being established to study the nature of running applicati ons, and to use the information gleaned, to improve the runtime execution o f these applications. Here we propose a new architectural approach to const ructing persistent systems that accommodates, and thus is compliant to, the needs of particular applications. By separating policy from mechanism in a ll components, the architecture may be tailored to the policy needs of the application. We first propose a generic architecture for compliance, and th en show how it may be instantiated, Finally, we describe an example of how the architecture operates in a manner that is compliant to a target applica tion, me postulate, since we have not yet measured, that the benefits of co mpliant architectures will be a reduction in complexity, with corresponding gains in flexibility, portability, understandability in terms of failure s emantics, and performance. Copyright (C) 2000 John Wiley & Sons, Ltd.