【技术实现步骤摘要】
本专利技术涉及计算机软件,具体地说是一种实现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、在传统方式下,系统的开发人员需要重新手工
...【技术保护点】
1.一种实现WebService服务动态生成REST服务的方法,其特征在于,该方法的实现包括以下步骤:
2.根据权利要求1所述的一种实现WebService服务动态生成REST服务的方法,其特征在于,应用系统内所有WebService服务通过统一接口发布,发布时记录下WebService服务的信息以供选择;
3.根据权利要求1所述的一种实现WebService服务动态生成REST服务的方法,其特征在于,所述读取WebService服务的接口定义,根据步骤一中选取的WebService服务,自动读取这些WebService服务的详细接口定义,详细
...【技术特征摘要】
1.一种实现webservice服务动态生成rest服务的方法,其特征在于,该方法的实现包括以下步骤:
2.根据权利要求1所述的一种实现webservice服务动态生成rest服务的方法,其特征在于,应用系统内所有webservice服务通过统一接口发布,发布时记录下webservice服务的信息以供选择;
3.根据权利要求1所述的一种实现webservice服务动态生成rest服务的方法,其特征在于,所述读取webservice服务的接口定义,根据步骤一中选取的webservice服务,自动读取这些webservice服务的详细接口定义,详细接口定义包括与该webservice服务相关的url、请求方法、请求参数、返回结果;
4.根据权利要求1所述的一种实现webservice服务动态生成rest服务的方法,其特征在于,所述步骤三,webservice服务接口定义包括:
5.一种实...
【专利技术属性】
技术研发人员:时凯旋,张伟庆,宫保金,王茂健,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。