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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于总线通道技术SOA架构设计方案

一种基于总线通道技术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)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档