武汉理工大学硕士学位论文基于SOA的企业应用集成研究与实现姓名:田靖申请学位级别:硕士专业:机械制造及其自动化指导教师:盛步云20070501基于SOA的企业应用集成研究与实现作者:田靖学位授予单位:武汉理工大学相似文献(10条)1.学位论文刘洋基于WebServices面向服务架构的虚拟企业应用集成研究2005虚拟企业作为的一种企业间的协同合作模式,其成员企业是动态的、不确定的,并且各成员企业运行模式所依赖的底层基础架构、通信协议以及对外交换的数据格式都有所差异,整个动态联盟处于一种异构的、分散的环境中。如何保障在成员之间方便地、低代价地实现无缝集成和互操作,从而提供一个动态的企业间的应用集成环境,是构建虚拟企业的关键问题之一。 目前,多数的虚拟企业应用集成方案一般都是“独立”地针对某个特定应用来设计,并且集成双方之间实现的是紧耦合机制,难以在使用期进行再定制。而WebServices技术作为一种新型的分布式对象技术,具有完好封装、松散耦合和高度可集成能力等特点,能够很好地满足虚拟企业成员的动态性要求,并解决成员之间应用集成的架构相异问题,从而使虚拟企业的应用集成环境具有良好的可扩展性和易维护性。 本文首先对企业应用集成的内涵进行了深度和广度的阐述;结合虚拟企业的特征,分析并总结了虚拟企业应用集成在系统体系结构和集成机制两方面的特性需求;进而对现有的虚拟企业应用集成方案进行了不足分析,并详细地分析了WebServices技术在虚拟企业应用集成构建中的优势所在。在上述分析的基础上,提出了一个基于WebServices技术的面向服务架构(SOA)的虚拟企业应用集成模型,详细的设计和阐述了集成体系架构中的核心企业方、成员企业方以及客户方的各自功能和交互,并深入探讨了如何利用WebServices接口集成调用合作伙伴所提供的应用服务,以及私有UDDI和统一身份认证服务的创建。最后,将模型应用于一个虚拟企业的分布式集成订单处理系统,具体地实现了成员之间的应用服务松散耦合的集成及调用。从而验证了基于WebServices的虚拟企业应用集成模型的可操作性和正确性,为进一步实现复杂虚拟企业应用系统做了必要的理论与实践准备。2.期刊论文马华.李建华.MAHua.LIJian-hua面向服务架构在动态企业应用集成中的应用-计算机工程与设计2006,27(13)现代企业间的竞争日趋激烈,为迅速实现业务过程重组并敏捷地响应市场变化,企业产生了进行动态企业应用集成(EAI)的需求.粗粒度的松耦合的面向服务架构(SOA)是一个支持动态EAI的具有较好健壮性的架构.通过对SOA的分析,提出了一个通用的SOA基础模型,分析了基于SOA的动态EAI技术和实现方式.最后结合医学资源网项目,开发了一个基于SOA的动态EAI平台.3.学位论文马奔基于面向服务架构(SOA)的企业应用集成研究2007自从国家提出以信息化带动工业化以来,大中型企业都相继建立了相对比较丰富的各类企业应用系统。由于企业信息化过程是渐进的、分散的,在这个过程中使用的各种应用系统通常运行于不同的系统平台、由不同的开发工具开发而成,其后果是形成了一个个“信息孤岛”。伴随着企业规模的扩大,企业信息共享已成为其竞争资本。因此,如何将企业现有的应用系统集成起来,实现数据层、应用层和业务层的共享成了当前企业应用集成的核心问题。本文首先在比较了传统集成方案和面向服务架构集成方案的管理复杂度、可控度、敏捷性以及可重用性的基础上,结合娃哈哈公司当前的信息化水平、业务需求和未来的信息化策略,提出了娃哈哈公司基于面向服务架构的企业应用集成框架。该框架以企业应用集成深度为轴线,涵盖了企业数据层、应用层和业务层集成范围。然后,文章详细论述了企业数据层、应用层和业务层集成的技术方案和实现方法。最后,分析了娃哈哈公司的当前信息化困境及其今后的发展方向,在娃哈哈公司基于面向服务架构的集成框架的基础之上提出了娃哈哈基于面向服务的企业应用集成J2EE解决方案。在整个过程当中,作者重点研究了以下内容:(1)提出了娃哈哈基于面向服务架构的集成框架,该框架以企业应用集成深度为轴线,涵盖了企业数据层、应用层和业务层集成;在文章的最后,提出了娃哈哈基于面向服务的企业应用集成J2EE解决方案,论述了新系统与SAP/R3系统及其它应用系统如何通信的问题。(2)在数据层集成问题上,提出了利用基于XML数据模型的虚拟数据库和数据仓库来共同实现数据集成,不但解决了企业数据集成问题并可大幅度提高企业大数据量报表的查询性能,而且为企业开展商务智能提供了数据基础。并且在研究如何将XQuery转换成标准SQL的问题上提出了将最小生成树(MST)算法用于解决查询计划的优化问题;(3)在应用集成问题上,提出了基于面向服务的用户角色访问控制模型(SOA-RBAC),并将以前的权限控制扩展到了数据级别控制,该模型可提高数据访问的安全性。(4)在业务层集成问题上,提出了基于语义的Web服务发现和合成匹配算法:细粒度匹配算法(根据请求者需求匹配已发布的服务实现Web服务发现)和粗粒度匹配算法(根据最优目标匹配候选服务列表实现Web服务合成,文章提供了多选择背包算法和多属性决策分析),弥补了BPEL4WS的缺陷。4.期刊论文李建华.陈松乔.马华.LIJianhua.CHENSongqiao.MAHua面向服务架构参考模型及应用研究-计算机工程2006,32(20)面向服务架构(SOA)是一种粗粒度、松耦合的系统结构,它支持动态的企业应用集成.提出了一种以服务执行引擎为核心的面向服务架构参考模型,并结合遗传医学资源网项目,在该参考模型的基础上设计了一个基于SOA的动态企业应用集成支撑系统.5.学位论文顾莉娜面向服务的企业应用集成的研究与实践2005文章首先总结了企业应用集成及面向服务架构的概念,然后分析了面向服务架构在企业集成中的应用模式、对企业各方面的影响,其目的是给出一个企业如何使用面向服务架构进行应用集成的全局观.在此基础上,文章初步探讨面向服务的企业应用集成策略,研究其可取与不足之处,并在其中中注入了新兴的企业服务总线与企业流程管理理念,分析出了相对全面的面向服务的企业应用集成统一框架模型.通过一个简化的供应链系统的案例分析,说明了这一集成框架在实际应用中的价值.最后,关于进一步工作的方向进行了简要的讨论.6.会议论文王海林企业应用集成与面向服务架构2007企业的信息化建设处在一个从多个应用解决方案过渡到构建企业整体信息架构和应用阶段,企业应用集成(EAI)是当前信息化建设面临的一个复杂的课题。传统的企业信息化无架构或架构不完整导致信息化应用缺乏可扩展性和灵活性,企业应用集成正快速从传统架构向新兴的面向服务架构(SOA)演进。文章回顾了EAI的发展过程,探讨了SOA的有关理念和特点,通过江苏省电力公司EAI与SOA的实际案例比较,深入分析了SOA与EAI的异同。7.学位论文杜志文基于动态工作流的面向服务企业应用集成研究2007企业应用集成(EAI)是指通过企业内部网络连接在一起的应用程序和数据源来实现数据和业务的自由共享。由于早期开发的软件系统从规划和技术架构上都没有从整个企业的信息架构上考虑,因此产生了很多信息孤岛。面向服务架构(SOA)利用服务来封装遗留系统的业务功能,并通过服务组合来灵活的构建企业的业务流程,具有很好的灵活性和扩展性,由此面向服务的企业应用集成成为了一个重要的研究方向。随着电子商务的不断发展,需要将不同业务功能的Web服务基于业务流程整合起来,来满足复杂的商业逻辑需要。而传统的服务组合技术因为在设计阶段就需要将服务硬编码到业务流程中去,使得业务在运行时不能根据实际的商业环境进行动态的改变。本文分析了现有企业应用集成的模型,并在此基础上提出了一种面向服务的企业应用集成模型。该模型保留了面向服务企业架构的松散耦合性等特点,引入工作流技术来取代传统的服务编排,利用工作流的样式定制服务编排的规则,支持传统的服务组合,并支持更加复杂的流程编排和人机交互工作流活动。为了能解决传统企业应用集成在设计阶段就需要将服务硬编码到业务流程中去的缺陷,该模型引入了抽象服务的概念。利用抽象服务结合工作流来编制业务流程,用服务代理机制实现工作流的动态性,使得构建的业务流程能够在运行时根据上下文动态地选取实际的Web服务。而QoS参数定制使得业务流程可以根据用户的需要选择可用的服务。除此以外,本文还分析了目前已有的几种基于工作流样式的服务组合算法,比较了这些算法的时间性能,并根据其不足提出了一种网格环境下的改进型服务选择算法,实验结果证明了该算法的有效性。与此同时,根据企业实际的应用环境,分析了该改进型算法的适用范围,在此基础上提出了一种企业环境下服务选择算法的选择策略。最后,结合一个实际的企业应用集成实例,给出了基于动态工作流的面向服务企业应用集成模型的分析、设计和构造过程。8.学位论文吕鸣剑基于SOA企业应用集成与设计的研究2007面向服务架构(SOA)是新一代的架构思想,用于分布式软件开发。由于SOA具有良好的松耦合、与平台无关等特性,很好的解决了系统的灵活性和互操作问题,因而具有广泛的应用。目前,作为企业新系统架构和企业应用集成的主要解决办法,SOA正在成为研究领域的热点。在未来的软件开发世界罩,SOA将成为软件体系结构领域的统领者。本文对企业应用集成EAI传统的实现技术进行了学习研究,分析了面向服务的软件体系结构出现的必然性,及其特点和优势。为了选择SOA的实现技术,特别对SOA在Internet环境下的实现技术--WebService进行了学习研究,主要包括WebService的基础知识和协议规范,并将WebService技术与传统的分布式计算技术进行了比较,更加突出WebService的与平台无关、易于扩展、易于集成等特点。本文结合SOA的设计理论知识,综合运用DCOM、WebService等技术,研究提出了基于SOA的企业应用集成的一般模型。该框架模型可以在现有各种异构企业平台上构建一个平合无关、语言无关的中间层,以支持不同平台应用彼此无缝地连接和集成,并以一种松散的服务捆绑形式,快速、低代价地开发和绑定各种企业应用。另外,本文对WebService互操作、旧有系统的WebService转化问题做了研究和讨论。针对Web服务的安全问题,提出了利用SOAP头条目进行验证的解决办法;对于企业私有UDDI注册中心的组建,提出了实用,快捷的实现方法。最后,结合中石油股份公司的基金项目管理系统集成案例,根据该企业自身的特点,在.NET开发平台下,实践了基于SOA的企业应用开发。9.期刊论文唐跃中.曹晋彰.郭创新.曹一家.韩祯祥.TANGYuezhong.CAOJinzhang.GUOChuangxin.CAOYijia.HANZhenxiang电网企业基于面向服务架构的应用集成研究与实现-电力系统自动化2008,32(14)结合电网企业数字化和信息化的发展方向,针对电网企业目前信息化的发展现状,提出采用企业应用集成(EAI)技术解决现存信息孤岛的问题.指出基于面向服务架构(SOA)的集成技术是实现电网EAI的重要模式,提出基于SOA的EAI框架,并从数据层和业务流程层集成设计相应的实现方案,使该集成平台可以提供基于公共信息模型(CIM)语义的数据和完成典型业务流程的自动化运行,最后介绍上海市电力公司的基于SOA的EAI实践.10.期刊论文李培松.刘觉夫.LIPei-song.LIUJue-fu基于WebService的面向服务架构(SOA)的研究-华东交通大学学报2007,24(2)介绍了WebService的关键技术,分析了面向服务的体系结构和特点.提出了一种基于WebService的面向服务架构的实现方案,并结合实例对企业应用集成的过程进行了探讨.本文链接:下载时间:2010年3月13日