Font Size: a A A

Study And Implementation On Remote Component Invocation Technologies Of EFL Platform

Posted on:2005-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2168360152968084Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Component technology has brought revolutions to software architectures. Remote invocation is an important section of component technology, because it makes components distributed on network can be accessed by applications or other components. However, remote invocation technologies of traditional component model only support components invocations in local area network. Along with the development of Internet, it has become a significant issue of how to invoke the components distributed on Internet more feasibly and conveniently. This paper is driven from the background above, works on a new component model EFL which is developed under Linux, studies and implements the remote component invocation technologies of EFL.In this paper, we firstly study the performance problem of remote invocation of component model. Present a remote invocation performance model of distributed component model, and analyze in detail how great the primary factors in the performance model affect the invocation performance. Hereby we can get the performance bottleneck of remote invocation under diverse configurations. The performance model also can be generalized and applied to other distributed object systems. The performance model and analysis results we got in this paper will provide important gist and reference to design the architecture and components models of new component platforms.Then we design and implement the EFL remote components invocation module based on SOAP specification. The concrete content includes the design of invocation flow, the implementation process of SOAP invocation, and using SOAP to implement the IChannel interface declared in EFL specification. EFL has the prominent feature which is different from traditional component models that the remote EFL components could be invoked via SOAP, make them be accessed by applications which are developed by various languages on Internet.In the last section, we present and study the integration of EFL remote component invocation and Web Services, design and implement the integration scheme, especially focus on how to implement the EFL services publication/discovery function and adaptive transmission protocol binding method. The integration puts EFL to the level of services. The services oriented characters of EFL make its functions accessed by other applications more conveniently. Regard EFL as a kind of transmission protocol, the runtime platform can choose different transmission protocols according to the environment and characters of EFL services providers and requesters. Therefore, the adaptability and efficiency of EFL services invocations will be enhanced under many circumstances.The work of this paper will extend the area of remote component invocation of EFL platform to Internet, and the services orientied characters will contribute to more standard and convenient publication, management, discovery and invocation of component services.
Keywords/Search Tags:Component Model, Remote Invocation, Performance Model, SOAP, Web Services
PDF Full Text Request
Related items