[发明专利]服务处理方法及装置、服务提供方法及装置、服务系统无效
申请号: | 201210220501.1 | 申请日: | 2012-06-28 |
公开(公告)号: | CN102739789A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 虞钢 | 申请(专利权)人: | 上海西本网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
地址: | 200437 上海市虹*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 处理 方法 装置 提供 系统 | ||
技术领域
本发明涉及服务信息管理技术领域,特别涉及服务处理方法及装置、服务提供方法及装置、服务系统。
背景技术
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。其中,接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言,从而使得构建在各种这样的体系结构中的服务可以以一种统一和通用的方式进行交互。SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供给最终用户应用或其他服务。
企业服务总线(enterprise service bus,简称ESB)就是在SOA架构中实现服务间智能化集成与管理的中介。ESB是一种体系结构,利用企业的Web服务、消息中间件、智能路由和转换技术实现,是传统中间技术与XML、Web服务等技术结合的产物,ESB提供了网络中最基本的连接中枢。企业服务总线技术的目标是以标准化的方式实现企业应用集成,完成企业间应用系统的互联、互通和互操作,其中的标准化工作包括连接器标准化、管理标准化、业务消息标准化和消息标准化等。
通常,服务提供方开发的服务对于不同的服务使用者会有些差别,例如,服务可以分为公用服务和特定服务,其中公用服务是可以供所有的服务使用者绑定和调用,而特定服务一般只供部分服务使用者绑定和调用,如该服务开发者或管理者、该服务提供方指定的特定使用者等。根据现有技术,服务提供方需要分别开发公用服务和特定服务,然后将开发的公用服务和特定服务以及相应的接口契约发布至企业服务总线,然后企业服务总线由服务注册中心对这些服务和接口契约进行注册,以使服务使用者能够发现并访问这些服务。但是,许多公用服务和特定服务之间的差别不大,对于服务提供方而言,分别开发公用服务和特定服务在一定程度上会因重复开发而浪费了开发资源,而且也会影响服务提供方开发服务的效率。
更多关于企业服务总线对服务进行管理的技术方案可以参考公开号为CN102263809A,发明名称为“一种基于企业服务总线实现服务安全管控的方法及装置”,但没有针对上述问题提供较理想的解决方案。
发明内容
本发明解决的问题是无需服务提供方重复开发服务,也能实现对不同的服务使用者提供差异化的服务。
为解决上述问题,本发明实施例提供了一种服务处理方法,包括:注册原始服务,其中所述原始服务由至少一原始函数确定;对所述原始函数中的原始参数进行调整以确定动态函数;基于所述动态函数形成动态服务。
可选地,对所述原始函数中的原始参数进行调整的方式包括如下任一种或其组合:1)在所述原始函数中增加若干辅助参数;2)对所述原始函数中的部分原始参数设定默认值;3)禁用所述原始函数中的至少一原始参数。
基于上述服务处理方法,本发明实施例还提供了一种服务处理装置,包括:服务注册装置,用于注册原始服务,其中所述原始服务由至少一原始函数确定;函数处理装置,用于对所述服务注册装置注册的原始服务中的原始函数中的原始参数进行调整以确定动态函数;服务形成装置,用于基于所述函数处理装置处理得到的动态函数形成动态服务。
可选地,所述函数处理装置包括如下任一种装置或其组合:第一处理装置,用于在所述原始函数中增加若干辅助参数;第二处理装置,用于对所述原始函数中的部分原始参数设定默认值;第三处理装置,用于禁用所述原始函数中的至少一原始参数。
本发明实施例还提供了一种服务提供方法,包括:接收服务使用者的服务请求,其中所述服务请求包括所述服务使用者的身份信息;根据所述身份信息对所述服务使用者进行验证以确定所述服务使用者是否为内部使用者,其中所述内部使用者与服务提供方相关联;若所述服务使用者不是内部使用者,确定向所述服务使用者提供动态服务,其中所述动态服务上述服务处理方法处理得到。
可选地,所述身份信息包括所述服务使用者的标识信息或名称信息;所述根据所述身份信息对所述服务使用者进行验证包括:根据服务使用者的标识信息或名称信息对所述服务使用者进行验证。
可选地,若所述服务使用者不是内部使用者,在向所述服务使用者提供动态服务之前还包括:根据所述服务使用者的身份信息确定服务授权信息;基于所述服务授权信息确定可供所述服务使用者从所述原始服务中调用的原始函数。
可选地,向所述服务使用者提供的动态服务为:对可供所述服务使用者调用的原始函数经由上述服务处理方法处理得到的动态服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海西本网络科技有限公司,未经上海西本网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210220501.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种旁通与支管连接的安装装置
- 下一篇:一种小麦灌溉用设备