国家学术搜索
登录
注册
中文
EN
首页
|
FXCNG Web Service项目的实现
FXCNG Web Service项目的实现
引用
扫码查看
点击上方二维码区域,可以放大扫码查看
原文链接
NETL
中文摘要:
面向服务的体系结构(service-orientedarchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。为了优化IT基础结构,以便交付服务,将SOA变成现实,IT组织需要一个智能化的基础架构,以降低服务重用的复杂性,并可靠地集成IT环境的各种技术、协议和应用,为此IT组织创建了一个以“服务”为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性,并提供一个定制企业应用的平台,上述服务的集成层就是ESB(EnterpriseServiceBus,企业服务总线)层。ESB使“服务端点”本身不必再管理服务之间的交互。ESB允许方便的扩展服务,消除了专门编写的点对点、硬编码实现的脆弱性,以及带来的昂贵代价。有了ESB,开发人员不必再在各个服务端点构建集成和中介服务,如路由、协议代理、转化、安全策略和质量策略,只需在“ESB”中配置这些策略即可。开发人员不必重编服务端点的集成和管理策略,通过“ESB配置步骤”就能创建动态服务端点,适应动态变化。 工程项目FXCNGWebService的实现广泛采用了ESB以及SOA的概念,本文以介绍SOA以及ESB在FXCNGWS项目中的实现为主线,详细的讨论了FXCNGWS项目的实现过程。文章首先介绍了在FXCNG和FXCNGWS项目的背景和SOA,ESB的概念,以及在该项目实现中将要用到的具体ESB实现Mule的概况。然后对FXCNG工程项目的系统架构等进行了概述,并且结合FXCNGWebServices项目的具体的开发实现过程,详细阐述了Mule在具体实现过程中的使用,介绍了WS项目的实现以及测试方法。在最后,文章分析了FXCNGWS实现过程中存在的不足之处,并指出了下一步的研究方向。
收起全部
展开查看外文信息
作者:
孙英昊
展开 >
关键词:
ESB
企业服务总线
Mule
Web服务
面向对象架构
测试驱动开发
授予学位:
硕士
学科专业:
软件工程
导师:
周波
学位年度:
2006
学位授予单位:
浙江大学
语种:
中文
中图分类号:
TP