- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA的企业应用集成技术架构实施方法.doc
基于SOA的企业应用集成技术架构实施方法 摘 要:随着IT技术的发展,企业使用了大量的应用系统,其信息应用架构也变得更加多样和复杂。在企业业务发展提出更多需求的同时,对企业应用系统的深化应用、应用系统集成、数据标准统一和数据共享提出了更高的要求。本文介绍了企业应用集成技术的发展,面向服务的应用集成技术架构,并提出了基于SOA的企业应用集成项目的实施方法。 关键词:应用集成;SOA;体系架构;服务;ESB 中图分类号:TP311 信息化的发展让企业建立了众多的信息系统,以帮助企业进行内外部业务的处理和管理工作。公司现有应用的信息系统都包含它自己的应用、流程以及数据,支持着企业各业务和职能部门的工作,但相互之间缺乏有效的通信和信息共享。在公司信息化建设的过程中,显然重新设计并实现这些独立的信息系统归并为一个整体、超大的系统并不是一个最好的办法,因此,从公司整合自身业务流程、利用现有资源等方面出发,提出了企业应用集成技术架构。 1 企业应用集成技术的发展 20世纪60年代末到70年代期间,企业应用大多是用来替代重复性劳动的一些简单设计。当时并没有考虑到企业数据的集成,唯一的目标就是用计算机代替一些孤立的、体力性质的工作环节。 20世纪80年代,企业规模开始扩大,企业业务和数据日趋复杂,一些公司开始意识到企业应用集成的价值和必要性,很多公司的技术人员试图在企业系统整体概念的指导下对已经存在的应用进行重新设计,以便将他们集成在一起。此时,点到点(PP,Point To Point)的集成技术开始出现,在各个应用系统之间通过各自不同的接口进行点到点的简单连接,实现信息和数据的共享。 20世纪80年代末和90年代初,随着企业规模的进一步扩大,应用系统不断增加,简单的点到点连接已经很难满足不断增长的应用集成要求,企业迫切需要新的集成方法:可以少写代码,无需巨额花费,就可以将各种旧的应用系统的新的系统集成起来。这时第1代企业应用集成技术采用了公共对象请求代理体系结构(CORBA,Common Object Request Broker Architecture)/分布式组件对象模型(DCOM,Microsoft Distributed Component Object Model)、面向消息的中间件(MOM,Message Oriented Middleware)等技术,实现了对企业信息的集成,促进了企业的进一步的发展。 20世纪90年代中后期,企业业务的迅速发展以及与电子商务的结合对应用集成解决方案提出了更高的要求,局限于信息集成的第一代企业应用集成技术很难实现企业业务流程的自动处理、管理和监控,基于业务流程管理(BPM,Business Process Management)/业务流程改进(BPI,Business Process Improvement)的第2代企业应用集成技术成为更加合适的集成选择方案,实现了端到端的业务流程,顺畅企业内外的数据流、信息流和业务流,是当前集成技术发展的主流。 对于非IT企业,其信息化发展历程存在一定的相似性,一般都会经历从起步到发展,然后进行集成、逐步优化和最后实现提升这几个阶段。跟踪国际知名油田服务企业,斯伦贝谢、哈利伯顿在应用集成上已基本达到覆盖整个油田服务业务,进入优化和提升阶段。国内中石油、中石化也着力地正在研究应用集成问题,并取得一定研究成果和应用成果,公司目前的信息化处于分散建设、分散管理模式,向统一规划、分步实施、集中管理模式过渡的发展阶段。 2 面向服务的应用集成技术架构 在应用集成类项目的建设中,如何有效地将适当的IT架构与企业的业务要求相结合,建立满足业务要求的系统十分重要。 面向服务的架构(SOA,service oriented architecture)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,SOA的产生适应于业务的灵活变化以及IT系统的改变的要求。结合业务快速发展的需求,在SOA平台设计上,需要充分考虑SOA的技术演变和要求,以此作为基础,构建基础的IT业务平台,IT架构是一个逐步演变的过程,如图1所示。 图1 架构演进示意图 SOA相对于其它类型的架构而言,重点强调两个原则。一是从业务角度,追求业务越来越灵活,通过增加流程的粒度、快速生成业务流程以及组装应用来及时响应市场的变化。另一方面是从IT角度,追求IT系统越来越简单化,通过服务生成的技术无关性、最大化的重用现有服务等方法来实现IT系统的灵活与简化。 从SOA的原则可以清晰地了解到与其它既有的架构的最大不同在于,它是第一个明确提出在建设IT架构的时候,同时直接从业务层面去思考的架构。以往的IT架构更多的关注于IT技术本身的特点、如何去优化、简化开发、增强处理能力
您可能关注的文档
最近下载
- 13.5 道路运输法律制度(政策与法律法规 第五版).pptx VIP
- RB_T 089-2022 绿色供应链管理体系 要求及使用指南.docx VIP
- 13.4 铁路运输法律制度(政策与法律法规 第五版).pptx VIP
- NBT47025-2012缠绕垫片-标准图集.docx VIP
- 派出所矛盾纠纷排查 化解调研.pdf VIP
- 2025年中国人工智能计算力发展评估报告.pdf VIP
- 三峡郦道元的文言文.ppt VIP
- 高中英语与语文课程融合的实践与反思教学研究课题报告.docx
- 医院优质服务基层行创建资料(优质服务基层行建设工作汇报).pptx VIP
- 打叶复烤机械修理工职业技能竞赛培训综合试题五(答案).docx VIP
文档评论(0)