Software Platform and Application 软件平台与应用
基于SOA的软件体系架构 测评研究
徐效宁
摘 要
Software Platform and Application
邢雨桐
北京 100140
中国网通集团研究院
现在,众多运营商或IT厂商都越来越关注面向服务的体系结构的应用.本文以研究SOA测评为
目标,从架构及技术层面明确和阐述SOA的结构,将评测指标对应并落实到具体的系统功能及性能等质 量特性,使SOA从结构级别向下延伸为可测量的一套评估模型,以协助企业了解并实施应用SOA. 关键词 软件测试;软件体系结构评测;SOA;软件质量特性
1
概述
随着软件工程的快速发展,从最初经典的瀑
中所应用到的不同组件.与诸如面向对象开发, 面向组件开发等传统方法相比,SOA具有编码灵 活,支持多种客户类型,更易维护和可用性更高 等潜在优势. 电信运营业是SOA应用的重要领域之一. 通过对电信运营商的信息系统进行SOA改造, 应对电信运营业走向综合的信息化服务的挑战, 是电信产业与IT产业实现融合的一个重要发展方 向.目前,众多的运营商和IT厂商都在推动SOA 建设.而开展对SOA测评的研究,从架构及技术 层面明确和了解SOA的结构,将评测指标对应并 落实到具体的系统功能及性能等各项指标,使得 SOA从架构级别向下延伸为可测量的一套评估模 型,使得企业在开始SOA规划或设计时,能够 准确了解其具体内容,掌握所需要管理的各项指 标,这对于协助企业实施SOA具有重要的意义.
布模式,到面向对象的架构设计,体系结构经历 了不同层次的变化和发展.最近几年,软件体系 结构研究已完全独立于软件工程的研究,成为计 算机科学中一个新兴的研究方向和独立的学科分 支.软件体系结构研究的主要内容涉及软件体系 结构描述,软件体系结构风格,软件体系结构评 价和软件体系结构的形式化方法等.解决好软件 的重用,质量和维护问题,是研究软件体系结构 的根本目的. 近年来,SOA(面向服务的体系结构, Service-Oriented Architecture)成为企业级应用 开发领域中的讨论热点.所谓SOA,是一种架构 模型.它将应用程序的不同功能单元(服务)通过服 务之间定义良好的接口和协议联系起来,其接口 采用完全中立的方式来定义,独立于实现具体服 务的硬件,操作系统和编程语言,这使得构建在 各种这样的系统中的服务可以以一种统一和通用 的方式进行交互.基于SOA可以开发并集成业务
2
SOA模型分析
图1是一张经典的SOA基础结构图,其中: WSDL,UDDI和SOAP是SOA基础的基本部 2008 06
25
件.WSDL用来描述服务,UDDI用来注册和查找 服务,而作为传输层协议的SOAP,用来在用户和 服务提供者之间传送消息.
最小,同时也能避免大量的回归测试. 良好的系统架构对社会架构也有一定的影 响.优秀的架构是为创建它的团队而工作的,它 不仅可以平衡团队内部的个体在实力和能力上存
软 件 平 台 与 应 用
在的差异,而且可以弥补各自的弱点. 体系结构对边界也有决定性作用,在架构的 设计过程中,开发团队会就某些因素是否应该被 加入到系统中而做出很多决定,成功的解决方案能 够创建技术边界来支持业务的特殊需求.这些边 界选择可直接影响到软件测试,例如,服务器监 控,服务器性能参数调优等.
图1 SOA基础结构
一个好的架构具有可持续性与不可替代性, 它能够使系统在市场竞争中由于难于复制而占据 优势地位.例如在功能,性能,易用性,安全性 和可移植性等质量特性中获得优势,从而有效减 少缺陷,使性能达到目标而减少系统调优后反复 测试的过程.
WS-I Basic Profile由Web服务互用性组织 (Web Services Interoperability Organization) 提供,是SOA服务测试与互用性所需要的核心构 件.服务提供者可以使用Basic Profile测试程序来 测试服务在不同平台和技术上的互用性. J2EE和.NET平台是开发SOA应用程序常用的 平台,但SOA的开发平台并不仅限于此,还有一 些新的规范引入,例如JAXB和JAXR等. QoS(服务质量)机制的关键任务是为系统解 决高级需求,例如安全性,可靠性和事物等,而 基本的Web服务规范不能满足这些高级需求.在 QoS中,共涉及安全,可靠,策略,控制,管理等 多个方面机制.
- 软件结构图 > 软件平台与应用
-
软件平台与应用
下载该文档 文档格式:PDF 更新时间:2009-07-02 下载次数:0 点击次数:1
文档基本属性 文档语言: English 文档格式: pdf 文档作者: cvamw2 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Loughborough University 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
-
PDF格式下载
- 更多文档...
-
上一篇:软件体系结构
下一篇:软件工程试题整理词语解释题
点击查看更多关于软件结构图的相关文档
- 您可能感兴趣的
- 画结构图软件 软件系统结构图 画结构图用什么软件 房屋结构图软件 网络结构图设计软件 软件工程结构图 如何画软件结构图 结构图制作软件 软件功能结构图 实验结构图软件
- 大家在找
-
- · 南宁二中2011年高考
- · 消防队扑救火灾收费吗
- · dsp+fpga
- · 长城职业计算机学校
- · 财务分析课件下载
- · 华硕白色笔记本报价
- · 朝鲜美女陪金正日睡觉
- · cad零件图标准图框
- · 影像诊断必读
- · 上理混凝土试卷
- · 宏观经济学高鸿业txt
- · spbshell3d1.0.4
- · jzr2316x起重电机
- · nokia500手机主题
- · 打开注册表
- · 铜梁桂花节
- · 田径终点裁判
- · 阿巴达小说下载
- · 常州苯乙酮生产商
- · 2012会计中级职称考试
- · 剑桥少儿英语讲课视频
- · 宫2杨幂演什么
- · 铁甲钢拳高清全集下载
- · 百姓网招聘信息
- · 多功能科学计算器
- · 革兰氏阳性球菌视频
- · 热电厂伴热电缆
- · 什么叫立方体
- · www.1985.cd.com
- · 东华大学研究生专业
- 赞助商链接