Title
Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems.
Abstract
Because it takes time and trust to establish agreement,traditional consensus-based architectural styles cannotsafely accommodate resources that change faster than ittakes to transmit notification of that change, nor resourcesthat must be shared across independent agencies.The alternative is decentralization: permitting independentagencies to make their own decisions. Ourdefinition contrasts with that of distribution, in whichseveral agents share control of a single decision.Ultimately, the physical limits of network latency and thesocial limits of independent agency call for solutions thatcan accommodate multiple values for the same variable.Our approach to this challenge is architectural: proposingconstraints on the configuration of componentsand connectors to induce particular desired properties ofthe whole application. Specifically, we present, implement,and evaluate variations of the World Wide WebýsREpresentational State Transfer (REST) architecturalstyle that support distributed and decentralized systems.
Year
DOI
Venue
2004
10.1109/ICSE.2004.1317465
ICSE
Keywords
Field
DocType
software design,representational state transfer,distributed systems,network latency,software engineering,capture recapture,decentralized system,world wide web,computer architecture,internet,distributed programming,software maintenance,software architecture,software inspection,application software
Representational state transfer,Computer science,Software system,Real-time computing,Software architecture,Component-based software engineering,Resource-oriented architecture,Architectural pattern,Software development,Architectural style,Distributed computing
Conference
ISSN
ISBN
Citations 
0270-5257
978-0-7695-2163-3
32
PageRank 
References 
Authors
2.20
33
2
Name
Order
Citations
PageRank
Rohit Khare126663.86
Richard N. Taylor25395482.75