实现松耦合信息可扩展处理的中间件及软件框架

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:bands007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前企业应用系统开发过程中存在着大量的信息处理。作者把应用系统中的信息处理过程划分为两种:紧耦合的信息处理和松耦合的信息处理。这里所说的与应用系统本身紧耦合的信息处理主要是与系统核心商务逻辑密切相关的映射现实实体的数据的产生、更新、维护等处理的过程,这些过程由于关系到核心的商务逻辑因此在开发过程、后期的软件升级过程中是相对稳定的存在,不会做频繁的改动;与此相反,松耦合的信息处理是指与系统核心商务逻辑没有直接关系的、主要是其间接实现的信息处理过程,不但在后期添加新功能模块时会做出根本的修改,在软件开发过程中也极有可能会做频繁的变更。由于在系统开发升级过程中,前者通常保持不变而后者经常变化,由此提出了在软件代码中紧耦合的信息处理与松耦合的信息处理不加以区分带来的问题,并给出了一个基于消息中间件的软件框架LCPFramework(information’s Loose Coupling Process Framework)作为解决方案。 所谓的中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。应用框架强调软件的设计重用性和系统的可扩展性,以缩短大型应用软件系统的开发周期,提高开发质量为目的。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用。 论文共分六个部分,引言部分简述了问题的由来和背景。第二部分介绍了应用软件框架技术的性质、特点并且举了当前比较有名的几个基于J2EE技术的框架为例。同时介绍了中间件理论和除了EJB技术的当前流行的几种中间件技术。第三部分介绍J2EE技术。第四部分详细叙述了LCPFramework的结构和部件的设计思想。第五部分则介绍了LCPFramework的实现方法和关键代码,最后以一个具体开发事例介绍了使用LCPFramework的分析过程和步骤。
其他文献
随着计算机技术和人工智能的发展,组卷系统的研究被越来越多的专家所关注。它不仅涉及到组卷数学模型的建立问题,还包括对其应用的算法进行研究。本文在分析国内外大量文献的基
本文阐述了数字化校园的基本理念及发展现状,指出了目前数字化校园建设中存在的主要问题。从数字化校园建设的实际要求出发,以数字化校园理念为基础,采用最新的Web服务技术,构建
软构件技术是支持软件复用的核心技术,在基于构件的软件开发过程中,构件库系统扮演着一个重要角色。在构件库的管理中,检索和提取满足用户需求的构件一直是构件库系统的核心
信息家电是计算机技术、通信技术与传统家电控制技术结合的产物。随着全球信息化时代的到来,家电设备的信息化是发展的必然结果。但是家电领域至今没有形成统一的行业规范和协
在宽带产业中,宽带接入服务提供商ISP与内容提供商ICP都面临着盈利的难题。ISP的接入用户数快速增长,但用户增长速度与宽带使用率远远低于预期目标;ICP则除了广告费用以外没
为了能够快速准确的进行焦炭自动分析,本文所涉及的研究项目设计并实现了一个焦炭光学组织自动分析软件,包含了显微图像自动采集、焦炭成分识别、焦炭成分分析三大功能。  显
  本文在借鉴现在的客户管理的先进理念,结合目前商业银行的现状,开发了基于WEB模式的商业银行的CRM系统原型,实现了客户关系管理的基本功能,并将数据挖掘技术与CRM相结合。在
自从我国将发展“数字海洋”列入“十五”和2015年国家海洋科学技术发展计划以来,研究、发展有关海洋信息可视化的理论、技术与方法就成了一个急需面对的问题。本文就海洋信
随着半导体工艺向超深亚微米推进,处理器的设计复杂度随之提高。这使得处理器的测试面临着越来越多的挑战,特别是处理器的时延测试已成为工程应用的需要和测试研究领域的热点
小波图像编码是近年来随着小波分析理论的发展而提出的一种具有很好发展前景的图像编码方法。 本文主要研究了基于提升方法的整数小波变换,以及基于整数小波变换的可分级图