面向敏捷企业的软件体系结构研究:AMBA的设计与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:a8058058
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
敏捷企业被誉为21世纪最有竞争力的企业组织模式,"敏捷"就是指企业在不可预见的、多变的环境中快速调整适应的能力.开展敏捷企业模式的研究、开发与应用,对于提高中国企业,特别是中小企业的综合竞争能力,适应全球化的经济变革,具有重要的理论价值和现实意义.如何获得更灵活、更低廉而有效的技术,满足现代敏捷企业对其信息系统的客观需求是一个亟待解决的热点问题.该文的研究是广州市科技项目"基于中小型制造企业的可重构ERP"的内容之一,主要研究成果包括:详细分析了建立在信息技术基础上的敏捷企业模型,归纳出敏捷信息系统的设计原则,并指出:基于构件和体系结构的软件开发技术是降低企业信息化成本、提高系统持续快速响应变化的能力、延长信息系统生命周期的关键技术.提出了一种新的软件体系结构——基于消息总线的敏捷软件体系结构(AgileMessage Bus Architecture,AMBA).AMBA基于普遍认同的3C构件模型和REBOOT模型,使用XML和Schema对构件进行通用的规范化描述,并借鉴了成熟的OSI网络参考模型和TCP/IP协议集,创造性的提出基于消息总线的构件通信接口模型(Message-based Component Communication Interface,MCCI),较好的解决了基于消息总线的构件通信问题.AMBA是一个实践性很强的体系结构模型.作者选用了开放的企业级平台J2EE作为基础技术平台,按照AMBA模型的指导,针对EJB 2.0规范的组件模型在语义、会话控制等方面的不足进行了改进和扩展,最终形成一个适用于敏捷企业的软件体系结构实例,并归纳总结了在AMBA框架上的软件开发过程和系统演化模型.AMBA在多个企业信息化工程项目中得到了检验,实施的企业包括离散、连续和混合型企业,部分项目使用工作流技术实现了业务流程的快速重组和部署.文章最后总结了当前企业信息系统相关的软件开发新技术和理论,并指出进一步研究的方向.
其他文献
近年来,由于笔记本电脑和掌上电脑等便携式设备在移动性能、无线通信能力、储存能力等方面的迅速发展,使得移动自组网络(一般称为移动Ad hoc网络)得到了广泛应用。由于无线信
CORBA(Common Object Request Broker Architecture 通用对象请求代理体系结构)技术是当前最具有影响力的分布对象计算技术。CORBA规范成为了开放的、基于客户/服务器模式的
分布式交互仿真指采用协调一致的结构、标准、协议和数据库,通过局域网和广域网将分布在各地的各种仿真器互连,使人可参与交互作用的一种综合环境。经过几十年的发展,分布式仿真
TTCN-3做为专门进行测试的语言,它定义了严格的语法和语义规则。由于它是新出现的测试语言规范,国内还没有这种语言的编译、运行环境,国外的TTCN-3编译器开发也正在进行。已经出
随着计算机技术、通信技术和微电子等技术的高速发展,信息技术已渗透到军事、民用领域的各个角落。在系统先进的电子设备或电子系统中,高速高分辩AD和DA转换器已成为决定诸如雷
安全审计作为安全操作系统的一个重要安全机制,对于监督系统的正常运行、保障安全策略的正确实施、构造计算机入侵检测系统等都具有十分重要的意义.该文研究了安全审计的相关
随着生物信息学的蓬勃发展和分子生物信息数据库的不断扩大,生物分子的三维结构显示对于生物信息的分析起着越来越重要的作用。蛋白质分子可视化软件HJMV(Hust Java Molecula
当前的软件项目正面临着需求日益复杂、变更日益频繁,而开发周期越来越短、对软件的质量要求越来越高的矛盾,因此,传统的由个人单独完成整个项目的开发方式变得越来越不现实,
该文在第一章首先介绍了QoS问题的提出、基本概念、度量、QoS的几个关键问题;第二章分析了IP QoS的一般解决途径及其实现机制;第三章给出了IP路由概念,以及几种常见的路由算
遥感通过非接触、远距离探测技术,接收地物对电磁波的辐射和反射信息分析地物的特性,成为了监测和获取地球资源的重要手段。随着光学技术、无线电电子技术和计算机科学技术的发展,遥感图像的空间和光谱分辨率越来越高,遥感数据量已呈现爆炸式增长趋势,而且数据类型不在单一,遥感数据已明显具有大数据特征。遥感大数据应用的计算流程复杂,光谱、时间和空间复杂度高,在传统的单机计算中往往会出现计算和存储的瓶颈,这些都是当