业务构件生成技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:civili
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
业务构件是企业核心单据的软件实现,对于这种大粒度的软构件,其开发过程存在着大量的重复劳动,且其庞大的代码影响着自身的快速重构。ICEMDA(Interoperable, Configurable and Executable MDA)是一种以模型为核心的软件开发体系架构,通过模型到模型以及模型到代码的自动转换实现了业务构件的自动生成,从而大大减少业务构件的开发量,提高了业务构件的快速重构能力。为了支持ICEMDA从模型到代码的自动转换,并实现业务构件的生成,本文将研究业务构件的生成技术。本文将以企业应用系统中的业务构件为出发点,从用户的角度分析业务构件的界面风格和操作流程;从实现的角度分析业务构件的组成以及各组成部分的程序结构;从业务构件到业务功能映射的角度分析业务构件的权限配置。基于以上的分析结果,进一步研究业务构件的模型,包括业务构件模型和权限配置模型。其中,业务构件模型将存储业务构件的生成信息,将从其模型需求入手,讨论业务构件的元模型及其形式化定义;权限配置模型包括全局静态配置模型、用户个性化配置模型和原子标记清单,将从权限配置模型的需求出发,讨论权限配置模型的元模型及其形式化定义,并研究权限配置模型的解析方法。在业务构件模型的基础上,研究支持业务构件的基于模板的程序生成方法,讨论模板的语法要素、模板对业务构件模型的解析方法、模板的编译规则等问题。基于以上结果,设计并实现基于模板的程序生成器,包括静态类结构及关键程序流程的设计。最后,生成一个采购系统的案例,以检验程序生成器的实际应用效果。
其他文献
P2P处在一个动态的环境中,网络结构不断地发生变化,使得建立和维护一个P2P网络拓扑结构并有效的搜索网络中的资源变得异常复杂。目前,P2P分布式模式中有非结构化和结构化两种
办公自动化是实现行业信息化的重要手段,设计实现一套功能完备的办公自动化系统是一项复杂繁琐的系统工程。为了获得阶段性的开发成果,从需求分析到项目设计,再到编码实现,每
多视点视频作为一种即将出现的交互式多媒体应用,它的提出体现了下一代多媒体应用网络化、交互性和真实感的发展方向,已经吸引了越来越多的学者,并在各个领域展开了研究,它主要应
模式匹配在许多领域中扮演着重要的角色,如模式集成、数据仓库、电子商务、数据集成等。但是由于模式表达形式的多样性、模式异构的复杂性等,目前对于模式匹配的研究均不能保
本文研究了VPN的分类方法,系统分析了处于TCP/IP网络不同层次的VPN协议规范,详细分析了SSL协议的工作机制和消息格式,就SSL与IPSec、SET、S-HTTP、S/MIME等协议在安全、性能、应
随着计算机技术和无线网络技术的进一步发展,移动办公等移动计算环境下的应用需求目益强烈,同时,应用需要处理的数据量和复杂度也不断增加,这使得许多应用需要嵌入式的移动数据库
随着计算机技术,特别是Internet技术的迅猛发展,在企业内部,由于部门间相对独立,构建系统时缺乏统一的规划和标准,形成了现有的应用系统多是分散、异构、封闭的系统,相互之间
在软件测试过程中,测试用例的生成是软件测试的关键和难点。目前,测试用例的生成主要靠手工完成,而且要求软件测试人员具有一定的经验和较高的专业水平,导致测试效率低下,软件成本
随着信息技术的迅速发展及其在制造业中的广泛应用,企业信息化建设进入了一个蓬勃发展的时代,如何把工艺设计人员从繁重的重复劳动中解放出来;如何有效管理大量的工艺文件和
鉴于开放的异构Web生物信息源数据量庞大,Web 访问低效而易出错,检索接口不完善,难于查询和检索,Web页面结构化程度低等问题,本文研究了基于语义网格的生物信息集成技术,从信息的查