网站大量收购独家精品文档,联系QQ:2885784924

一种基于总线通道技术SOA架构设计方案.docx

一种基于总线通道技术SOA架构设计方案.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种基于总线通道技术SOA架构设计方案 摘要:文章以SOA架构设计为研究对象,分析了总线通道 技术和SOA架构技术,并据此提出基于总线通道技术的SOA 架构设计方案,接着围绕总线通道技术支持下的SOA架构设 计这一中心问题展开了较为详细的分析与阐述,最后论证了 该方案在处理企业需求变化问题时所具有重要作用与意义。 关键词:总线通道技术;SOA技术;架构 中图分类号:TP311文献标识码:A文章编号: 1009-3044 (2012) 31-7478-03 企业面临的商业环境变化越来越快,竞争越来越激烈, 如何快速整合企业现有业务,开发新业务,适应需求变化是 企业急需要解决的问题。目前企业的现状是计算机系统相互 隔离,不能协调工作,操作计算机系统的业务人员完成各自 的业务,整体上处于一种混乱状态,很难达成业务的敏捷性。 业务敏捷性取决于企业信息的自由流动、服务和业务流 程,而这些都要求信息系统能够满足业务的变更,同时,不 能因为业务变更造成企业原有业务系统的重新编写和构建。 企业信息系统一般是多平台和多技术构成的,而且业务会涉 及到企业内部、外部环境、供应商和客户等,因此就需要更 好的互联技术来满足异构系统之间的信息交互[1]。 总线通道技术和 SOA ( Service Oriented Architecture)技术相结合在企业业务移植、业务有效控制 和业务流程编排等方面有优势,能够满足企业业务敏捷性要 求。文章将结合总线通道技术和SOA架构技术,分析一种基 于总线通道技术的SOA架构设计方案,以满足企业业务敏捷 性需求。 1基于总线通道技术的SOA设计方案 SOA本质上是一种面向服务对象的软件架构模型,该模 型将应用程序的不同功能单元,即服务(service),通过服 务间定义的接口和契约(contract)联系起来。接口采用中 立的方式定义,独立于具体实现服务的硬件平台、操作系统 和编程语言,使得构建在这样的系统中的服务可以使用统一 和标准的方式进行通信[2]。 总线通道技术是SOA的基础,它将传统的中间件技术、 XML和Web服务集成,消除不同应用之间的技术差异,让不 同的应用服务器协调运作,实现不同服务之间的通信与整 合。总线通道技术集成异构平台的不同应用,为SOA服务提 供交互通信和协作处理[3]。 SOA要解决的根本问题是如何保护企业的现有资产,推 动业务敏捷,把企业已经有的应用系统,用标准的、高效的 和便利的方式集成起来,使企业更好的应对市场的变化,对 业务需求的变化做出快速的反应。使用总线通道技术构建 Web应用服务满足企业需求,构建方案如图1所示。 从设计开发的角度来说,数据交换接口、传输协议、应 用协议等构建在总线通道上,总线通道业务系统借助于 WebService实现对系统构架开发处理,并借助于不同的通道 实现对各类服务数据的传输作业,在SOA思想的引导作用之 下,借助于ESB模式实现对整个多通道系统的整合处理。构 建于总线通道技术基础上的SOA架构能够统一描述各种业 务、业务对象与业务模型。在总线通道技术的作用之下,借 助于模块化结构设计方式的实现,应用系统的结构框架简 洁、清晰。通过对总线通道技术的有效应用,应用系统能够 具有高效的扩充性能。 2设计方案分析 基于总线通道技术的SOA架构方案设计包含四个方面的 内容:总线通道软件配置,多种传输协议的实现,基于依赖 关系的松耦合,传输通道定义规则。下面从这四个方面进行 分析。 1)总线通道软件配置分析 采用总线通道技术SOA架构系统的项目在硬件及软件配 置设计过程当中涉及到三台独立运行服务器,分别发挥网站 服务、数据服务以及中间服务功能。网站服务器的作用在于 实现整个总线通道应用系统的数据信息共享处理;数据服务 器的作用在于实现整个软件运行状态下的运行数据处理;而 中间服务器的作用在于实现总线通道系统与终端应用对象 之间的信息数据同步处理。 2)多种传输协议实现方式分析 在传统意义上的应用系统当中,数据传输的方式多借助 于单一性传输协议的方式实现,并针对传输协议以及应用业 务进行了高度有效的紧耦合绑定处理。这种数据传输方式不 利于系统功能的扩展,影响应用服务的集成,对于整个应用 系统综合功能的发挥而言是极为不利的。从这一角度来说, 在针对整个应用系统进行设计的过程中,应当考虑改进传输 协议方式。考虑综合应用需要,架构方案采用多种传输协议 兼容不同数据格式,实现多种类型的协议传输接口。 多种传输协议实现比较复杂,涉及到协议封装、协议格 式、协议版本以及异构平台消息转化等,可以采用装饰模式 (Fa?ade模式)对协议封装,在应用系统总线通道接口位置 设置Fa?ade模式,发挥其针对子系统细节的有效屏蔽性能, 一方面能够方便客户针对子系统功能的有效访问,另

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档