发明名称 软件开发套件
摘要 本发明提供软件开发套件以及终端装置。本发明的包含Web服务接口的软件开发套件(SDK)由通信单元、转换表、逆转换单元、转换单元构成。通信单元向Web服务传送请求消息,并从Web服务接收应答消息。转换表将Web服务的转换源服务方法名与转换目标服务方法名对应起来保存。逆转换单元在与请求消息相关的数据中包含转换表中的转换目标服务方法名时将转换目标服务方法名转换成对应的转换源服务方法名。转换单元在与应答消息相关的数据中包含转换表中的转换源服务方法名时将转换源服务方法名转换为对应的转换目标服务方法名。由此,能够提供更加顺利地进行使用多个Web服务提供者的Web服务的扩展应用的开发。
申请公布号 CN103092602B 申请公布日期 2016.11.23
申请号 CN201210447043.5 申请日期 2012.11.05
申请人 京瓷办公信息系统株式会社 发明人 小熊嵩志;上野真吾;笠井理惠;东森敏英
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 柳春雷
主权项 一种软件开发套件,其用于使计算机发挥作用的扩展应用的开发,并包含Web服务接口,所述软件开发套件的特征在于,所述软件开发套件包括:通信单元,所述通信单元向云服务的Web服务提供者传送请求消息,并从所述Web服务提供者接收应答消息;转换表,所述转换表将所述Web服务的转换源服务方法名和转换目标服务方法名对应起来保存;逆转换单元,当与所述请求消息相关的数据中包含所述转换表中的转换目标服务方法名时,所述逆转换单元将所述转换目标服务方法名转换成对应的转换源服务方法名;以及转换单元,当与所述应答消息相关的数据中包含所述转换表中的转换源服务方法名时,所述转换单元将所述转换源服务方法名转换成对应的转换目标服务方法名;服务代理,所述服务代理从所述扩展应用调用服务方法,并将所述应答消息返回给所述扩展应用;转换器,所述转换器将所述服务方法的调用串行化并传递给所述通信单元;以及逆转换器,所述逆转换器从所述通信单元接收被串行化的所述应答消息并进行并行化,并传递给所述服务代理,在所述转换表中,通过将名词+动词的服务方法名转换为动词+名词的服务方法名、或者通过将含有省略形式的服务方法名转换为无省略的服务方法名来统一服务方法名的形式,并且,在所述扩展应用的开发完成之后执行后处理,所述后处理基于Web服务描述语言文件的内容通过Web服务描述语言工具生成新服务代理,将所述新服务代理与所述服务代理替换,将所述扩展应用的源代码中、与包含在所述转换表中的转换目标服务方法名一致的源代码替换成对应的转换源服务方法名,从而成为新扩展应用,省略所述转换表、所述逆转换单元以及所述转换单元,通过将转换器和所述逆转换器直接与作为终端装置的Web客户端逻辑连接,使所述Web服务接口成为新Web服务接口,来使计算机发挥作用。
地址 日本大阪府