REST: From Research to Practice
pp 161-195
FOREST: An Interacting Object Web
- Duncan CraggAffiliated withThoughtWorks (UK) Ltd. Email author
* Final gross prices may vary according to local VAT.
Get AccessAbstract
FOREST satisfies the need for objects to easily interact across the network in a RESTful way – without calling methods on each other. To do this, it asks you to set your objects up in an Observer Pattern relationship. Or, in particular, a “Functional Observer Pattern”, where an object’s state is set as a Function of its current state plus the state of other objects it Observes through links. This observation occurs through either pull or push of linked object state. Such a programming model maps directly to RESTful distribution over HTTP, using GET for pull and POST for push of object state, in both directions between interacting servers. Objects are published into a global interacting object Web. This distributed object architecture is declarative in nature, and thus very expressive, as well as being naturally concurrent.
Inside
Chapter Metrics
Reference tools
- Export citation
- Add to Papers
Other actions
- About this Book
- Reprints and Permissions
Share
Share this content on Facebook Share this content on Twitter Share this content on LinkedIn- Title
- FOREST: An Interacting Object Web
- Book Title
- REST: From Research to Practice
- Book Part
- Part II
- Pages
- pp 161-195
- Copyright
- 2011
- DOI
- 10.1007/978-1-4419-8303-9_7
- Print ISBN
- 978-1-4419-8302-2
- Online ISBN
- 978-1-4419-8303-9
- Publisher
- Springer New York
- Copyright Holder
- Springer Science+Business Media, LLC
- Additional Links
-
- About this Book
- Topics
-
- Communications Engineering, Networks
- Information Systems and Communication Service
- Software Engineering
- Industry Sectors
-
- Electronics
- Telecommunications
- IT & Software
- eBook Packages
-
- eBook Package english full Collection
- eBook Package english Engineering
- Editors
-
- Erik Wilde (ID1)
- Cesare Pautasso (ID2)
- Editor Affiliations
-
- ID1. , School of Information, UC Berkeley
- ID2. , Faculty of Informatics, University of Lugano
- Authors
-
- Duncan Cragg (1)
- Author Affiliations
-
- 1. ThoughtWorks (UK) Ltd., Berkshire House, 168–173 High Holborn, London, WC1V 7AA, UK
Continue reading...
To view the rest of this content please follow the download PDF link above.