Research and Application of .NET Remoting Distribution Technology for Performance Enhancement in Investment Bank’s Risk Control System
|School||Zhejiang University of Technology|
|Keywords||.NET Remoting Distribution Software Architecture Data Compression Technology Deflate Multiple time zones system performance tuning|
The globalization is a tread of the whole world, as well as enterprises architectures. Therefore the distribution system is well implemented in current business world. A thorough research on the theory of distribution technology can bring powerful support to more and more business need nowadays.As a well-known international investment bank, the bank has more than 50 branches established in different countries. In the bank daily work, a risk control system is widely used across different time zooms. A critical performance issue exists in current system. The dissertation is aimed to solve the performance issue with distribution technology and data compress technology. The following is the works have been done and results:1. To address the performance issue, the dissertation is intent to create a middleware component between server and client using.NET remoting technology which is responsible for data transfer across the network. Data compress algorithm, deflate, is used within the middleware to compress the data which will be transferred over the network. By implement the middleware into the system, we can reduce the user waiting time from more than 30 minutes to less than 3 minutes. That satisfies the user performance requirement.2. Based on practical work of design, development and testing on.NET Remoting, I use SDLC (software development life cycle) to create standard software life steps. Through the whole life cycle, business requirement analysis, system design, construction, testing and maintenance, I am able to address the problem and solve it with better understanding of.NET Remoting distribution technology.3. Once implemented the middleware with.NET Remoting, it encounters an issue which is time type data being offset when transferring across time zones. After thorough analysis, I address the problem and am able to solve it.4. In the end, I summarize the whole dissertation and also setup some targets for future research.