1 / 83
文档名称:

基于Web服务组合的业会合拢系统设计与实现.pdf

格式:pdf   页数:83
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Web服务组合的业会合拢系统设计与实现.pdf

上传人:banana 2014/2/26 文件大小:0 KB

下载得到文件列表

基于Web服务组合的业会合拢系统设计与实现.pdf

文档介绍

文档介绍:太原理工大学
硕士学位论文
基于Web服务组合的业会合拢系统设计与实现
姓名:王鑫
申请学位级别:硕士
专业:计算机应用技术
指导教师:谢红薇
20090501
太原理工大学硕士研究生论文
基于 Web 服务组合的业会合拢系统设计与实现
摘要
随着计算机网络技术和应用的迅猛发展,人们对互联网的需求也进一
步提高,希望互联网能够有效地提供他们所需的各种服务。计算机网络及
其应用的研究重心呈现出向应用层延伸的特征。下一代网络将是一个面向
用户的、以服务为中心、具有 QoS 性能的网络,可以提供丰富多样的服务,
具备服务定制和管理的功能。在应用领域,经济竞争的加剧需要企业能够
对市场和用户需求的变化快速反应,这要求企业应用能够利用已有资源,
在新的 环境下根据用户的新需求,整合出符合要求的、有效的新服
务。这些己经成为迫切需要得到解决的问题。
Web 服务实现应用程序在 上的互操作,己成为一种具有发展潜
力的集成技术。Web 的一个重要特点和基本要求是服务合成,即组合已有
服务以实现新的功能。这已引起了广泛的研究兴趣,一些 Web 服务组合规
范(如 WS-BPEL、WS-CDL)已经被提出。WS-BPEL 把 Web 服务编制成
单个业务流程, WS-CDL 规范则从全局的角度描述了一组 Web 服务之间协
作、交互的规则。
本文首先综述了服务组合相关研究领域的研究现状,介绍了 Web 服务
的体系结构和关键技术,而且对 SOA 的起源、基本概念、特征、协议栈与
优势作了详细的论述,并说明了 Web 服务和 SOA 的关系。其次,就 Web
服务组合定义、Web 服务组合方法(编排和编制)以及二者之间的关系进
行了细致的探讨。分析现行 Web 服务组合技术标准,并结合使用 Web 服务
编排和编制在不同层次组合业务服务的思想,给出编制和编排的层次关系,
说明如何在实际应用中运用 WS-CDL 和 WS-BPEL 进行 Web 服务组合。通
过这些技术组合 Web 服务来创建更高层次、跨组织的业务流程。
在对这些技术做了介绍之后,根据对山西省联通公司的应用需求和现
有资源的分析,采用面向服务的架构构建了业会合拢系统。在系统中,采
用用例的需求分析方法,用 WebSphere Business Modeler Advanced 建模工具
对业会合拢业务流程建模;设计基于 B/S 的多层结构模型,根据需求分析
和业务流程分析的结果,设计出系统的总体功能模块,并对各功能模块进
行详细设计;同时采用 PowerDesigner 建模工具来设计系统数据库的概念数
I
太原理工大学硕士研究生论文
据模型,并把此模型转化为系统的物理模型。
本文的重点是服务组合层的实现:采用编制技术 WS-BPEL 对系统内部
业务流程组合,用 Eclipse BPEL designer 完成 WS-BPEL 流程的开发;采用
编排技术 WS-CDL 对本系统与其他系统交互的业务流程组合,用 Pi4SOA
完成 WS-CDL 的流程开发。
通过对系统的实现、使用和维护,我们证明了采用 SOA 和 Web 服务组
合技术提高了开发效率,增加了业务流程组合的灵活性,方便了系统的维
护。

关键词:Web 服务组合,Web 服务编制,Web 服务业务流程执行语言,Web
服务编排,Web 服务编排描述语言
II
太原理工大学硕士研究生论文
DESIGN AND IMPLEMENTATION OF THE SYSTEM OF
E DATA FROM BUSINESS TO ACCOUNTING BASED
ON WEB POSITION
ABSTRACT
With the mushroom of work technology and its application, user’s
requirements are enhanced accordingly. Thus, various services which are able to
satisfy requirements effectively are expected. The emphasis for work
research has been extended to the application layer work. The next
work in the future would be a user-oriented, QoS work
which focuses on service. It would pr