• 软件结构图 > 软件平台与应用
  • 软件平台与应用

    免费下载 下载该文档 文档格式:PDF   更新时间:2009-07-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:English
    文档格式:pdf
    文档作者:cvamw2
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    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格式下载
  • 您可能感兴趣的
  • 画结构图软件  软件系统结构图  画结构图用什么软件  房屋结构图软件  网络结构图设计软件  软件工程结构图  如何画软件结构图  结构图制作软件  软件功能结构图  实验结构图软件