摘要
为了更好地解决Client/Server结构的遗留系统向SOA系统移植中的问题,分析了.NET3.0框架下的WPF(Windowspre-sentation foundation)图形系统和WCF(Windows communication foundation)服务技术,重点研究了WCF服务原理,提出了基于WCF的服务缓存系统结构模型。该模型采用对象池技术扩展WCF服务行为,有效地解决了服务端的性能问题。在实践项目的实验中,比较了直接连接服务和通过对象池访问服务两种方式下服务响应时间和内存占用的数据,结果表明了该服务缓存结构的有效性。
To accomplish the transformation from client/server legacy system to SOA system,WPF and WCF technologies in.NET 3.0 frameworks are analyzed,and the principle for WCF service is also extensively studied. Service caching structure based on WCF is proposed. Performance issue is analyzed and object pooling technology is introduced to extend WCF service behavior. Based on an ex-periment from practical project,collect and contrast the data about service response time and occupied memory in two accessing ways:Access the data service directly and by object pooling. Results indicated this service caching structure would one effective way to obtain high performance.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第14期3151-3153,共3页
Computer Engineering and Design