一种实现WebService服务动态生成REST服务的方法及装置制造方法及图纸

技术编号:41367572 阅读:15 留言:0更新日期:2024-05-20 10:14
本发明专利技术公开了一种实现WebService服务动态生成REST服务的方法及装置,属于计算机软件技术领域,该方法的实现包括以下步骤:选择需要生成REST服务的WebService服务;读取WebService服务的接口定义;根据读取的接口定义,自动生成REST服务的接口定义;根据自动生成的REST服务的接口定义,自动创建REST服务。支持配置系统内需要发布为REST服务的WebService服务,详细配置到具体的WebService服务接口。本发明专利技术可以自动将WebService服务转化为REST服务,从而减少了手工编码的工作量和可能出现的错误,提高了开发效率和服务质量。

【技术实现步骤摘要】

本专利技术涉及计算机软件,具体地说是一种实现webservice服务动态生成rest服务的方法及装置。


技术介绍

1、webservice(representational state transfer)和rest(representationalstate transfer)是两种广泛使用的网络服务交互技术,它们都提供了一种基于http协议的、轻量级的通信机制。webservice是一种使用soap(simple object access protocol)协议进行通信的web服务,可以实现跨平台、跨语言的数据交互。而rest则是一种基于http协议、无状态、轻量级的设计风格,广泛应用于web服务和其他远程服务。

2、两种技术各有所长,亦各有所短,有时需要相互转换以满足特定的功能需求。当一个大型项目涉及到多个应用系统的集成时,为了满足多种不同应用系统的需求,某些应用系统的api需要进行转换。例如,将原有的webservice服务转换为rest服务的形式以对外提供。

3、在传统方式下,系统的开发人员需要重新手工编码开发,将原有的w本文档来自技高网...

【技术保护点】

1.一种实现WebService服务动态生成REST服务的方法,其特征在于,该方法的实现包括以下步骤:

2.根据权利要求1所述的一种实现WebService服务动态生成REST服务的方法,其特征在于,应用系统内所有WebService服务通过统一接口发布,发布时记录下WebService服务的信息以供选择;

3.根据权利要求1所述的一种实现WebService服务动态生成REST服务的方法,其特征在于,所述读取WebService服务的接口定义,根据步骤一中选取的WebService服务,自动读取这些WebService服务的详细接口定义,详细接口定义包括与该We...

【技术特征摘要】

1.一种实现webservice服务动态生成rest服务的方法,其特征在于,该方法的实现包括以下步骤:

2.根据权利要求1所述的一种实现webservice服务动态生成rest服务的方法,其特征在于,应用系统内所有webservice服务通过统一接口发布,发布时记录下webservice服务的信息以供选择;

3.根据权利要求1所述的一种实现webservice服务动态生成rest服务的方法,其特征在于,所述读取webservice服务的接口定义,根据步骤一中选取的webservice服务,自动读取这些webservice服务的详细接口定义,详细接口定义包括与该webservice服务相关的url、请求方法、请求参数、返回结果;

4.根据权利要求1所述的一种实现webservice服务动态生成rest服务的方法,其特征在于,所述步骤三,webservice服务接口定义包括:

5.一种实...

【专利技术属性】
技术研发人员:时凯旋张伟庆宫保金王茂健
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1