Font Size: a A A

Credible Evolution And Its Implementation Of Service-Oriented Software Architecture

Posted on:2016-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:W H CaiFull Text:PDF
GTID:2308330479495207Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of software technology, service oriented software as a new type of software application model is now being sought after by more and more people. In service-oriented software architecture in the process of research, gave birth to many service components as granular structure system, but subject to the limitations of component service function, component need continuous evolution with the outside world, in order to improve its service function. In the process of dynamic evolution, to the credibility of the research is also a key problem, how to ensure that the evolution of component software services provided by the need, and the result of evolution of component services have the credibility of the influence and so on, all of this is the need to solve the problem.As the research object, based on the service-oriented components from two aspects of direct trust and recommendation trust for its credible evolution were studied. First of all, in the direct trust evolution model, direct trust value in adjacent components of service as the component of the average trust, all adjacent components for its trust in the form of weighted calculation to calculate the component in the structure of system overall reputation, with the size of the reputation as the main basis of trusted component evolution. Secondly, in the evolution of recommendation trust model, given the service request relationship among components and components, as well as the relations between the components and service components among both belong to the direct trust relationship, component of service component in the middle of the direct trust, on the basis of recommend trust services to the service request component reverse provide components, all components among the components of the adjacent to its minimum direct trust value as the recommendation trust value of intermediate components, in the middle of the recommendation trust value and the component of service component of direct trust value under the action of the two, it is concluded that the service provides comprehensive trust value of the components. By the same token, the comprehensive trust value as the main basis of component evolution of trusted. Finally, in the process of evolution, based on the correlation matrix nature, to achieve specific trusted evolution process, and according to the result of evolution of trusted, reasoning mechanism and prestige value to update the trust evolution model, to dynamically update the trust values of the component.In service-oriented software architecture evolution process, analyze the component of credibility, can eliminate some false the evolution of the service components request, reduce the failure rate of final evolution service, ensure the order of evolution; Through reliable screening, on the other hand, also can prevent some evolution in the evolution process of malicious components occupy evolution service resources, etc.
Keywords/Search Tags:service-oriented, software architecture, dynamic evolution, credible, incidence matrix
PDF Full Text Request
Related items