首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:RESTifying a Legacy Semantic Search System: Experience and Lessons Learned
  • 本地全文:下载
  • 作者:Guillermo Vega-Gorgojo (University of Valladolid ; Spain) Eduardo Gómez-Sánchez (University of Valladolid ; Spain) Miguel L. Bote-Lorenzo (University of Valladolid
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2012
  • 卷号:18
  • 期号:2
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:The REST architectural style pursues scalability and decoupling of application components on target architectures, as opposed to the focus on distribution transparency of RPC-based middleware infrastructures. Ongoing debate between REST and RPC proponents evidences the need of comparisons of both approaches, as well as case studies showing the implications in the development of RESTful applications. With this aim, this paper presents a revamped RESTful version of a legacy RPC-based search system of educational tools named Ontoolsearch. The former version suffers from reduced interoperability with third-party clients, limited visibility of interactions and has some scalability issues due to the use of an RPC-based middleware. These limitations are addressed in the RESTful application as a result of applying REST constraints and using the Atom data format. Further, a benchmarking experiment showed that scalability of the RESTful prototype is superior, measuring a ∼3 times increase of peak throughput. In addition, some lessons learned on RESTful design and implementation have been derived from this work that may be of interest for future developments.
国家哲学社会科学文献中心版权所有