文档介绍:第卷第期智能计算机与应用. .
年月.
基于架构的信息分发平台的设计与实现
耿海龙,周海鹰,左德承,张展
哈尔滨工业大学计算机科学与技术学院,哈尔滨
摘要: 设计并实现了基于架构的信息分发平台,主要用于高扩展性的企业服务与高效率的信息共享。文中设计的信息分发系统采
用面向服务的设计原则,分析异构网络信息共享问题,实现图片信息共享服务并通过插件实现客户端的功能扩展。通过研究异构网络信息分
发的需求,分别对服务器端和客户端进行设计,并实现两者的高效结合。本系统可以作为云计算平台的实现模型,通过对客户端采用的
设计模式,提高了客户端的扩展性和灵活性,通过模块化设计降低了系统耦合度,本系统最大的特点就是可以通过平台的插件管理系统实现
服务的实时扩充。
关键词: 云计算;信息分发;;;
中图分类号:. 文献标识码: 文章编号:———
, , ,
,,,
:,
. —,
, —.—
, , —
. , ’
. , ’, ——
.
:;;;;
引言本课题目标是结合面向服务架构与普适计算技术,研
随着信息技术的发展,尤其是云计算与物联网等概念究面向服务的计算支撑平台和服务管理平台,探讨相关设
的提出,对服务信息管理系统有了更高的要求,不仅要满足计理论和设计思想,研究体系架构设计方案和实现方法,提
中的基础功能,如服务注册,服务检索,服务管理等,更出基于此架构的信息支撑服务系统中间件设计框架,研制
对分布式、异构的网络环境下服务的稳定高效运行提出了连接服务管理平台与云计算平台的客户端软件与系统。
条件。传统的信息服务系统存在扩展性差、灵活性低、无法服务器端的设计与实现
适应动态变化等方面的问题,无法满足日益增长的信息处随着计算机技术和网络技术的迅猛发展,在企业内部
理和动态功能扩充的需求。为了实现高效率、可重用、分布都逐步实现了业务、办公自动化等计算机管理。但是,各个
式的信息分发系统,必须采用一种具有环境下业务机构或部门由于业务和功能归属不同,因此采用了不同的
集成功能,可以将应用程序的不同功能单元通过这些服务软硬件环境,各部门基本上都有独立的业务系统,如审计部
之间定义良好的接口和契约联系起来的系统架构。接口要门有审计系统、财务部门有财务系统等。这些系统之间相互
采用中立的方式进行定义,并应该独立于实现服务的硬件交叉,有着重复的信息和数据,相互之间却不能进行信息交
平台、操作系统和编程语言。这使得构建在各种这样系统中流和共享,成为“信息孤岛”。数据源的异构导致了系统问信
的服务可以以一种统一和通用的方式进行交互。通过分析, 息交互和互操作非常困难,数据更新不能同步,既给客户提
本课题采用来进行服务器端的设计⋯。供了一些不一致的信息,又给信息的维护和管理增加了工
为了充分实现的强大功能,需要为信息分发系统作量。更加上企业的大量数据源松散分布在地理位置各异
设计专用的客户端软件,用来配合的服务进行功能扩的地方,数据源之问的数据组织形式又受经济文化等因素
充。为了达到实时功能扩充的效果,客户端软件部分要设计影响而各异。因此,如何能够安全准确地实现企业间信息资
插件管理系统,可以自动完成插件扫描,插件注册,