Design and Implementation of a RESTful Notification Service

被引:0
作者
Chang, Yao-Wen [1 ]
Sheu, Ruey-Kai [2 ]
Jhu, Syuan-Ru [1 ]
Chang, Yue-Shan [1 ]
机构
[1] Natl Taipei Univ, Dept Comp Sci & Informat Engn, New Taipei, Taiwan
[2] Tunghai Univ, Dept Comp Sci, Taichung, Taiwan
来源
INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014) | 2015年 / 274卷
关键词
REST; RESTful; Notification; Server-Side Push;
D O I
10.3233/978-1-61499-484-8-1375
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scalability was not an important issue in the history of Internet when there were fewer users, so standalone applications performed well for the most part. With the rapid growth of mobile applications or web services, most users are using the same application or service at the same time which leads to the need to scale applications. To enlarge the capability of handling concurrent requests, the server-side push technologies were then introduced in recent years. There are two famous protocols or frameworks used today, and they are the Pub/Sub protocol, and Ajax Push Model. These two mechanisms are complex to use, and heavy-weight for application developers. To simplify the development and enlarge the ability to accommodate the growth of amount of application users, a RESTful notification service is proposed in this paper. The notification service leverages the event-driven characteristic of JavaScript, and pushes response data asynchronously to different requests. Based on the RESTful software architecture style, the proposed notification service is not only a lightweight system but also has impressive performance.
引用
收藏
页码:1375 / 1385
页数:11
相关论文
共 5 条
  • [1] Integrating Mobile Devices and Industrial Automation through Web Services
    de Oliveira Cavalcanti, Anderson Luiz
    de Souza, Alessandro J.
    Silva, Diego
    Rocha, Givanaldo
    Filho, Francisco S. de L.
    [J]. 2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 173 - +
  • [2] Push vs. pull in Web-based network management
    Martin-Flatin, JP
    [J]. INTEGRATED NETWORK MANAGEMENT VI: DISTRIBUTED MANAGEMENT FOR THE NETWORKED MILLENNIUM, 1999, : 3 - 18
  • [3] Miyaho N., 2011, I ENG TECHNOLOGY, V4, P776
  • [4] Pautasso C, 2011, LECT NOTES COMPUT SC, V7084, P32, DOI 10.1007/978-3-642-25535-9_3
  • [5] Sebastine S., 2011, ANN C IEEE IND EL SO, V3, P1810