【摘 要】
:
在企业信息系统软件的开发中,为了提高开发效率、增强软件的可复用性和可移植性等性能,越来越多的软件开发都采用模型驱动架构(Model Driven Architecture, MDA)方法学。业务
论文部分内容阅读
在企业信息系统软件的开发中,为了提高开发效率、增强软件的可复用性和可移植性等性能,越来越多的软件开发都采用模型驱动架构(Model Driven Architecture, MDA)方法学。业务构件是企业核心单据的软件实现,对于这种大粒度的软构件,其开发过程存在着大量的重复劳动,且其庞大的代码影响着自身的快速重构。因此,对业务构件的复用在MDA开发过程中显得尤为重要。本文基于对企业应用系统中业务构件的研究,以MDA作为指导思想,对企业业务构件的复用方法进行了深入研究。首先,本文在分析了业务构件配置的一些基本概念之后给出了业务构件的开发过程,即干业务构件经过配置生成复用业务构件。在此基础上对干业务构件进行细致分析,得到干业务构件模型,并给出了干业务构件的形式化描述。其次,在干业务构件模型的基础上本文又着重对干业务构件的配置逻辑进行分析,分别从干业务构件的界面配置和数据模式配置两方面剖析干业务构件的配置问题。在业务构件配置逻辑研究的基础上,本文进一步研究基于XML的业务构件配置描述语言。一方面,对业务构件的配置结果及存储结构进行分析;另一方面,用配置描述语言对配置模型进行描述,研究如何用XML形式化的表述配置模型中的各个要素。另外,XML解析技术也是本文所涉猎的相关技术,本文分别从业务构件标记的命名规则、访问XML文件的方法及业务构件配置逻辑的解析过程三个方面进行研究。在理论分析的基础上,本文给出了支持业务构件配置的工具系统。在对工具系统进行需求分析的基础上,给出了系统的总体架构和系统设计方案。最后,以采购系统为例,描述了业务构件配置系统的运作情况及实际应用效果。
其他文献
无线网格网是一种新型无线接入系统,支持多信道和多跳性。它融合了无线局域网(WLAN)和移动Ad Hoc二者的优势,成为解决Internet“最后一公里”问题的一种有效手段。无线网格网已
组播是除传统的单播和广播之外的第三种网络层传输方式,它允许将数据包发送到多个接收者,具有流量小、传递速度快、方便易用等特点。组播技术能够有效地解决单点发送、多点接收
目前,仿人机器人技术的研究已经逐渐成为一个热点。与传统的工业机器人相比,仿人机器人的结构更加类似于人类,在模仿人类的行为上,具有明显的优势。人类的身体结构,在大自然
网格是一种新型的分布式计算技术,能实现互联网上所有资源的互联互通,完成计算资源、存储资源、通信资源、软件资源、信息资源、知识资源、专家资源等的智能共享。网格已经广泛
随着计算机和网络技术的发展,目前的ADSL终端所提供的带宽已经不能满足人们的需求。华为根据终端用户需求,开发一个GPON光网络终端接入产品ONT550,能够满足家庭网络的需要。把光
北京邮电大学(北邮)在“十五”“211工程”建设期间,自主研发了一套具有北邮特色的数字图书馆集成服务系统。该系统包括虚拟参考咨询、信息门户、统一资源检索、数字资源管理
审计是商业银行风险防范的最后一道防线。随着我国进入WTO,商业银行在经营过程中面临的风险也越来越大。做好内部审计防范经营风险,成为商业银行工作的重中之重。审计管理系
在人类胚胎发育和疾病发生等过程中,miRNA扮演着重要的调控角色。而随着miRNA研究的深入,有关miRNA的生物学数据正迅速增多。由此,通过寻找生物学数据之间的联系,生物信息学
语音识别技术日趋成熟,但仍存在一系列难题亟待解决。其中较为突出的是:对数据的标注成本高、耗时长,想获得大量的标注数据十分困难,而另一方面,却很容易获得大量的未标注数
单核苷酸多态性(SingleNucleotidePolymorphism,SNP)是指在基因组水平上由单个核苷酸变异所引起的DNA序列的多态性。在各类单体型中,少部分SNP位点包含绝大部分的遗传变异信息,这