基于SOA与EDA的综合架构应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:jx34343
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,日益复杂的商业环境要求现代企业的解决方案具有广泛的兼容能力,能支持不同的操作系统、数据格式和多种连接方式,要求在Internet环境下,应用系统是松散耦合的、跨平台的、与特定接口无关的,而且要提供对Web应用程序灵活、可靠的访问。面向OLTP(OnLine Transaction Processing:联机事务处理)的系统已经无法适应不断变化的市场需求,无法满足企业对于高效率、高效益的追求。此时,诞生了面向服务的架构SOA(Service Oriented Architecture)。 面向服务的架构SOA的宗旨正是使企业应用摆脱面向技术解决方案的束缚,轻松应对商业服务的变化及发展的需要。企业IT架构环境中单个应用程序是无法包容业务用户的所有需求的,企业只能通过不断开发新应用、扩展现有应用程序来勉强支撑其现有的业务需求。但是,如果将注意力放在服务上,应用程序就能够按照服务被集中起来,从而提供更加丰富、目的性更强的商业流程。SOA能帮助企业信息系统迁移到“leave-and-layer”架构之上,这意味着在不用对现有的企业系统做修改的前提下,系统就能对外提供Web服务接口,实现企业各类业务的无缝集成。 事件驱动架构EDA(Event-Driven Architecture)是与SOA互补的另一个应用架构。该架构允许企业通过事件管理来标识和响应一个或多个系统中的事件,这些事件通过EDA被收集起来,可以被分析和定义相关的模式,并可以构建信息模型来解决问题。这样,企业可以在现实世界中实时地做出响应,从而弥补了SOA在事件管理与实时响应方面的不足。 文章首先对SOA技术和EDA技术进行了详细的分析和深入研究,然后在对这两种架构各自的特点及其相互关系进行充分分析的基础上,提出了一种基于SOA与EDA的综合架构SEA(SOA and EDA-Based Architecture),给出了该架构的设计思路和实现方法。最后,以项目“商行通电子商务平台”为背景,将这一综合架构应用于实际系统中。
其他文献
随着网络技术和网络应用的发展,网络安全问题显得越来越重要。拒绝服务(DoS)攻击由于发动容易、难于防御和追踪,成为当前网络中最常见也最具威胁的一种攻击方式,给网络带来了极
面向服务的体系架构(Service-Oriented Architecture,SOA)是一种新兴的软件体系结构,能够帮助企业实现快速流程集成与应用集成。Web服务是现阶段实现SOA的最佳技术选择。在Web
随着信息技术的飞速发展和网络文化的普及,网络安全日益引起人们的广泛关注。在信息技术为政治、经济、文化等各个领域带来方便和高效的同时,安全保障问题逐渐成为制约其进一步
随着3G时代的到来和众多具有定位功能的无线手持设备的大量普及,促使一类基于位置的服务,称为位置相关服务(location based service,LBS)成为可能。相应的移动对象的位置追踪
随着计算机的普及和通信技术的发展,生活家电已经开始走向智能化、网络化,成为了新型的“智能家庭网络”。智能家庭网络中的信息家电种类繁多和组网方式多样,ZigBee网络以其低功
近些年来,在Internet上流媒体应用迅猛发展的同时,也不断地给IP网络内容发布技术带来新的考验。传统基于C/S架构的服务模式容易引起服务器的性能瓶颈,难于胜任大规模的并发应用:而
IT技术在当今企业内的作用变得越来越明显,已经从过去的电子化办公工具发展成为企业流程变革与创新的重要支撑力量。业务流程与IT技术的融合是未来的发展趋势,而基于Web Servic
本文对交通紧急事件快速反应处理系统若干问题进行了研究。文章阐述了在交通拥挤、大型警卫任务中所涉及的一些基本概念。对“快速发现及处理道路交通拥挤、大型警卫任务自动
随着网络技术的不断发展,以及高性能计算机、网格等为代表的日益强大的计算环境的出现,极大地改变了计算的含义及计算的方式,这使得用户可以通过网络使用这些强大的计算资源完成
近年来,综合计算机技术、网络通信技术和现代教育技术,以交互式教学和弹性学制为主要特征的现代远程教育得到了迅猛发展,并逐渐被人们接受。现代远程教育的教与学具有时空分