建立良好的多层架构分布式企业应用

来源 :南京大学 | 被引量 : 0次 | 上传用户:kk831013
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前的企业级应用决不可能是(大多数不仅仅体现为)一个个的独立系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Intranet和Internet的分布式企业应用群集。这些企业级应用可能结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,许多应用程序在网络环境的异构平台上运行。在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在这些硬件平台上又存在各种各样的系统软件(如不同的操作系统、数据库、语言编译器等),以及多种风格各异的用户界面,这些硬件系统平台还可能采用不同的网络协议和网络体系结构连接。展现出相当复杂的异构特性。如何把这些系统集成起来并以此为基础开发新的应用是一个非常现实而困难的问题。本文以一实际信息系统为例就如何利用当今主流中间件技术平台及组件技术,通过计算解耦合、结构多层化等手段来构建自己灵活健壮的分布式企业应用来作一点理论和应用上的探讨和研究。 本文的具体工作主要包括: ●从应用程序设计体系结构的合理性、灵活性、健壮性角度,来讨论了一个理想的企业级应用系统的量化标准应该具有的基本特点。 ●分析、总结了中间件技术的基本概念及发展以及主流中间件平台的技术特点和代表性应用场景,从而引出如何将借鉴紧密耦合的、高效的n层计算技术与面向消息的、松散耦合的Web技术和服务相结合的思想,提出通过低耦合、高内聚、结构多层化的手段来构建一个“不再关注单个服务、单个设备的网络计算环境,而是要让所有的计算机群、相关设备和服务商协同工作”的网络计算环境”。 ●文章最后围绕一个典型而简单的实例,从分析、建模、设计、编码等各个角度对多层体系进行了全面而详细的阐述,并探讨如何利用中间件技术平台来构建自己灵活健壮的分布式企业应用。它的核心思想是:利用面向对象的、基于模块化的组件设计来生产应用程序的各个部分。而完成这一目标的一种好方法就是在层上工作,将一个应用程序的主要功能分离到不同的层或者级中。从而使得N层架构最终取代传统的客户机/服务器模式而与Internet紧密结合。
其他文献
实现程序的机器自动理解是目前软件研究的一个热点.文章试图通过模板匹配的方式,通过静态匹配和动态匹配,并辅之以可视化手段,在一定范围内实现程序功能的机器识别.系统以文
网络流量测量是流量工程与网络行为学研究中的一个关键环节.在现有的网络拓扑结构上合理分配、优化网络资源,都需要以流量测量为基础进行分析和建模.论文依托国家十五863项目
Web服务是松散耦合的,可复用的软件模块,是一种在XML基础上发展起来的分布式计算技术,是一种新的网络服务,其目的是为在Internet上不同操作系统,硬件平台和编程语言间集成应用软件
图档管理是工程设计单位的一项重要任务。面对大量的图档资料、繁重的设计任务,如果缺乏有效的管理方法,工程往往不能按期完成。这里的图档管理不仅包括静态的、档案意义上的管
在软件生命周期中,软件产品总是不断地进行演化,以更正错误、适应环境、增加新的功能或者改进效率.软件变化是软件演化过程中的重要活动,然而,针对软件系统的一个局部变化往
本课题是适应电力企业管理模式向商业化运行管理方式的转换这一方向而提出的,是结合了计算机技术、网络通信技术及单片机技术的一个综合性课题.本课题对新的电能计量管理方法
Internet的迅速发展带来巨大方便的同时也导致了越来越多的入侵行为的发生.其中以DDoS攻击和蠕虫为代表的大量消耗网络带宽的异常行为危害越来越大.因此,基于网络流量的异常
该文系统介绍了演化硬件的基本原理和实现方法,并在研究实例的基础上对演化硬件的实现技术进行了研究.演化硬件就是能够通过与环境的相互作用,自动的动态改变其结构和行为的
随着Internet技术的飞速发展,个人通信技术的人性化设计要求人们可以随时随地访问网络,移动IP技术恰好满足了人们的这一愿望。进入二十一世纪,IPv4地址空间不足的问题逐渐暴露出
文字自动刺绣是刺绣辅助系统中一个重要的功能,日常使用非常频繁。TrueType类型的字体是计算机中使用最为广泛的字体类型,因而采用TrueType字体轮廓作为刺绣的轮廓成为文字自动