Dissertation > Excellent graduate degree dissertation topics show

Research on JAVA Remote Invocation Framework Based Dynamic Proxy

Author: HanYong
Tutor: ShenBeiJun;RuanTong
School: Shanghai Jiaotong University
Course: Software Engineering
Keywords: Remote call Distributed Systems Dynamic proxy Security Compatibility
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 65
Quote: 0
Read: Download Dissertation

Abstract


A distributed system is such a system, by means of message passing between different computers as a component in the system collaborate with each other, the call to come together to complete a specific task system. More than one computer can be completed in the case of a reasonable division of labor through the application of distributed systems, more complex applications. With the improvement of network technology and the development of computer application, the distributed system has been more widely used. How to make the architecture of distributed systems more flexible, simple and efficient, which has become one of the current research focus. Remote invocation of distributed systems in Java environment usually there are several ways to achieve a relatively efficient but inconvenient to use and extensible RMI (Remote Method Invocation), easy to expand, but the heavyweight applications EJB (Enterprise Java Bean) and applicability prominent but slightly low efficiency Web Service Simplicity known for lightweight framework Hessian / Burlap. In this context, this study proposed a lightweight the Java remoting framework - Summer and applied to actual projects. Summer framework, RMI remote call communications infrastructure, it is used relative to other Socket-based communication, communication architecture based on Http maintained the superiority of the communication efficiency. In order to solve the RMI calls inconvenience and not conducive to the expansion of the inconvenience, the framework using Java dynamic proxy technology to RMI framework dependence in addition to remote business interface framework users do not need to be remotely called business interface specified in accordance with the RMI RMI Remote interface. The Framework client side is to achieve service interface proxy object to the framework for the user to provide business services, proxy object and then call the underlying RMI remote interface framework server communication. In this way will be the framework for communication core package framework users can easily ordinary Java class configured for remote call to a remote object service class, lifted caller rely on the framework. Follow the AOP (Aspect Oriented Programming) thinking design more and more, in order to be able to provide programming for the cross-section of business services, Summer framework application Java dynamic proxy technology so that the framework can be easily configured for remote call blocking service original business interface enhanced by the increase in business method interceptor, at the same time, these business objects do not need to make any changes because the interceptor. And RMI, Summer framework is no longer needed business services to provide remote service interface REMOTE interface also simplifies the tedious steps needed to establish the RMI connection exposed RMI service; and Web Service to reduce the configuration of the remote service workload while RMI-based communication Summer the framework than Web Service based Http Hessian / Burlap framework better communication efficiency. , Summer framework has a music website music recommendation software project, a practical application, we use the framework of the completion of remote calls between the the website Web server music recommendation server. The practice shows that the framework can meet the requirements of the music site for a lightweight Remote Invocation Framework.

Related Dissertations

  1. Design and Implementation of Windows Kernel-mode Cryptographic Service Interface,TP309.7
  2. The Design and Implementation of Security Mechanism of Embedded Dependable Computer,TP309
  3. The Research of Vector CAD Electronic Drawing Protection System,TP391.72
  4. The Research of Malware Detection Technology Based on Active Mode,TP393.08
  5. Topology Measurement and Security Analysis on Gnutella and eMule Network,TP393.08
  6. Multiple Pairwise Keys Management Protocol of Function Node-Based for Wireless Sensor Networks,TP212.9
  7. Military exercises in the Corps of Engineers engineering equipment maintenance to protect the allocation of resources,E251.2
  8. Implementation and Research of Illegal Websites Detection System Based on Comparison Methods,TP393.08
  9. Study on US Veterans’ Social Security System and Its Enlightenment to China,E712
  10. Yellow phosphorus storage tank area of Safety Evaluation,TQ126.317
  11. The Study of Social Security System of the Fishermen of Guangdong after the Beibu Gulf Demarcation,F323.89
  12. Health protection of migrant workers,D412.6
  13. Research on Selection and Construction of the China’s Social Security Budget Pattern,D632.1
  14. Comprehensive Evaluation of Ecological Security of Land Application,X826
  15. Study on Evaluation Index System for Land Ecological Security,X826
  16. Synthesis and Biocompatibility of different types of hydrophilic surface - modified polyurethane,R318.08
  17. The application of nanotechnology in the field of anti - coagulation of biological materials,R318.08
  18. Urban Community Security Service Research in Terms of New Public Service Theory,D631.4
  19. Research on the Social Security of Fishermen under the Harmonious Society,D632.1
  20. Genetically Modified Food Ethics,B82-05
  21. On the systematic construction of the Chinese Communist Party democracy,D262.11

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile