基于ACXML的应用层软构件生成器的研究与设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:compasion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业应用软件必须具备快速重构的能力以适应业务环境的频繁变化,而“灵活可变的业务模型+代码生成器”是实现系统敏捷性的一个有效手段。本文首先基于重构的思想,以业务对象间数值型关联关系为出发点,提出一种基于日志的业务对象关联模型,将对象间关联关系与业务对象清晰分离开来,采用简单操作处理对象内业务逻辑,采用复合操作处理对象间的数值关联关系。然后结合应用程序的设计模式定义了模型描述语言,描述面向业务对象的平台无关模型信息,并设计建模工具完成对平台无关模型的建立。然后根据平台无关模型及J2EE平台特征设计模型转换规则,描述如何把平台无关模型转换为加入了J2EE平台信息的平台相关模型。在此基础上设计并实现了代码生成器,完成平台无关模型到平台相关模型和平台相关模型到代码的自动转换,以支持在模型变化之后系统行为的快速变化和代码的自动生成,并在对象状态与关联日志的支持下实现企业业务数据的灵活追溯。最后,为验证上述研究的正确性和完整性,利用业务对象建模工具和代码生成器,以采购系统为例,完成对业务对象平台无关模型的建立和最终可执行代码的生成。
其他文献
由于Internet技术的广泛应用,各门学科应用特别是数据密集型、计算密集型的应用对广域网络中海量数字信息分析处理和协同合作能力的要求越来越高,为此人们提出网格计算技术,
本文对径向基(RBF)神经网络的各种串行在线学习算法进行了系统的分析研究,根据RBF网的原理与串行算法的特征提出了把分布式扩展卡尔曼滤波器(Decoupled Extend Kalman Filter
在现代社会中,随着互联网和无线互联网的发展,各种移动信息终端设备(如PDA, HPC)得到了广泛的应用,联机手写输入日益成为一种重要的输入手段。联机连续手写体字符识别是手写
人脸和掌纹识别是具有很高理论和应用价值的研究课题。掌纹中所包含的信息远比一枚指纹所提供的信息丰富,利用掌纹的线特征、点特征、纹理特征、几何特征完全可以确定一个人
基于图像序列的目标跟踪作为计算机视觉领域的一个重要而富有挑战的课题,得到了广泛而深入的研究,然而长期以来大部分工作都集中在对人或者类似汽车飞机的机动目标的跟踪上。
大多数嵌入式系统的开发,由于目标机和宿主机使用的是不同体系结构的处理器,因此无法在目标机上运行和测试目标程序,通常需要建立一个交叉编译环境,将编译后的可执行代码下载
设计模式和应用框架都是软件复用的方式,框架可看作是一系列具体化的设计模式的组合。Struts框架是工作在J2EE平台上WEB层的应用框架。虽然对Struts框架的运行机制和控制器的
遥操作机器人系统被广泛的运用在各行各业,而基于Internet的遥操作机器人系统由于方便操作、控制等优点被大量采用。文章从Internet的特性出发,认为时延是由网络产生的。不同
人耳具有结构稳定丰富、不受面部表情的影响、更容易采集、更容易为人接受、不容易欺骗等优点,因此人耳识别正在成为生物特征识别领域中的又一热点。目前人耳识别正处于起步
社区发现作为一种重要的网络分析技术,能够挖掘出网络中具有某些共性的节点集合。研究网络中的社区对理解整个网络的结构和功能起到至关重要的作用,它不仅可帮助我们分析及预