Font Size: a A A

Research On Dynamic Optimization Model Of Network-Component

Posted on:2005-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:J ChenFull Text:PDF
GTID:2168360122970030Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Component based software engineering is the necessary tendency of software technology in the next century. It is also one of the hottest topics in current software engineering realm. As traditional component technology is integrated into Internet further, software component which bases on heterogeneous and distributed network enviroment, we called Network-Component, has already become one of the most important directions of component development. The characteristics of Internet environment, such as unstability, autonomy and heterogeneity, etc. lead the running environments of Network-Component to an unpredictable situation. Also, the continuous improvements of the network service module, the complexity of Network-Component presents exponential endless upgrades and increases. So the stability and efficiency of Network-Component will be confronted with great challenges. This article mainly includes:First, as we consider some different characteristics of traditional components when they are in heterogeneous and distributed network environment, we announce the concept of Network-Component. Then we define and describe it using formalization method;Sencond, the article announced three different optimization models about Network-Component. They included dynamic cache, static compiler and imitate biology evolution. These models resolved problem about stability and efficiency of Network-Component.The software architecture of EEJBM was the two-layer distribute component software architecture. In order to gain the high performance for remotely method invoking, it gain achivements on two points: the first is using register-provide method to get the efficient invoking path to remote servers, the second is using EJBPOOL to initialize Home-Connections of EJB component beforehand. The forecasting arithmetic was discussed and analyzed in different areas.At last, we analysed the workflow system deeply and took it as the engine of our component corporate development. Then we developed the "Component-Based Software Development Kits" (CBSDK), under the architecture of J2EE which made by SUN Microsystem, Inc, including software development thoughts-RUP. We do some experiments on EEJBM using system CBSDK. The experimental results showed that the new EJB software architecture can get excellent result in improving the performance and efficiency of distribute software system.Currently, there is still no standardizing model about architecture of Network-Component. So we need to set up some mathematic models about evaluating the performance of Network-Component. This is also the main point of our future task.
Keywords/Search Tags:EJB, performance, arithmetic, forecast, efficiency
PDF Full Text Request
Related items