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

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

ID:31686394

大小:57.59 KB

页数:6页

时间:2019-01-17

一种基于总线通道技术soa架构设计方案_第1页
一种基于总线通道技术soa架构设计方案_第2页
一种基于总线通道技术soa架构设计方案_第3页
一种基于总线通道技术soa架构设计方案_第4页
一种基于总线通道技术soa架构设计方案_第5页
资源描述:

《一种基于总线通道技术soa架构设计方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一种基于总线通道技术SOA架构设计方案摘要:文章以SOA架构设计为研究对象,分析了总线通道技术和SOA架构技术,并据此提出基于总线通道技术的SOA架构设计方案,接着围绕总线通道技术支持下的SOA架构设计这一中心问题展开了较为详细的分析与阐述,最后论证了该方案在处理企业需求变化问题时所具有重要作用与意义。关键词:总线通道技术;SOA技术;架构中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)31-7478-03企业面临的商业环境变化越来越快,竞争越来越激烈,如何快速整合企业现有业务,开发新业务,适应需求变化

2、是企业急需要解决的问题。目前企业的现状是计算机系统相互隔离,不能协调工作,操作计算机系统的业务人员完成各自的业务,整体上处于一种混乱状态,很难达成业务的敏捷性。业务敏捷性取决于企业信息的自由流动、服务和业务流程,而这些都要求信息系统能够满足业务的变更,同时,不能因为业务变更造成企业原有业务系统的重新编写和构建。企业信息系统一般是多平台和多技术构成的,而且业务会涉及到企业内部、外部环境、供应商和客户等,因此就需要更好的互联技术来满足异构系统之间的信息交互[1]。总线通道技术和SOA(ServiceOrientedArchitectu

3、re)技术相结合在企业业务移植、业务有效控制和业务流程编排等方面有优势,能够满足企业业务敏捷性要求。文章将结合总线通道技术和SOA架构技术,分析一种基于总线通道技术的SOA架构设计方案,以满足企业业务敏捷性需求。1基于总线通道技术的SOA设计方案SOA本质上是一种面向服务对象的软件架构模型,该模型将应用程序的不同功能单元,即服务(service),通过服务间定义的接口和契约(contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样的系统中的服务可以使用统一和标准的方式进行

4、通信[2]。总线通道技术是SOA的基础,它将传统的中间件技术、XML和Web服务集成,消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现不同服务之间的通信与整合。总线通道技术集成异构平台的不同应用,为SOA服务提供交互通信和协作处理[3]。SOA要解决的根本问题是如何保护企业的现有资产,推动业务敏捷,把企业已经有的应用系统,用标准的、高效的和便利的方式集成起来,使企业更好的应对市场的变化,对业务需求的变化做出快速的反应。使用总线通道技术构建Web应用服务满足企业需求,构建方案如图1所示。从设计开发的角度来说,数据交换接口

5、、传输协议、应用协议等构建在总线通道上,总线通道业务系统借助于WebService实现对系统构架开发处理,并借助于不同的通道实现对各类服务数据的传输作业,在SOA思想的引导作用之下,借助于ESB模式实现对整个多通道系统的整合处理。构建于总线通道技术基础上的SOA架构能够统一描述各种业务、业务对象与业务模型。在总线通道技术的作用之下,借助于模块化结构设计方式的实现,应用系统的结构框架简洁、清晰。通过对总线通道技术的有效应用,应用系统能够具有高效的扩充性能。2设计方案分析基于总线通道技术的SOA架构方案设计包含四个方面的内容:总线通道

6、软件配置,多种传输协议的实现,基于依赖关系的松耦合,传输通道定义规则。下面从这四个方面进行分析。1)总线通道软件配置分析采用总线通道技术SOA架构系统的项目在硬件及软件配置设计过程当中涉及到三台独立运行服务器,分别发挥网站服务、数据服务以及中间服务功能。网站服务器的作用在于实现整个总线通道应用系统的数据信息共享处理;数据服务器的作用在于实现整个软件运行状态下的运行数据处理;而中间服务器的作用在于实现总线通道系统与终端应用对象之间的信息数据同步处理。2)多种传输协议实现方式分析在传统意义上的应用系统当中,数据传输的方式多借助于单一性

7、传输协议的方式实现,并针对传输协议以及应用业务进行了高度有效的紧耦合绑定处理。这种数据传输方式不利于系统功能的扩展,影响应用服务的集成,对于整个应用系统综合功能的发挥而言是极为不利的。从这一角度来说,在针对整个应用系统进行设计的过程中,应当考虑改进传输协议方式。考虑综合应用需要,架构方案采用多种传输协议兼容不同数据格式,实现多种类型的协议传输接口。多种传输协议实现比较复杂,涉及到协议封装、协议格式、协议版本以及异构平台消息转化等,可以采用装饰模式(Fa?ade模式)对协议封装,在应用系统总线通道接口位置设置Fa?ade模式,发挥其

8、针对子系统细节的有效屏蔽性能,一方面能够方便客户针对子系统功能的有效访问,另一方面也可以有效消除整个系统在编码过程中所涉及到的冗长的复杂代码。装饰模式的设计方案借助子类实现各种具体的协议,依据不同的应用需求使用不同的协议对象进行配置,有效降低应用实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。