一种基于roso模型的异构信息系统集成方法

文档序号:7999034阅读:273来源:国知局
一种基于roso模型的异构信息系统集成方法
【专利摘要】一种基于ROSO模型的异构信息系统集成方法,分析现有的异构系统,对异构系统的重用级别进行分类,对较为独立的异构系统进行服务化,并对外提供标准服务形式,进一步对该服务具有的功能进行粒度描述,向服务集成平台进行注册;设置服务代理中心,对注册服务的配置进行权值划分;服务请求方根据自身的业务需求,对服务代理中心中的服务进行定制化的请求,代理中心根据请求条件进行配置,配置选项包括服务请求方式、服务内容监控、服务负载的配置、服务应答返回方式。
【专利说明】一种基于ROSO模型的异构信息系统集成方法

【技术领域】
[0001] 本发明涉及软件设计与开发领域,针对大型应用系统的复杂集成,具体涉及一种 基于R0S0模型的异构信息系统集成方法。

【背景技术】
[0002] 随着计算机技术的快速发展,软件系统的应用越来越普及;在加速信息化建设方 面,机关、企业往往需要开发大型的系统来适应业务需求,而现有的异构系统又能满足某些 需求,往往通过改造现有的异构系统,通过模块化的集成来满足需求,传统的集成模式需要 投入大量的人力和财力,异构系统的耦合度过高,不利于重用;另一种集成方法是通过组件 的形式,对外提供调用接口;面向服务集成技术的进一步发展,异构系统对外提供基于web services标准下的服务形式,极大的解决了异构系统集成问题,但存在服务对外形式的单 一,服务利用不充分,不具备协议转换等缺点。


【发明内容】

[0003] 本发明的目的是针对上述集成方法存在的问题,设计出一种面向需求、面向服务 的异构信息系统的集成方法;对充分服务化的异构系统,向用户提供不同协议方式的调用 接口,对服务进行负载均衡化,服务的合理编排,服务返回内容的定制化。
[0004] -种基于R0S0模型的异构信息系统集成方法,其特征在于:
[0005] (1)分析现有的异构系统,对异构系统的重用级别进行分类,对较为独立的异构系 统进行服务化,并对外提供标准服务形式,进一步对该服务具有的功能进行粒度描述,向服 务集成平台进行注册;
[0006] (2)服务代理中心对注册服务的配置进行权值划分;
[0007] (3)服务请求方根据自身的业务需求,对服务代理中心中的服务进行定制化的请 求,代理中心根据请求条件进行配置,配置选项包括服务请求方式、服务内容监控、服务负 载的配置、服务应答返回方式;
[0008] (4)在权重级别配置生效后,将根据配置的详细信息动态产生地址和请求参数信 息,服务请求方在接到配置生效后,提交授权验证,获取该服务功能的多个地址和及其对应 的规范实例;
[0009] (5)按照请求规范,各客户端根据各自的需求,提交请求地址;服务配置中心将根 据请求的数量,按照现有的虚拟节点配置,每个节点处理不同请求。
[0010] 本发明提供了一种面向需求、面向服务的集成异构系统的方法,在充分考虑现有 的面向服务集成方法的不足上,旨在解决服务的使用上,更贴近需求,更能够动态的扩展使 用范围,使异构系统的服务化水平更高。

【专利附图】

【附图说明】
[0011] 图1是面向需求前置条件下的服务配置策略流程图
[0012] 图2是基于R0S0模型的异构系统的集成结构图

【具体实施方式】
[0013] 如图1所示,本发明的具体步骤如下:
[0014] (1)分析现有的异构系统,对异构系统的重用级别进行分类,对较为独立的异构系 统进行服务化,并对外提供标准服务形式,进一步对该服务具有的功能进行粒度描述,向服 务集成平台进行注册。
[0015] (2)服务代理中心,对注册服务的配置进行权值划分,配置选项如下:
[0016] 服务请求方式,如HTTP、TCP、JMS等;
[0017] 服务内容监控,如数据传输量、消息路由切换等;
[0018] 服务负载的配置,如服务负载节点的数量等;
[0019] 服务应答返回方式,如返回JS0N、XML等形式。
[0020] (3)服务请求方,根据自身的业务需求,对服务代理中心中的服务进行定制化的请 求,代理中心根据请求条件进行配置。这里我们假设现有某个服务请求方Rl- > SI (S1表 示代理中心的某个服务),提交配置权值为:①请求方式为HTTP、TCP两种;②内容监控选择 数据传输量;③负载配置选择5个节点,根据目前空闲的虚拟化节点进行动态分配;④服务 返回方式选择XML ;
[0021] (4)根据(3)的模拟环境,建立一种异构信息集成系统模型:
[0022] 假设[RW]表示服务请求方式,在面向需求时,配置已有N种请求方式,配置的选择 可以用来表示,其中K = 1,2···Ν;
[0023] 同理得到[CM]表示服务内容监控,同样用其中I = 1,2…Μ,Μ表示内容 监控配置的选项数;
[0024] 对服务的请求进行负载配置,假设配置的虚拟节点数为ω,整个节点群接收的请 求数为R,J表示为某个虚拟节点,该节点能够承受的最大请求数为4,分配到该节点的请求 概率为λΡ则服务负载均衡点条件为:

【权利要求】
1. 一种基于ROSO模型的异构信息系统集成方法,其特征在于: (1) 分析现有的异构系统,对异构系统的重用级别进行分类,对较为独立的异构系统进 行服务化,并对外提供标准服务形式,进一步对该服务具有的功能进行粒度描述,向服务集 成平台进行注册; (2) 服务代理中心对注册服务的配置进行权值划分; (3) 服务请求方根据自身的业务需求,对服务代理中心中的服务进行定制化的请求,代 理中心根据请求条件进行配置,配置选项包括服务请求方式、服务内容监控、服务负载的配 置、服务应答返回方式; (4) 在权重级别配置生效后,将根据配置的详细信息动态产生地址和请求参数信息,月艮 务请求方在接到配置生效后,提交授权验证,获取该服务功能的多个地址和及其对应的规 范实例; (5) 按照请求规范,各客户端根据各自的需求,提交请求地址;服务配置中心将根据请 求的数量,按照现有的虚拟节点配置,每个节点处理不同请求。
【文档编号】H04L29/06GK104144144SQ201310165752
【公开日】2014年11月12日 申请日期:2013年5月8日 优先权日:2013年5月8日
【发明者】袁芳, 陈瑞 申请人:北京航天长峰科技工业集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1