欢迎来到天天文库
浏览记录
ID:32057774
大小:2.03 MB
页数:71页
时间:2019-01-31
《基于soa的企业应用系统集成分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得重迭太堂或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:丑f点牟签字日期:驯7年f月似日学位论文版权使用授权书本学位论文作者完全了解一重庭盘堂有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文
2、被查阅和借阅。本人授权重废盔堂可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。保密(),在——年解密后适用本授权书。本学位论文属于/不保密(∥)。(请只在上述一个括号内打“√”)学位论文作者签名:影f支牟导师签名<三二≠:、∥鼋夕矗乏一/重庆大学硕士学位论文1绪论1.1引言在当前很多中型和大型企业中,随着企业业务的增长、变化,在企业发展的不同阶段部署了不同的应用系统(如ERP、CRM等),企业不同部门根据业务的需要,也存在不同的应用系统。对于大多数企
3、业来说,在不同需求和不同技术条件的影响下,所部署的应用大多由不同的厂商生产,各个应用系统都拥有自己特有的基础架构,这些不同的应用在开发语言、支持平台、采用的通信协议和对外数据交换的格式上都有存在较大的差异,不同移用系统之间信息不能互访,形成企业内部的“信息孤岛”。当现有业务流程发生改变(如人事变动、部门整合、企业并购等),不同应用系统之间需要通信时往往采用纸质媒介作为信息传递手段,共享信息慢,且容易造成资源浪费。每个应用系统在建立之初,往往针对当前主要的业务需求,很少考虑对现有系统功能和数据的重用,且较多依赖
4、于当前的技术,使得业务和技术紧密耦合在一起,当有新的业务流程产生,原有技术往往无法满足新的业务需求,因而造成企业信息可重用程度差。1.2研究背景一个企业应用通常有N层体系结构,所以它能分布在多台不同的计算机上,即使这种结构会导致不同机器上的进程相互通信,但它还是属于应用分布而不是应用集成。N层结构的企业应用具有以下特点:首先,它的通信部件是紧耦合的,他们之间相互直接依赖,其中任何一层离开其他层都会失去作用。其次,层间一般采用同步通信。再者,应用的用户一般都只接受快速的系统响应。与之相反,所集成的应用都是独立的
5、应用,他们能各自运行,还能采用松耦合的方式相互配合。这使得每个应用都能集中完成一部分具体的功能,并将相关的功能委托给其他应用来完成,所集成的应用采用异步通信方式,它们不必等待响应就能继续执行;或者并发地执行其他任务,直到应答返回,集成的应用对时限的要求更轻松,这就使它们能够处理其他任务直到有调用结果返回,因此要比很多实时等待结果的用户更有耐心。所有的应用集成解决方案必须要应对一下基本挑战:①网络是不可靠的集成解决方案必须通过网络把数据从一台计算机传送到另一台计算机上,与运行在同一台计算机上的进程相比,分布式计
6、算必须应对更多可能出现的问题,很多情况下,若需要集成的两个系统位于不同的大陆,它们之间的数据必须通过重庆大学硕士学位论文1绪论电话线、局域网段、路由器、交换机、公共网络和卫星链路传输,其中每个环节都可能带来延迟或中断。②网络速度慢通过网络发送数据要比执行一个本地方法调用慢多个数量级。如果使用设计单一应用的方法设计一个广域分布式解决方案,可能会对性能造成灾难性的影响。③任何两个应用都是不同的集成解决方案需要在使用不同编程语言、不同操作平台和不同数据格式的系统之间传递消息,因此,集成解决方案要能与这些不同的技术打
7、交道。④改变是难免的应用会随着时间而改变。一个集成解决方案必须跟上与之关联的应用变化的步伐,集成解决方案应该能够轻易捕获改变带来的雪崩效应:如果一个系统改变了,所有其他系统也会受到影响,通过在应用之间使用松耦合连接,集成解决方案需要尽可能减少系统之间的依赖关系。1.3集成技术现状及存在的问题随着时间的推移,开发人员主要采用了以下四种主要的方法克服了上述困难:①文件传输一个应用写文件,之后另外一个应用读这个文件。为此,应用之间需要协商文件名、文件位置、文件的格式、文件读写的时间以及谁负责删除这个文件。屠鲫王靶弛
8、》霹磐司曼.+》岳j粤垂三司L——⋯一l』k——————oL⋯一⋯p文件共享示意图。’图1.1共享文件集成方式Figurel.1Theintegrationmethodofsharingdocuments②共享数据库多个应用共享共同的数据库,这个数据库位于独立的物理数据库中。由于不存在重复保存的数据资料,因此不必将数据从一个应用传送给另一个应用。2重庆大学硕士学位论文1绪论尸一。⋯翟朗c⋯≮℃⋯⋯~
此文档下载收益归作者所有