Font Size: a A A

Research On Component-based Middleware Platform Of Micro-kernel

Posted on:2012-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:J L LiFull Text:PDF
GTID:2218330374453426Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the intense growth of software requirements, the expansion of software scale and the deepening complexity, it is a severe challenge for any teams to develop large enterprise applications software. While researching into old techniques, component technology has been proven to be an overall improvement of comprehensive benefits in all phases of software life cycle. The middleware software system integration is deemed as a key technology component to provide real space for the operation of component technology and to ensure the implementation of component-based thinking.Now it is widely recognized that enterprise application infrastructure will quickly move to component-based service-oriented platform. Therefore, the design of a component-based middleware platform should meet the following requirement:encapsulating a large number of new technologies to reduce the software developer from learning curve of new technologies, possessing the strongest ability to respond to changes in demand, keeping accumulating the software wealth of knowledge through the continued accumulation of software components and making the needs of business process to be streamline and system component-based. The component-based middleware platform not only makes the applications fast and high-quality built and also reduces development costs and risks.This paper bases on component-based thinking, micro-kernel as the core to design component model Saturn which is a component-based business platform and data bus transfer mechanism with the integration of xml and component technology. Based on the model of the Saturn platform it is to achieve micro-kernel engine and is used for the development of integrated application software and software infrastructure to simplify the integration process-with the corresponding components we can achieve integrated development goals. This paper focuses on the design of component models, component data transfer mechanism and the micro-core architecture. At the last we perform two aspects of the test, the functionality and performance on the subsystems which implements Saturn platform based-component library.The design follows the component model "3C model" specifications and the loading and execution engine is based on the "OSGi R4" criteria above. This component model to achieve the ability to resolve micro-kernel operating system components to facilitate system expansion and dynamic updates; component-based visual development tool is based on "Eclipse" plug-in specification, supports component development, design, testing and deployment capabilities. Tests show that rich component library and the function module of the platform can greatly improve development efficiency and reduce the technical difficulty and also improve the software quality and reduce the overall software development costs.
Keywords/Search Tags:component model, micro-kernel, data bus, transfer mechanism
PDF Full Text Request
Related items