ISV插件平台系统设计与实现

被引量 : 0次 | 上传用户:mnjhkiuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,互联网上的应用越来越丰富,不断有新奇的应用软件涌现出来。校内网,开心网,Facebook等基于B/S的SNS网站推出的互动式插件应用程序深得用户的青睐,为开发这些应用的ISV(独立软件开发商)和网站创造了巨大的商业价值。为了将这些互动式应用进一步推广到基于C/S的桌面环境中创造更大的价值,可以选择同样拥有大量的用户群的通讯软件作为载体。本文基于通讯软件设计和实现的插件平台系统能够运行上述的插件应用,并在运行时刻可以对插件进行有效的实时状态监控。平台还提供了一套完善的插件与平台的交互接口,插件开发人员可以根据这些接口开发各种应用软件。本文设计了插件平台的整体架构模型,定义了各个模块的功能并提出了其技术实现方案。通过结合插件技术和COM技术,设计和实现插件加载器,平台的扩展接口和插件接入平台接口。文中还定义了平台的插件开发规范,插件开发人员根据此规范开发插件。平台通过XML文件来获取插件所需的平台资源以及插件自身的各种信息。文中还对插件之间的信息通讯,插件的订购,插件的本地化数据存储,以及插件的升级进行了详细的探讨。ISV插件平台具有以下优点:实现在运行时插件即插即用;平台的模块之间耦合度低,具有很强的扩展性;平台对插件具有主动识别功能,可有效的防止恶意的伪造和替换;插件运行于独立的插件加载器进程内,并具备了健康状态检查和智能退出功能,有效的实现插件与平台间的崩溃隔离;插件和平台的UI无缝融合;平台对插件实现向下兼容,低版本插件可以运行在高版本的插件平台;平台语言透明,支持多种语言的插件开发;平台接口设计简洁,方便ISV插件开发者学习使用。
其他文献
开放式数控系统是当前数控技术研究的热点,而软CNC又是开放式数控系统中的核心技术。本文针对基于PC的开放式数控系统,根据已有的软CNC的结构体系,研究开发了软CNC和相应的硬
<正>目的探讨血清中HE4和CA125联合检测在子宫内膜异位症中的临床价值方法对2010年3月至2011年6月于广州医学院第三附属医院和广州医学院附属深圳沙井医院妇科收治60例子宫内
会议
目的:针对目前中老年女性复杂的心理问题,探讨如何提高她们的心理健康。方法 :通过对江西省南昌八一广场和体育场、江西省吉安市广场和体育场舞蹈群体且年龄在50-60周岁的94
以时尚主题为特征的现代童装已成为当今服装业的重要组成部分,它既要借鉴成人装的元素,又要在具体的表现手法上体现儿童独特的气质。从童装消费定位,设计要素和风格方向三个
从高羊茅品种凌志中克隆得到FaHsfC1b启动子序列1 657 bp。通过生物信息学分析软件对其顺式作用元件进行了初步分析,结果显示启动子序列中不仅包含启动子必备的核心元件:多个
在关于社会资本的研究中,对于其概念本质的理解尚存在一些有待于澄清的问题,其中尤其是关于社会资本概念本质的界定。社会资本究竟是一种社会资源,还是社会结构?这一问题影响
法治作为一种治国方式、社会控制模式以及价值系统,强调法律至上;法治文化是法律文化发展到特定阶段的产物,标志着人类社会从专制走向民主、从"人治"走向"法治";中国古代因为政治
面对我国校园学生伤害事故频繁发生,此类纠纷数量居高不下的社会问题,笔者以中小学校园学生伤害事故中的校方民事责任为研究主题,运用系统分析、案例分析、理论与实践相结合
"热毒"是释、道哲学中极为重要的"精神喻象",由"热"(躁、火、焚)到"冷"(静、清、宁)往往象征着个体生命由耽溺痴迷走向清净解脱的过程。《庄子》的"饮冰祛热"之旨与佛禅的"清
信息技术的深入应用与飞速发展,使得信息安全问题日益突出,访问控制和权限管理是系统安全体系中的重要环节。论文针对大型分布式系统中权限管理混乱及开发复用费用高等问题,