Font Size: a A A

A Research Of Bus-PlugIn Styled Software Architecture

Posted on:2002-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z S ZhaoFull Text:PDF
GTID:2168360032957007Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of computer technic , software architecture is undergoing a significant improvement . Nowadays , traditional single executed-module software-architecture style can not meet the requirement of mass production in software industry . So a new style , called independent component architecture ,has become more and more popular. Plugin is a extreme convenient form of independent component architecture. Its function are provided by many external plugins, which differs from the way of fixed function integrated module in traditional architecture. The plugins, some software kit independent from application system, can be programmed separately and pluged into applications dynamically. The softwares can plug, delete and replace plugins freely, so this style can benefit us in many ways .It can improve productivity and give a more efficient way to program parallely when developing a software .Meanwhile , it also makes the program easy to execute ,test and maintain .To research how to design and develop a plugin-styled application will be helpful and practical to modern software industry. The bus-plugin styled includes bus, plugin and interface between them. The bus can obtain the services from the plugins through interface, then a application enhances its capability by this means. This thesis totally discusses the principles on which bus-plugin styled software works , and probes into the technical methods to design and develop applications .Then the author gives some rules and advices for practical works .The solutions of processing multi-plugin and multi-data-object and parallel-calling plugins are analysed with object-oriented method in detail .Asynchronous plugin service and plugin thread methods that based on windows system and VC++ 6.0 platform are introduced As a new architectural method ,bus-plugin styled technology can be widely employed in many fields.
Keywords/Search Tags:plugin, software architecture, parallel
PDF Full Text Request
Related items