节点文献

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

Reasearch and Implement on SOA-Based Workflow Architecture

【作者】 张峰

【导师】 董碧丹;

【作者基本信息】 中国航天第二研究院 , 计算机应用技术, 2008, 硕士

【摘要】 随着各企事业单位信息化工作的开展,这些单位都建有若干应用系统。由于时间跨度较大和缺乏统一建设规划,这些应用系统的开发及运行平台、数据结构等很可能是异构的,加上这些系统自身独立运行,于是出现了“信息孤岛”的问题。随着应用的深入,这些单位迫切需要应用系统之间实现信息共享和跨系统的流程,提出了集成的需求。传统的集成方式一般是点对点的集成方式,即系统之间彼此提供接口,系统之间耦合度增大。这种方式下接口数量大,开发工作量大,不易于维护和扩展。为了解决多系统之间集成问题,同时避免点对点集成方式的缺点,本文提出了一种基于SOA的工作流架构,这种架构下的集成可以发挥SOA架构和工作流技术的双重优点,既满足了信息和流程集成的功能需求,又具有充分利用现有资源、接口规范统一、提高软件开发速度、实现软件复用、易于维护和扩展等优点。本文在对中间件技术、web service技术、适配器技术、本体资源描述和语义映射技术等关键技术进行了较深入研究的基础上,采用了消息中间件来进行语义解析与封装,通过web service方式进行通信,通过适配器进行服务注册和抽取,通过owl进行本体资源描述等关键技术;在SOA与工作流技术结合、本体资源描述和语义映射技术两个方面有所创新。文中针对集成技术的研究背景,对相关领域国内外现状进行了分析,提出了一种基于SOA的工作流架构,对实现这种架构的关键技术进行了研究;设计并实现了一个基于此架构的原型系统;通过一个实例验证了该原型系统的功能并进行了性能分析。通过分析结果可以看出该架构在接口规范和减少中间传输数据量方面具有明显优势,具有实际应用的意义。

【Abstract】 With the rapid development of Information Technology, most corporations have built many application systems for there bussines. Because they were not built on unified marking out and the time-span was large and the developing-and-running platforms and data structures were likely isomerous, meanwhile those systems were running separately, Information-island problem came out. With the deepening of application, information sharing and system-independent workflow are badly needed to integrate these different systems.Traditional integration mode is point-to-point mode, which means two systems offering interface to each other, and the relationship of systems is close-coupled. By this mode, the amount of interfaces is huge, the workload of developing is big, the maintenance and expanding of system is difficult.In order to resolve the above problems, and avoid the disadvantages of point-to-point integration mode, this paper presents a SOA-based workflow architecture. This architecture owns both the advantages of SOA architecture and workflow technology. This architecture can meet the requirement of information and function integrations, at the same time it has excellences in making the best use of existing systems, having standard interfaces, fast developing, realizing reuse of software, maintaining and easily expanding, having high usability and so on.During the research, we go deep into the research of middle-ware, web service, adapter, ontology resource describing, and semantic mapping, and use message- middle-ware, web service pattern, service register and cramp out adapter, OWL-based ontology resource describing. We also make some innovations in combining SOA and workflow technology and application of semantic mapping and ontology describing. Through the research background and research actuality domestic and abroad, the main part of this paper proposes an SOA-based workflow architecture with its advantages and key technologies; designs and realizes an protype system based on this architecture; describes the function validating and capabilities analyzing. The result shows that this architecture hase obvious advantage in interface standards and decreasing the exchange of intermediate data. It means this architecture has practical value.

【关键词】 工作流SOA服务本体映射
【Key words】 WorkflowSOAserviceontologymap
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】469
节点文献中: 

本文链接的文献网络图示:

本文的引文网络