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 Khare | 1 | 266 | 63.86 |
Richard N. Taylor | 2 | 5395 | 482.75 |