一种面向企业服务总线图形化展现方法

文档序号:7698656阅读:202来源:国知局
专利名称:一种面向企业服务总线图形化展现方法
技术领域
本发明主要涉及面向服务的体系结构(Service-Oriented Architecture, SOA)以及企 业服务总线技术(Enterprise Service Bus, ESB),特别涉及企业服务总线图形化展现方法。
背景技术
面向服务的体系结构(Service-Oriented Architecture, SOA)是分布式软件系统构造 方法和环境的新发展阶段,其主要目的是资源整合。在SOA架构风格中,服务是最核心的抽 象手段,业务被划分(组件化)为一系列粗粒度的业务服务和业务流程。业务服务相对独立、 自包含、可重用,由一个或者多个分布的系统所实现,而业务流程由服务组装而来。
ESB是在企业信息处理基础设施中作为共享的消息服务层,连接不同应用和服务。它是 一种集中化的、逻辑上的、具有架构层次的组件,提供在分布式异构环境中高度可扩展性、 容错、消息服务等服务框架的一种实现。它提供了核心的异步消息链路、消息智能转换、消 息路由等功能来保证消息的可靠传输。ESB是逻辑上与SOA所遵循的基本原则保持一致的服 务集成基础架构,它提供了服务管理的方法和在分布式异构环境中进行服务交互的功能。
ESB系统为资源交换提供数据的接入和传输功能,ESB中接入业务服务,并为该服务生 成代理服务供用户使用,在业务服务与代理服务之间建立路由关系。ESB中接入的业务服务 数量过多,如果没有一种直观的表示方法,那么在业务服务以及代理服务之间,用户就很难 对服务之间的关系存在一个清楚的认识,并且难于分类管理。因此,将ESB中的服务之间关 系图形化,尤其具有理论和现实意义。

发明内容
本发明的目的是针对企业服务总线结构,提供面向企业服务总线图形化展现方法,提供 一种直观,清楚的图形化表示,并且易于查看和管理。 为了达到上述目的,本发明采取如下技术方案 一种面向企业服务总线图形化展现方法,包括以下步骤
(1) 计算出ESB中所有的业务服务端点;
(2) 计算出ESB中所有的代理服务端点;
(3) 分上下两排等距打印业务服务端点与代理服务端点;
(4) 根据线性查找算法,查找并计算对应服务端点的位置,用直线进行连接。 本发明方法的优点在于
3(1) 将业务服务与代理服务作为直线的两个端点,来标明两个服务之间的关系,这样的 表达方式简单明了,通俗易懂;
(2) 在定位端点位置时,使用线性查找算法,有效的节省了计算时间;


图1是本发明实施例中面向企业服务总线图形化方法的流程图。 图2是本发明实施例中面向企业服务总线图形化方法的实例图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细描述
如图1所示,为本发明的一种面向企业服务总线图形化展现方法的操作流程图。该方法 的操作步骤包括
歩骤10中,计算出ESB中已经部署并且处于活动状态的业务服务端点,放在业务服务端 点集合中;
歩骤20,计算出ESB中处于活动状态的代理服务端点,放在代理服务端点集合中; 歩骤30,分上下两排,逐个等距打印服务端点,上排为代理服务端点,下排为业务服务 端点上下排距离为y。设定第一个业务服务端点PIN(l)位置为(O,y),第一个代理服务端点 POUT(l)的位置为(0, 0),那么各个服务端点的位置计算方法如下 PIN(N) = (0+(N-1)*120, y) POUT(N) = (0+(N-l)*120, 0)
步骤40,根据线性査找算法,查找并计算对应服务端点的位置,用直线进行连接。 遍历业务服务端点集合,对每个业务服务端点依次进行以下计算
1. 计算业务服务端点位置,并记录为PIN(N);
2. 根据对应关系,在代理服务端点集合中査找对应的代理服务端点,记录其位 置为POUT(N);
3. 将端点PIN (N)和POUT (N)作为直线的两个端点,绘制直线;
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施 例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修 改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求
范围当中。
权利要求
1、一种面向企业服务总线图形化展现方法,包括以下步骤(1)计算出ESB中所有的业务服务端点;(2)计算出ESB中所有的业务服务端点;(3)分上下两排等距打印业务服务端点与代理服务端点;(4)根据线性查找算法,查找并计算对应服务端点的位置,用直线进行连接。
2、 根据权利要求1所述面向企业服务总线图形化展现方法,其特征是,歩骤(1)中, 计算出ESB中所有的业务服务端点。
3、 根据权利要求1所述面向企业服务总线图形化展现方法,其特征是,歩骤(2)中, 计算出ESB中所有的业务服务端点。
4、 根据权利要求1所述面向企业服务总线图形化展现方法,其特征是,歩骤(3)中, 分上下两排等距打印业务服务端点与代理服务端点。
5、 根据权利要求1所述面向企业服务总线图形化展现方法,其特征是,歩骤(4)中, 根据线性査找算法,査找并计算对应服务端点的位置,用直线进行连接。
全文摘要
本发明公开了一种面向企业服务总线图形化展现方法,包括以下步骤(1)计算出ESB中所有的业务服务端点。(2)计算出ESB中所有的代理服务端点。(3)分上下两排等距打印业务服务端点与代理服务端点。(4)根据线性查找算法,查找并计算对应服务端点的位置,用直线进行连接。本发明的优点在于将业务服务与代理服务作为直线的两个端点,来标明两个服务之间的关系,这样的表达方式简单明了,通俗易懂,并且在定位端点位置时,使用线性查找算法,有效的节省了计算时间。
文档编号H04L12/24GK101510832SQ20091007778
公开日2009年8月19日 申请日期2009年2月19日 优先权日2009年2月19日
发明者鹏 赵, 婕 马 申请人:北京思普科科技开发有限公司;北京经济技术开发区管理委员会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1