发明名称 一种跨数据源的web服务自动生成方法
摘要 本发明公开了一种跨数据源的web服务自动生成方法,属于web服务生成方法领域。本发明所述方法根据用户的配置依次动态生成返回结果类,web服务及配置文件,然后发布web服务。与现有技术相比,本发明方法能够极大地提高新web服务需求的响应时间,具有很好的推广和应用价值。
申请公布号 CN105159974A 申请公布日期 2015.12.16
申请号 CN201510534277.7 申请日期 2015.08.27
申请人 浪潮软件股份有限公司 发明人 王德强;李存兵;田俊锋;彭世海
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 罗文曌
主权项 一种跨数据源的web服务自动生成方法,其特征在于根据用户的配置依次动态生成返回结果类,web服务及配置文件,然后发布web服务,包括以下具体步骤:1)配置生成web服务需要的信息需要的配置信息包括:操作类型、请求参数和返回值、结果过滤条件;2)根据配置生成可执行的sql语句根据步骤1)中配置的操作类型、请求参数和返回值、结果过滤条件动态生成sql语句;3)保存配置的web服务信息和sql语句将步骤2)中生成的sql语句及web服务配置信息持久化存储;4)生成用于保存单条数据记录的数据模型根据配置的返回值信息动态生成用于保存单条数据记录的数据模型代码;5)生成服务返回值类;6)生成web服务及相关配置文件;7)发布web服务。
地址 250101 山东省济南市高新区舜雅路1036号