Font Size: a A A

Design And Implementation Of ISV Plug-in Platform System

Posted on:2011-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:L B WuFull Text:PDF
GTID:2178360302974646Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the Internet applications on the Internet are more and more abundant, and novel ones are continuously springing up. XiaoNei, KaiXin Facebook, etc SNS website based on B / S model launched a lot of interactive plug-in applications that won the favor of users. It has created tremendous commercial value for ISV (Independent Software Vendors) who develop these softwares and Website. In order to further promote these interactive applications to the desktop environment for making greater value, we can choose communications software which also has a large number of users as a carrier.This article design and implement plug-in platform system based on communication software, which can run the above plug-in applications, and can also effectively monitor the plug-in's real-time status information at run-time. The platform also provides a complete interactive interface between plug-in and platform, plug-in developers can develop all kinds of applications based on these interfaces.We design the overall architecture model of the plug-in platform, and define the functions of each module and make technology implementation method. Through combination of plug-in and COM technology, we design and implement plug-in loader, extensive interface of platform and accessing platform interface of plug-in. This paper also defines plug-in development specification, plug-in developers should develop plug-ins based on this specification. The platform acquires the resource information that plug-in needs and information of plug-in itself through xml file. The article also discusses in details about message communication between plug-ins, plug-in order, data storage localization of plug-in, as well as plug-in upgrade.The ISV plug-in platform has the following advantages: realization of run-time plug-in Plug and Play; the platform modules are low coupled, and highly scalable. platform can actively recognize plug-ins, so it can effectively prevent malicious forgery and replacement ; plug-in runs on a separate plug-in loader process, and have health check and intelligent exit features, it can effectively implement the collapse isolation of plug-ins and the platform; the UI of plug-ins and platform are seamless integrated; platform support down compatibility, low-version plug-in can be run at high version platform; platform language are transparency, thus it can support multilingual plug-in development; platform interface are simple designed, easy for ISV plug-in developers to learn how to use.
Keywords/Search Tags:plug-in platform, communication software, interface, database, upgrade
PDF Full Text Request
Related items