首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 171 毫秒
1.
Internet时代的到来,随着应用软件复杂度的不断增加,传统的面向对象软件开发方法面临新的挑战。基于.NET框架及其组件技术,提出了一个可定制应用软件编程模型,完整设计了一个以复用为目的、支持插件架构的应用框架,通过为用户定制插件,以及应用框架对插件的即插即用.实现了应用软件的敏捷定制。  相似文献   

2.
针对用户集成各种相关应用软件,定制统一集成软件环境界面的设计需求,采用插件、XML和Qt技术,设计SiPESC平台的门户界面管理模块.该模块具有良好的可扩展性和动态定制特性.讨论门户界面管理模块的设计思想、软件框架及关键技术.结合该模块的实际应用范例展示该模块面向专业系统的实用性.  相似文献   

3.
基于可重用框架的软件开发模式及其应用   总被引:11,自引:2,他引:11  
框架是可重用的特定领域应用软件的半成品,开发者通过定制可以建立具体的应用系统,一个好的框架可大大降低应用系统的开发成本。讨论了基于框架的应用系统开发模式,提出了一个基于多层结构的可重用的交易服务器框架,并给出了该框架的设计方法与实现技术。  相似文献   

4.
为了提高软件的复用度和扩展性,在参考设计模式和MVC框架的基础上,提出了一种基于自动化对象模型(AOM,Automatic Object Model)和插件(Plug-In)模式的轻量级框架(LFBAP,Lightweight Framework Based on AOM and Plug-In Pattern),并采用了Object-Z语言进行了形式化描述.其中,利用了观察者模式、事件冒泡机制设计AOM,为框架提供了一组可被订阅的对象事件接口;设计并实现了基于DLL的插件模式.应用结果表明,使用LFBAP框架开发某系统定制平台软件,可以很方便地对系统进行插件级的扩展,能有效地提高开发效率.  相似文献   

5.
软件重用是软件界追求的目标,人们正努力实现基于框架、体系结构和需求的重用,但具体实现技术还不够成熟。框架是可重用的特定领域应用软件的半成品,在框架上定制可以建立具体的应用系统。一个好的框架可大大节省开发时间,降低开发成本。简要介绍了软件重用和框架,提出了一个用于信息系统领域的框架设计,并给出了该框架的体系结构和开发模型。  相似文献   

6.
面向插件的应用框架研究与实现   总被引:4,自引:0,他引:4       下载免费PDF全文
面向插件的应用框架具有易于复用和动态扩展的特性。为了实现框架中插件的动态加载与替换,可以采用Service Locator模式解除插件接口调用者与插件实例间的耦合。通过一个实例介绍了如何改进Service Locator模式使之更好地管理大量的细粒度短生命周期的插件对象,并展示了采用改进的Service Locator模式来设计面向插件的应用框架的方法。  相似文献   

7.
ArcGIS是一种空间地理信息管理系统。以成熟的ArcGIS技术为基础,利用ArcMap创建模型(ModelBuilder)和ArcGISEngine开发技术,搭建系统应用集成框架,建立了服务产品输出系统。该系统可定制专业的气象数据分析插件,实现自动生成各类气象预报产品的功能,完成了气象产品的个性化定制,提高了组件开发效率和利用率,充分体现了GIS技术在气象领域中的应用优势。  相似文献   

8.
基于.NET组件技术的插件式框架的研究   总被引:2,自引:1,他引:1  
插件式应用程序框架是一种开放、动态的运行体系,这要求插件式应用程序框架基础设施能够控制插件的合法性,能构约束插件的功能实现。目前的插件技术研究与实现的不足之处在于:注重单个插件功能的实现,缺乏安全技术和元数据的支撑。提出一个基于.NET构件技术和安全技术的插件式应用程序框架。该工作有效地解决了现阶段插件框架研究的不足,提高了插件框架的有效性和实用性。  相似文献   

9.
软件插件技术的原理与实现   总被引:23,自引:0,他引:23  
基于插件的应用系统拥有良好的可扩充性,可定制性和可维护性.本文论述了插件技术的基本原理.并给出了三种不同的实现插件系统的方法.  相似文献   

10.
网络安全扫描系统中插件技术的研究与实现   总被引:1,自引:0,他引:1  
针对网络安全扫描系统的更新和升级问题,对插件技术实现的4种常用方法进行了研究,给出了一个基于插件的网络安全扫描系统设计框架.该框架将各个功能模块采用插件的实现形式,具有良好的扩充性.插件框架的设计利用C#的动态链接库(DLL)技术和反射机制来实现.以网络安全扫描系统中最基本的端口扫描插件为例,给出了其接口的设计和实现以及插件的匹配、加载、执行,通信过程,来说明采用这种插件开发框架的灵活性、适用性.  相似文献   

11.
基于插件技术的异构数据集成   总被引:4,自引:0,他引:4  
鲍亮  陈平 《计算机工程》2006,32(20):86-88
数据集成是建立综合电子信息系统所面临的重要问题,该文提出并实现了一种基于插件技术的应用系统异构数据集成方案。该方案以数据访问插件为接口,获取不同系统的异构数据,并转换为集成业务的统一数据格式。在此基础上,采用集成框架对插件的行为进行统一管理,动态控制集成系统的数据访问能力,具有很强的灵活性和动态特性,提供了一种可扩展的数据集成方式。  相似文献   

12.
基于反射机制的插件系统软件设计   总被引:1,自引:0,他引:1  
为了提高软件的复用性和扩展性,缩短软件开发周期,提出了一种基于反射机制的插件系统软件设计思想.该软件系统通过一个独立的配置软件,不用编译源程序,就可以定制,修改和添加软件功能.软件系统的主要思想是基于反射机制实现插件,运用观察者模式来实现插件之间数据关系的解耦,并且用XML描述和表迭插件之间的关系以及插件的属性配置.基于该软件设计思想,设计了空间环境可视化软件系统,表明了其提高软件复用性和扩展性方面的有效性.  相似文献   

13.
基于插件技术的企业应用集成架构研究   总被引:1,自引:0,他引:1  
企业应用集成已经成为实现企业主要战略目标的必需手段和捷径。胜利油田物探研究院在实施企业信息化规划过程中遇到许多实际问题,不同时期实施的企业应用形成一个个信息孤岛,为企业应用集成带来诸多不便。插件式体系结构的灵活性给企业应用集成提供了一种实现途径。插件技术将应用程序分为主程序和插件程序2个部分,两者之间通过接口实现交互,使系统具有较高的可伸缩性。插件机制实现的技术手段之一是OSGi,OSGi规范的核心框架提供了一个通用、安全、可管理的支持以Bundle方式下载并扩展部署的.1ava框架。基于OSGi规范和框架的实现的插件式企业应用集成框架,具有灵活性、松耦合、跨平台、扩展性好等特点,能够很好的适应企业应用集成的需要。  相似文献   

14.
In this paper a novel framework for the development of computer vision applications that exploit sensors available in mobile devices is presented. The framework is organized as a client–server application that combines mobile devices, network technologies and computer vision algorithms with the aim of performing object recognition starting from photos captured by a phone camera. The client module on the mobile device manages the image acquisition and the query formulation tasks, while the recognition module on the server executes the search on an existing database and sends back relevant information to the client. To show the effectiveness of the proposed solution, the implementation of two possible plug-ins for specific problems is described: landmark recognition and fashion shopping. Experiments on four different landmark datasets and one self-collected dataset of fashion accessories show that the system is efficient and robust in the presence of objects with different characteristics.  相似文献   

15.
随着Web应用的不断深化和推广,对应的Web漏洞和恶意攻击层出不穷,使得高效、准确地测试评估Web应用程序的安全性尤为重要。本文对Web应用安全测试技术,构建插件式、可扩展的安全测试技术框架,以及未知漏洞智能发掘方法和支持自定义的测试工具集成方法等关键技术进行了研究。在Web应用运行前和运行时,采用平台对其进行安全扫描和风险发现,可加强Web应用的安全检测,确保Web应用的安全可靠运行。  相似文献   

16.
使用AJAX(Asynchronous JavaScript and XML)技术结合J2EE应用能实现一种全新的动态Web应用,这种应用方式无论从外观还是操作都很类似传统的桌面应用程序,却不再依赖插件和浏览器的某些特定功能。分析了AJAX的概念、特点及关键技术后,简述AJAX技术能与J2EE集成的原理,最后介绍运用DWR(Direct Web Remoting)框架实现的在线商店产品数据查询模块。  相似文献   

17.
在研究多种Agent系统的体系结构的基础上给出通用的多Agent系统平台和移动Agent的体系结构,并在开源的JADE上实现了一个通用的移动Agent系统快速集成开发环境原型,采用“Framework-plugin”和分层的设计模式,通过对配置文件的动态加载可以快速灵活地建造适用不同要求和具有不同属性的移动Agent系统。  相似文献   

18.
OPEN AT是开发嵌入式应用程序的平台。它是嵌入式操作系统,嵌入式集成开发环境和嵌入式插件的软件组合。主要讲述了在OPEN AT平台下GPRS/GSM Modem的软硬件开发方法。系统结构部分讲述了系统在无线监控中的应用方案和软硬件构成。软件设计部分讨论了该平台中TCP/IP协议栈的应用,描述了通过GPRS建立TCP客户端的原理和方法,以及发送中文短信的方法。设计了具有GPRS数据传输和短信发送功能以及可以两种功能快速切换的产品,并在远程监控系统中得以应用。  相似文献   

19.
Hospital-wide image and patient data transfer within heterogeneous hard- and software infrastructures can be facilitated by using standardized communication protocols and data formats such as digital imaging and communications in medicine (DICOM). Each DICOM application entity (AE) usually provides a static and fixed set of services according to its functionality. However, certain security concepts, changing demands of medical users, or restricted hardware capabilities may be more easily addressed by applications that dynamically provide variable subsets of DICOM services. In a new approach, an object-oriented DICOM server framework was developed that served as a basis for assembling various DICOM applications. These applications may be set up dynamically to offer variable subsets of services at runtime, similar to "plug-ins". The framework was designed and implemented in Java in order to provide low-cost platform-independent solutions. As an example, a DICOM server was implemented and tested in a clinical application providing access to MR and CT images through a Java/DICOM viewer. Data retrieval was optimized by storing parts of the image acquisition and patient data into a relational database.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号