Programmatic Interfaces for Web Applications
Final submission due 1 November 2011
Publication date: July/August 2012
Please email the guest editors a brief description of the article you plan to submit by 15 October 2011.
The rapid growth of programmatic Web service interfaces for Web applications (open Web APIs) has revolutionized online content integration and development practices. The increasing popularity of such Web interfaces raises questions of how developers should design services and how they should maintain services’ good performance and scalability. Programmatic Web interfaces typically use REST style for communication, or RESTful services implemented with HTTP, while moving away from more traditional SOAP Web services. Although they can take advantage of already existing Web architecture, many APIs that claim to be RESTful actually fail to do so. They overload the meaning of HTTP methods, ignore standard response codes, or do not well support hypermedia to represent relationships among application states. Moreover, developing a programmatic Web interface requires a tight integration with already existing back-end applications and infrastructures, and sometimes requires a new, highly dependable back-end technology.
This special issue seeks original articles on topics related to emerging technologies and best development practices that underpin any modern programmatic Web interface. Sample topics include
- best practices, patterns, and anti-patterns of a programmatic Web interface design;
- benchmarking and evaluation of programmatic Web interface scalability and performance in large-scale Web applications;
- comparisons and empirical evaluation of various styles, protocols, and descriptions for programmatic Web interfaces;\
- reports and lessons learned from developing programmatic Web interfaces for various application domains and sectors (such as social, e-commerce, video, geospatial, and so on); and
- end-to-end engineering of programmatic Web interfaces and their integration with existing back-end applications requiring the development of novel dependable and scalable technology frameworks.
Questions?
Contact Guest Editors Tomas Vitvar, Cesare Pautasso, and Steve Vinoski (ic4-2012@computer.org)
All submissions must be original manuscripts of fewer than 5,000 words, focused on Internet technologies and implementations. All manuscripts are subject to peer review on both technical merit and relevance to IC’s international readership—primarily system and software design engineers. We do not accept white papers, and we discourage strictly theoretical or mathematical papers. To submit a manuscript, please log on to ScholarOne (https://mc.manuscriptcentral.com:443/ic-cs) to create or access an account, which you can use to log on to IC’s Author Center and upload your submission.