共查询到19条相似文献,搜索用时 62 毫秒
1.
基于构件的开发方法的目标是将分布在Internet上的构件,自动或半自动组装成为一个新的粒度更大的构件或者一个新的软件,加快系统的开发周期,降低开发成本,提高系统的灵活性、可靠性、可扩展性和易维护性。在对构件组装编译的研究过程中,提出一种新的基于XML的构件组装编译解决方案。利用XML(Schema)对构件组装规约进行形式化描述,采用数据绑定技术,对用构件组装规约描述的XML文档进行组装编译的解析,最后利用标准代码编译器进行编译。实例证明了该技术的可行性。 相似文献
2.
可复用构件组装技术研究 总被引:4,自引:0,他引:4
构件组装是基于构件的软件开发过程中的关键环节,组装机制又是构件组装中的核心问题。本文根据不同粒度构件组装行为的特点,对小粒度构件的低层次组装和大粒度构件的高层次组装机制进行了研究。探讨了用XML描述构件组装机制的方式,以及在J2EE平台中生成可编译的JAVA源代码的方法。 相似文献
3.
异构构件组装技术已成为基于构件的软件开发中的关键问题。研究现有构件模型及常用组装方法.结合构件组装中的连接子和胶合代码两种已有的方法,搭建一个异构构件的组装模型.并通过XML语言对原子构件组装成模块(复合构件)的整个组装过程进行描述。这种建模方式,有效地屏蔽了构件的异构性,为基于构件的应用系统开发进行了有益的探索?并取得了一定的成效。 相似文献
4.
异构构件组装技术已成为基于构件的软件开发中的关键问题.研究现有构件模型及常用组装方法,结合构件组装中的连接子和胶合代码两种已有的方法,搭建一个异构构件的组装模型,并通过XML语言对原子构件组装成模块(复合构件)的整个组装过程进行描述.这种建模方式,有效地屏蔽了构件的异构性,为基于构件的应用系统开发进行了有益的探索,并取得了一定的成效. 相似文献
5.
构件组装技术是基于构件的软件开发的核心技术,目前已经存在多种构件组装方法.构件视图是一种构件库管理机制,利用构件视图可以从不同的角度对构件之间的关系进行描述.在简单介绍了现有的构件组装技术的基础上,阐述了构件视图的含义、作用以及构件视图模型,并以基于体系结构的构件组装方法为理论基础,将构件视图的概念引入到组装技术中,给出了一种基于构件视图的构件组装方法,介绍了此方法进行构件组装的流程和此方法的关键技术. 相似文献
6.
7.
8.
9.
基于构件的软件复用技术是实现软件工程化开发和工业化生产的重要途径,其中构件的集成组装是关键。目前虽然提出了许多构件组装理论,但如何在特定领域根据实际要求实施基于构件组装的软件开发过程仍是值得进一步研究的课题。本文针对计算机硬件类虚拟实验室芯片设备复杂多样、难于开发的问题,在深入分析芯片工作原理与结构特征的基础上,提出一种基于数据驱动的构件组装方法。该方法通过充分重用已有芯片构件以可视化组装的方式开发新芯片构件及建模实验,从而有效提高了开发效率同时软件具有很好的易维护性和可扩展性。 相似文献
10.
以框架的扩展点作为我研究的出发点,提出由基于角色的扩展形态对构件框架进行扩展。文章着力建立一个基于构件技术的分布式应用框架,应用设计模式实现基于JZEE的企业构件框架,并运用形式化语言对基于JZEE的企业构件框架及其框架构件、构件组装进行了形式化描述。并利用基于JZEE企业构件框架的角色扩实践证明基于框架的构件组装技术在提高系统的开发效率,可扩展性和复用性方面有相当大的效果,对进一步研究基于框架的构件自动化组装技术,有着一定的理论意义和实用价值。 相似文献
11.
在研究无序树包含匹配的基础上,提出一种新的基于XML的软件构件查询匹配算法.该算法可以在保持较高构件查准率的前提下,显著地提高构件的查全率,并提供对布尔查询的支持.此外,通过合理地设定约束条件以及利用动态规划的方法,将计算查询匹配代价的算法时间复杂度限定为多项式级,确保构件查询具有足够的查询效率.最后,通过在构件库原型系统RCRS上进行的一系列实验,进一步证明了新的查询匹配算法在软件构件查询实际应用中的可行性和有效性. 相似文献
12.
通过阐述XML特点,本文提出将XML技术运用到应用程序的多语言版本开发中,并通过单一可执行文件运行时动态调用基于XML的本地化包来实现应用程序本地化处理,从而减少了软件的开发成本。 相似文献
13.
基于XML的工作流体系结构的研究 总被引:4,自引:0,他引:4
可扩展标记语言及其相关技术同工作流管理系统的实现方式日益紧密地结合在一起,而对XML工作流体系结构的研究将成为这一领域的热门课题。针对这样的现状,本文提出了一种基于XML的工作流体系结构,并分别从过程定义、过程实例化、分布式数据传输、XML数据保存和客户界面开发等五个方面探讨了该体系结构所涉及的技术问题。 相似文献
14.
15.
基于XML技术的Web数据集成模型研究 总被引:5,自引:0,他引:5
随着互连网的迅速发展和网上数据量的增加,越来越多的应用迫切需要通过网络来交换数据,服务于决策。然而,目前Web数据结构的差异和平台差异给数据的集成带来了实现上的困难。基于此,该文提出了一种基于XML的Web数据集成模型,讨论了该模型的结构和集成方法,及其相对于传统方法的优点。 相似文献
16.
CoPenML:基于XML的笔式用户界面构件体系结构 总被引:3,自引:1,他引:3
笔式用户界面在许多领域得到了广泛应用,但现有的笔式界面技术不能支持高层次、多领域的可视化界面制作,很难实现面向软件构件的重用.因而提出一个新的解决方案,面向构件的体系结构CoPenML.该方案基于XML语言抽象描述了笔式界面的配置组成.可用于快速生成界面原型及二次开发接口,并且在系统实现级以及场景图级两个层面上实现软件构件的重用.设计了CoPenML的体系结构并给出了界面描述语言规范.最后开发了基于CoPenML的笔式界面制作环境以及相关工具.结果表明该方案对于笔式用户界面制作是十分有效的. 相似文献
17.
基于XML的密钥管理的研究与实现 总被引:12,自引:0,他引:12
公钥基础设施PKI在应用的难易程度和灵活性方面都有一定的局限性,影响了PKI技术的实际应用推广,提出了一种基于XML的密钥管理机制,通过基于XML的XKMS消息,把客户端应用程序对密钥和证书的处理委托给信任服务,从而降低PKI的应用难度,提高应用程序获取PKI服务的灵活性。 相似文献
18.
针对当前网络化设计和制造中存在的异构问题,分析了将XML语言和STEP标准结合来表达产品和发布产品数据的技术方法,并基于对STEP物理文件的数据分析,设计出XML与STEP格式文档相互转化的转化器,并结合弹丸制造例子给以说明。 相似文献
19.
基于XML的RPC技术分析 总被引:1,自引:1,他引:0
RPC(Remote Procedure Call,远程过程调用)是支持分布式应用系统之间通讯的一种重要机制。基于XML(eXtansible MarkupLanguage,可扩展标识语言)的RPC技术采用工业界的信息交换标准XML的消息格式封装RPC。由于XML技术提供了一种开放的、有语义的讯息机制,基于XML的RPC技术可有效支持网络环境下异构平台上应用系统的互操作。本文在分析RPC技术的主要机制的基础上,对XML的RPC技术和传统的RPC技术进行了比较,并讨论了当前两种主要的基于XML的RPC协议XML-RPC和SOAPRPC。文章最后分析了一个简单的在Java SOAP RPC协议上实现的应用实例。 相似文献