首页> 外文会议>International Conference on Web Information Systems and Technologies >Extending OpenAPI 3.0 to Build Web Services from their Specification
【24h】

Extending OpenAPI 3.0 to Build Web Services from their Specification

机译:扩展OpenAPI 3.0以从其规范构建Web服务

获取原文

摘要

Web services are meant to be used by other programs. Developers (or other programs) need to understand how to interact with them, which means documentation is crucial. Some standards like OpenAPI define ways to document web services and target both humans and programs. Many tools can be used to help developers to work in a forward engineering process: they use hand-written OpenAPI models as input and automatically generate a skeleton of a working application, for example. However, this approach is not suitable to generate working applications if several evolutions occur over time, which often results in a misalignment between the OpenAPI model and the web services implementation. Here we show how we extend the OpenAPI 3.0 specification to allow building actual web services using a Model-Driven Engineering (MDE) approach. We extend the SWSG tool to make it possible to generate code from an extended OpenAPI model. This leverages a MDE approach to build web services from a model while benefiting from OpenAPI 3.0 tooling and ecosystem.
机译:Web服务旨在被其他程序使用。开发人员(或其他程序)需要了解如何与之交互,这意味着文档至关重要。一些标准,如OpenAPI定义了文档Web服务的方法,并针对人类和程序。许多工具可用于帮助开发人员在前向工程过程中工作:他们使用手写的OpenAPI模型作为输入,并自动生成工作应用程序的骨架。然而,如果发生多次演变,这种方法不适合生成工作应用,这通常导致OpenAPI模型与Web服务实现之间的错位。在这里,我们展示了如何扩展OpenAPI 3.0规范,以允许使用模型驱动的工程(MDE)方法构建实际Web服务。我们扩展了SWSG工具,使可以从扩展的OpenAPI模型生成代码。这利用MDE方法从模型构建Web服务,同时受益于OpenAPI 3.0工具和生态系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号