Font Size: a A A

Research On Plug-in Module-Based Container With Dynamic Adaptability

Posted on:2005-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y J JiangFull Text:PDF
GTID:2168360122475223Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Component models use the Component-Container-Server framework. Container is the run-time environment of component and provides the technology services for deployment and execution of components. With new types of computing platforms appearing and rapid development of Internet, it is harder and harder to anticipate and control the execution conditions of components. But in the most of notable component models, configuration between components and middleware services is only supported at deployment-time using a declarative deployment descriptor, which is hard to satisfy the demand of dynamic adaptability in enterprise systems. So it is a trend to customize Containers. The research on the mode of next generation containers has been started, and has some achievements already. But it cannot settle all the problems mentioned above.In this thesis, the correlative conceptions about component models are analyzed and the work mechanism and the technology of component models are investigated. And the association between components and container, the mechanism and the technology of container are all deeply studied. Basing these, we design a container model named PMBCM(Plug-in module -Based Container Design Model). Then introduce a framework for dynamic adaptability to PMBCM, which enhance it by allowing components to be aware of, and adapt to, variations in the execution context. According to this, we extend the EJB container for adaptation in the same way, and give an example to validate it.The container model presented in this thesis satisfied the demand of dynamic adaptability in enterprise systems. The method of designing PMBCM makes it easier to be reused and extended than traditional methods.
Keywords/Search Tags:Component Model, Container, PMBCM, Dynamic Adaptability, and Refactoring
PDF Full Text Request
Related items