Access the full text.
Sign up today, get DeepDyve free for 14 days.
Brian Goetz, Timothy Peierls, Joshua Bloch, Joseph Bowbeer, D. Holmes, D. Lea (2006)
Java Concurrency in Practice
Ned Freed, J. Klensin (2005)
Media Type Specifications and Registration ProceduresRFC, 6838
D. Engelbart (1990)
Knowledge-domain interoperability and an open hyperdocument system
M. Nottingham, R. Sayre (2005)
The Atom Syndication FormatRFC, 4287
S. Ponnekanti, A. Fox (2004)
Interoperability Among Independently Evolving Web Services
D. Gelernter, N. Carriero (1992)
Coordination languages and their significanceCommunications of The ACM, 35
David Booth, F. McCabe, Christopher Ferris, D. Orchard, H. Haas, E. Newcomer, Mike Champion (2004)
Web Services Architecture
(2006)
The Atom Publishing Protocol
N. Carriero, D. Gelernter (2001)
A computational model of everythingCommun. ACM, 44
G. Feuerlicht, Sooksathit Meesathit (2004)
Design framework for interoperable service interfaces
Tim Berners-Lee, R. Fielding, L. Masinter (1998)
Uniform Resource Identifiers (URI): Generic SyntaxRFC, 2396
G. Myers (1975)
Reliable software through composite design
E. Rechtin (1996)
The art of systems architectingIEEE Spectrum, 29
P. Henderson, Jingtao Yang (2004)
Reusable Web Services
Tim Berners-Lee, R. Fielding, H. Nielsen (1997)
Hypertext Transfer Protocol - HTTP/1.1RFC, 2068
Tim Berners-Lee (1996)
WWW: Past, Present, and FutureComputer, 29
R. Fielding (2000)
Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation
M. Maier, E. Rechtin (2000)
The art of systems architecting (2nd ed.)
L. Melloul, A. Fox (2004)
Reusable functional composition patterns for Web servicesProceedings. IEEE International Conference on Web Services, 2004.
M. Papazoglou, W. Heuvel (2006)
Service-oriented design and development methodologyInt. J. Web Eng. Technol., 2
S. Vinoski (2005)
RPC Under FireIEEE Internet Comput., 9
M. Nottingham (2007)
Feed Paging and ArchivingRFC, 5005
L. Rosenthal (2004)
Variability in Specifications
Martin Henkel, J. Zdravkovic (2005)
Approaches to Service Interface Design
R. Fielding, R. Taylor (2002)
Principled design of the modern Web architectureACM Trans. Internet Techn., 2
Rohit Khare, Tantek Çelik (2006)
Microformats: a pragmatic path to the semantic web
C. Alexander (1965)
Notes on the Synthesis of Form
G. Feuerlicht (2005)
Data Engineering Approach to Design of Web Services
N. Carriero, D. Gelernter (1989)
Linda in contextCommun. ACM, 32
The recent trend in web application development is moving towards exposing the service functionality through application programming interface (API). Many web-based services start to offer APIs to support application-to-application integration with their consumers on top of the web. The trend has raised the demand for average web developers to know how to design APIs for web-based services. In this paper, we summarise a list of inherent issues in the web that developers should pay attention to, describe how web architecture may help to resolve these issues, and suggest design considerations for web API design. In addition, we demonstrate an experimental design process through a case study to design web API for social bookmarking service.
International Journal of Web Engineering and Technology – Inderscience Publishers
Published: Jan 1, 2009
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.