基于SOA的工作流架构研究与系统实现

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 5次 | 上传用户:ysy8023zq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着各企事业单位信息化工作的开展,这些单位都建有若干应用系统。由于时间跨度较大和缺乏统一建设规划,这些应用系统的开发及运行平台、数据结构等很可能是异构的,加上这些系统自身独立运行,于是出现了“信息孤岛”的问题。随着应用的深入,这些单位迫切需要应用系统之间实现信息共享和跨系统的流程,提出了集成的需求。传统的集成方式一般是点对点的集成方式,即系统之间彼此提供接口,系统之间耦合度增大。这种方式下接口数量大,开发工作量大,不易于维护和扩展。为了解决多系统之间集成问题,同时避免点对点集成方式的缺点,本文提出了一种基于SOA的工作流架构,这种架构下的集成可以发挥SOA架构和工作流技术的双重优点,既满足了信息和流程集成的功能需求,又具有充分利用现有资源、接口规范统一、提高软件开发速度、实现软件复用、易于维护和扩展等优点。本文在对中间件技术、web service技术、适配器技术、本体资源描述和语义映射技术等关键技术进行了较深入研究的基础上,采用了消息中间件来进行语义解析与封装,通过web service方式进行通信,通过适配器进行服务注册和抽取,通过owl进行本体资源描述等关键技术;在SOA与工作流技术结合、本体资源描述和语义映射技术两个方面有所创新。文中针对集成技术的研究背景,对相关领域国内外现状进行了分析,提出了一种基于SOA的工作流架构,对实现这种架构的关键技术进行了研究;设计并实现了一个基于此架构的原型系统;通过一个实例验证了该原型系统的功能并进行了性能分析。通过分析结果可以看出该架构在接口规范和减少中间传输数据量方面具有明显优势,具有实际应用的意义。
其他文献
近年来,计算机和网络技术的发展呈加速态势,但各种应用的核心——数据,仍以不同形式存储在不同的系统中,分而不聚,聚而不合,呈分布异构状态。随着应用需求的不断增加,越来越多的用户
随着第三代通信技术(3G)和基于位置的服务(LBS)的发展,如何满足LBS用户随时随地的需要、以在线模式提地图服务及其它GIS服务,成为一个重要的问题。 针对3G环境下LBS对于在线
随着数据挖掘等相关技术的快速发展,数据发布过程中敏感信息的泄漏问题也日益突出。数据发布在为人们提供决策支持的同时,也对个人隐私带来了威胁,在数据发布的使用过程中,对数据
随着软件技术的飞速发展,软件产品的应用越来越广泛。软件产品的版权保护问题逐渐成为人们普遍关心的问题。软件水印技术作为软件产品版权保护的一种重要手段,已成为学术界研
随着信息技术的飞速发展,浏览器技术得到了不断创新。但是不同浏览器之间所带来的网页兼容性问题也变得愈发突出,网页兼容性问题已经成为制约开源软件发展的瓶颈。目前几乎所
随着高校数字化校园建设的不断深入,信息化应用系统日益膨胀,信息化环境日益复杂,各种系统的开发和投入应用在数字化校园建设中的问题也不断暴露出来,如:信息“孤岛”现象严重;各应
于位置信息的能量驱动的头结点轮换机制,取得了兼顾聚类的能量与地理分布的轮换机制。   (2)提出了一种支持优先级的节点接入协议,使用二维Markov模型分析了协议的饱和吞吐量
学位
随着信息和互联网技术的广泛应用,信息化为制造业的持续发展提供了再生力量,网络化制造将成为制造业的发展方向,这使得信息安全成为企业信息化过程亟待解决的问题。密码技术
水文监测系统主要是对水情信息进行采集并能够实时传输水情信息编码的系统。当前水文监测系统通信方式有多种选择,通信方式上存在着各自的缺点。此外,虽然水情信息具有标准编码
教学及教学质量是学校的中心工作。学校的发展与改革要以服务人才培养、服务教学为中心和目标。 数据挖掘是运用现代人工智能的方法对数据库中庞大的数据进行分析、提取有