【24h】

REST API Auto Generation: A Model-Based Approach

机译:REST API自动生成:基于模型的方法

获取原文

摘要

Most of software products, especially mobile applications (apps) rely on a back-end web services to communicate with a shared data repository. Statistics have demonstrated exponential demand on web services, mainly REST, due to the continuous adoption of IoT (Internet of Things) and Cloud Computing. However, the development of back-end REST web services is not a trivial task, and can be intimidating even for seasoned developers. Despite the fact that there are several studies that focus on automatic generation of REST APIs, we argue that those approaches violate the rules of code flexibility and are not appropriate for novice developers. In this study, we present an approach and a framework, named RAAG (REST Api Auto-Generation), that aims to improve productivity by simplifying the development of REST web services. Our RAAG framework abstracts layers, where code generation has been avoided due its limitations. A preliminary evaluation shows that RAAG can significantly improves development productivity and is easy to operate even by novice developers.
机译:大多数软件产品,尤其是移动应用程序(应用程序)依赖于后端Web服务与共享数据存储库进行通信。由于IOT(事物互联网)和云计算,统计数据对Web服务的指数需求展示了对网络服务的指数需求,主要是休息。但是,后端休息Web服务的发展不是一个琐碎的任务,即使是经验丰富的开发人员也可以令人恐惧。尽管有几项研究专注于自动生成休息API,但我们认为这些方法违反了代码灵活规则,并且不适合新手开发商。在这项研究中,我们提出了一种方法和一个名为RAAG(REST API自动生成)的框架,旨在通过简化REST Web服务的开发来提高生产率。我们的RAAG框架摘要层,其中代码生成已避免了其限制。初步评估表明,RAAG可以显着提高开发生产力,并且即使是新手开发人员甚至易于操作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号