Font Size: a A A

Research And Design Of Developing Stabile Remoting Compoents

Posted on:2008-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:K WangFull Text:PDF
GTID:2178360278462661Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Reusable software was being a dream of the whole software industry. Components-base development mode indicates an operable approach for this dream. Today Midware technology abstracts the common design patten which makes it possible for developers to write their code based on a common standard.In this dissertation, we first studied and compared the stability of COM and .NET components. For COM, we mainly studied its mechamism, process and threading model and related problems found in practice; for .NET, we are focused on memory management improvement and flexible extension on .NET Remoting including channels, proxies and Sinks.Designing stable Remoting components container is another part of this dissertation. We give our specific design of Remoting components container to support application level error isolation, message routing, health check, and security enhancement. The features have enforced component stability on exception handling without deducting the existing functions. Finally we dig deeper into several symptoms on programming distributed components including structured exception handling (SEH), function and callstack, C++ exception handling mechamism, access violation, out of memory and memory leaks.
Keywords/Search Tags:Distributed components, COM, .NET, Remoting, Debugging, Stabiltity
PDF Full Text Request
Related items