SOA架构在企业信息系统中的应用.docVIP

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

SOA架构在企业信息系统中的应用   摘 要:随着企业业务模式的扩展以及信息系统规模的不断剧增,原有竖井式(silo)的业务应用模式以及以项目为导向的应用生产模式越发的无法适应更高层次的企业对信息系统的需求。传统的企业级应用架构模式在需求和新技术的驱动下将会产生必然的转变以适应未来的管理模式。本文对面向服务架构SOA(Service-Oriented Architecture)的模式进行了简要介绍,讨论了讨论了SOA架构的优势,SOA在企业级信息系统建设中的应用场景,仅供参考。   关键词:计算机;企业信息管理系统;面向服务架构SOA   一、SOA(面向服务架构)的介绍以及与传统架构的区别   SOA,即面向服务的体系结构(Service-Oriented Architecture),是在计算环境下设计、开发、应用、管理分散的逻辑(服务)单元的一种规范。是以服务层为基础,可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用的架构模式,各服务可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。   在SOA技术架构体系中对于关键的传统MVC模式下的业务逻辑层,从逻辑设计上把业务逻辑、业务服务及业务流程松合分离开来,并在技术上实现了标准化。这种标准化的建立减少了企业信息系统的投资,从架构上更能适应企业业务流程和商业模式的快速变化,最大程度上的保护了企业原有的信息资产投资,降低了软件系统对硬件资源的依赖程度,进而改变了企业信息化推进模式。   传统架构下的系统与面向SOA的分布式系统的区别,论概念上来讲SOA是以服务为中心,既然以服务为中心就会有很多面向服务的设计原则。而传统的分布式系统没有服务的概念,也没有所谓的一切皆是服务的原则。SOA的首要原则就要以服务为中心,针对服务的设计又有了很多服务设计原则。SOA对服务还进行了类型的划分,按照服务的应用层次来分类:业务服务、组合服务、应用服务,包装服务等。再按照管理与运维的层面来分类:控制服务、调度服务、监控服务等等。传统的分布式系统是没有这些的,SOA是对传统分布式系统的一个迭代进化,它更加强调了以服务为首要原则。   二、传统架构企业信息系统遭遇的瓶颈   由于企业的信息化建设存在跨时间、跨应用技术、跨厂商以及跨基础平台等特性,这些因素导致了企业当中虽然系统众多,但同样形成了很多信息孤岛的问题;数据格式各不相同,整合难度较大。   公司的IT规划包括三个层面上的内容:一是战略层面的规划,它主要确定的是信息化的大方向;二是IT项目层面的规划,它确定的是每一个具体IT系统的建设的目标范围,以及方案、实施计划与投资;第三是IT架构规划,它是IT规划的核心内容,是公司战略与IT目标的支撑框架,是联接公司战略与具体每一个IT项目之间的桥梁。   随着信息化建设的深入,IT架构成为公司信息化建设的核心问题,公司原有的IT规划,缺位主要表现在没有进行深入IT架构规划,在公司战略与IT系统之间,没有细化的框架联接,这种不完整的IT规划,造成了巨大的IT投资风险和浪费。   在实际的情况下IT系统所承载的负荷越来越重,多次发生系统宕机或故障,业务部门的抱怨越来越多。在现实面前,企业被迫要对IT系统进行调整以应对业务流程。   三、SOA的软件架构模式在企业级信息系统中的应用   通常SOA架构由几企业服务总线ESB(Enterprise Service Bus)、业务流程服务组件以及用户接入层三部分组成。   企业服务总线ESB,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。它是一个服务的中介,形成服务使用者→ESB服务Proxy→服务提供者的生物链,其基本功能是数据传输,消息协议转化以及路由三部分。   业务流程管理(Business Process Management,BPM)是从业务过程的角度对企业进行全方位的管理,是为企业内及企业问的各种业务过程提供一个统一的建模、执行和监控的环境。企业通过将其业务流程按照一定的标准封装成一个个的服务,并对外公开。各个模块或者企业合作伙伴通过ESB服务总线调用已经封装好的服务,而不需要考虑该流程是建立在何种平台上,采用什么语言实现,只需要通过公开服务库中提供的服务接口直接调用。   在企业级SOA架构中,企业服务总线ESB通过各种协议,如HTTP、AQ、MQ等和已有系统联接,完成系统间以SOA的方式互联互通。通过服务总线的协议沟通不同系统,同时无需更换原有系统的技术;业务流程层通过工作流引擎等实现对企业业务流程的灵活支持,分离业务流程的描述和具体的实现,应用的流程控制是由服务器来调用具体的商业方法来提高应用的灵活性,更能适应不断变化的环境,针

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档