如何建设SOA企业IT架构.docVIP

  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的企业IT架构? /h/1811/303834-4407.html 针对当前企业的信息化建设,提出并实现基于面向服务体系结构的企业应用集成系统架构,该架构采用企业服务总线无缝集成应用,支持流程服务编排,能进行组合服务开发,使企业可通过集成系统所提供的各种服务将其内部及企业间的应用集成在一起,并通过工作流的协调来互相调用,以实现一个完整的、跨组织的业务目标。 1 概述 由于目前“计算孤岛”和“信息孤岛”的现象影响企业长期稳定的发展,因此建立一个完备的企业IT架构必不可少。该架构必须灵活快速地适应不断变化的业务需求,使企业现有的信息模型和业务流程具备良好的集成、共享、协作能力,从而帮助企业全面建立产品的开发、设计、采购、制造、测试和管理的信息化技术平台,在技术上增强竞争力。本文提出并实现一种基于面向服务体系架构(Service—Oriented Architecture,SOA)的企业IT架构模型。该模型可为企业应用集成和企业间协作提供信息集成、流程集成和集成服务等功能,并能形成可重构、插件化、开放式的软件应用平台,以满足各类软件系统的组合/拆分要求。 2 面向服务的体系架构 面向服务体系架构的核心本质是实现服务和技术的完全分离,从而达到服务的可重用性。它将企业应用看作由一些不同粒度、能跨越企业边界以及能实现特殊功能的服务集合所构成,并在这些服务之间通过定义良好的、独立于实现服务的硬件平台、操作系统和编程语言的接13进行联系,使此类系统可通过一种通用的方式进行交互。因此,采用SOA实现企业的IT架构能在更大范围上达到信息共享,实现高度的互操作性和可扩充性,最终起到优化配置资源的作用。SOA体系结构,由服务提供者、服务消费者和服务注册中心构成。Web Service作为SOA的主要实现方式,它提供的基于可扩展标记语言(eXtensible MarkupLanguage,XML)的标准化接口能为SOA应用模型的实现提供较好支持。 其中,服务提供者采用基于XML统一的Web服务描述语言(Web Service Definition Language,WSDL)来描述服务,并在UDDI注册中心注册发布;由于服务描述的统一性,服务请求者可通过服务查询总线到UDDI注册中心查询所需的服务和服务请求者,绑定服务请求者,调用服务。 3 基于SOA的企业IT架构总体设计 IT体系架构应满足企业近期和长远的El标,并能对技术平台和应用系统进行合理划分和部署。结合SOA技术,IT系统的总体框架设计为5层结构,从下至上依次为:硬件基础设施平台,操作系统平台,软件基础架构平台,业务软件平台和企业应用平台。 其中,硬件基础设施平台为整个IT架构提供一个可靠稳定的硬件基础平台。它包括硬件管理以及硬件层次的安全管理;操作系统平台提供一个可靠的、可扩展的以及高可用性的基础平台;软件基础架构平台提供IT应用的基础技术支撑平台;业务软件平台实现企业应用的业务逻辑和底层的IT技术的分离,使开发者不必关注其技术的实现;企业应用平台面向业务人员,实现业务人员能直接访问业务逻辑的功能。上述结构在逻辑上既相对独立,又逻辑相关。对5层结构进行统一规划,将确保企业先期对信息系统投资的最大利用和后期对信息系统追加投资的可行性和准确性。 3.1软件基础架构平台 软件基础架构平台包括数据库、数据仓库、应甩服务器和平台软件系统管理。 数据库是企业数据存储和管理的核心,是所有应用的基础。它包括基础数据以及各类应用数据和元数据的管理。该模型采用所有应用基于一个单一集成数据模型和关系表集的模式。数据仓库是一个面向集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。应用服务器作为应用技术架构的基础和支撑体系,支持 J2EE、XML等规范,支持基于J2EE标准的应用开发、部署和运行。它提供一个综合的SOA基础架构,能将企业应用程序作为Web服务来包装、编排、供应、管理、保护、联合、发现和访问。 对软件日常的维护、资源分配、性能调优等工作将关系到整个业务系统能否正常高效地运行。因此,使用功能强大的平台软件系统管理工具可提高系统的维护效率和可靠性。该架构模型能在整个系统的软件生命周期内、从网络上的任何位置去管理、监控及操作各类软件。从而使IT工作人员可将硬件节点、数据库和应用服务器分组为单个的逻辑实体,然后将一组对象作为一个单元来管理,提高了工作效率。 3.2业务软件平台 业务软件平台设计如图4所示。该平台提供应用共享服务、应用集成服务、应用驱动服务和数据驱动服务。 其中,数据驱动服务是在一套完整的业务应用开发、集成、访问的过程中进行的数据准备工作;应用驱动服务为IT应用提供整个应用运行环境中信息之间的连接服务、面向异构环境的信息通信传输机制以及多个系统之间的信息流动和互操作

文档评论(0)

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

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

1亿VIP精品文档

相关文档