Font Size: a A A

Research On Improving Performance Of Services Based On Partial Evaluation

Posted on:2007-08-29Degree:DoctorType:Dissertation
Country:ChinaCandidate:H Y MaoFull Text:PDF
GTID:1118360185997258Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the popular of Web services, the web application system has well extensibility and reusability because its implementation is encapsulated into black box, and users and services communicate with interfaces. However, there exists generality in design and implementation, as we know, the generality and high performance is inconsistent that the former needs the separation, and the later needs the close coupling between services. Therefore the program becomes huge and running efficiency is decreased particularly to specific or known usage context application involved with large of computations. The key issue is that how to preserve the adaptability and flexibility, and achieve well run-ning efficiency at the same time.This paper is focused on optimizing the performance of services based on partial evaluation from the design and realization point. Partial evaluation is a systemic and automatic program transformation technique not related with particular language or ap-plication, and it can be applied to the design, customization and implementation of ser-vices, which do not destroy the encapsulation and maintains the loose-coupling between service provider and requester. The major work and the originality cover the following four aspects:Firstly, we propose the service specialization with partial evaluation in order to improve the running performance of generic services. The specialization opportunities of web system in each aspect are summarized, and the overheads of services and the op-timization techniques are analyzed. The paper investigates the characteristics of service specialization based on the component-oriented, object-oriented and class-based spe-cialization. The paper presents the research scope, corresponding tools and specializa-tion process of service specialization for the known and new created services. It inte-grates partial evaluation into the design and development of future web system, and gives the corresponding service specialization structure built on partial evaluation. The...
Keywords/Search Tags:Web services, Partial evaluation, Running efficiency, Specialization service, Specialization pattern, Byte code specialization, Partial evaluator
PDF Full Text Request
Related items