Font Size: a A A

The Research On SOA QoS Model Based On GB/T16260 Quality Model

Posted on:2016-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:D R CaiFull Text:PDF
GTID:2308330461968871Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of software technology and the Internet environment is becoming more and more complicated, fast-changing business demands have been making many enterprise face problems such as heterogeneous systems and information island. Service Oriented Architecture (SOA) provides an extensible design paradigm based on open standards. It is guided by service-oriented ideology and aimed at business and application systems. Resources are encapsulated into services so that those reusable and loosely coupled services or combined services can be used to construct systems. In addition, this schema not only supports resources sharing, but also reduces redundancy of IT business. And above problems are solved effectively by this means.Throughout the development of software pattern, encapsulation and reuse of software had been carried out from object-oriented to component-oriented, but it’s still asked for bigger granularity, more flexible inter-operations, lower developed consumption, more economic maintenance. As SOA is service-oriented, reusable, loosely coupled, flexible, agile and compositional, it is popular in enterprises and become the primary option to construct their systems, spread to different sectors. Rapid development of SOA is attributed to its reliable and trustworthy quality of service. Therefore, how to ensure QoS of SOA draws our attention.Software evaluation is one of important means of software quality assurance and also the basis of improvement of software quality. Software quality model provides the quantitative analysis on software quality. GB/T 16260 which is equivalent to ISO/IEC 9126 was released by Standardization Administration of The People’s Republic of China in 2006. Software quality model was proposed to evaluate software quality in the standard. This model can be applied to all sorts of software because it covers 6 quality characteristics and 27 sub-characteristics in order to fulfill needs of quality comprehensive. It is widely used in stages of software quality assurance since published. However, with the development of Internet, more and more complex network requests higher demands. Although SOA has retained traditional software features, service is special software. So above all, whether quality characteristics in GB/T 16260 can meet the needs of evaluation should be taken into account.Quality model in GB/T 16260 is improved in combination of SOA features and is applied to evaluate SOA quality of service. Main contents in this paper are as follows:(1) Qos of SOA is analyzed and the existing researches are classified, including researches of web service, SOA features, SOA quality models which are proposed by SOA standard organizations or related institutions and SOA quality models based on ISO/EC 9126. Features such as reusability, loose coupling, extensibility, standard conformity and flexibility are summarized to provide the basis to this paper’s study work.(2) Quality model in GB/T 16260 is modified and related reasons are given in combination of SOA service features. Definitions in traditional quality model in GB/T 16260 are just fundamental characteristics of all sorts of software, which can’t describe quality features of SOA service. Hierarchical Qos model of SOA which is composed of 8 characteristics and 26 sub-characteristics is put forward after combining modified GB/T 16260 quality model and all of those characteristics and their related measurement factors are defined respectively.(3) Weights of those characteristics are computed by means of questionnaire and analytic hierarchy process which combines quantitative and qualitative evaluation.(4) Instant examples including Baidu cloud storage,360 cloud storage,Tecent cloud storage and Tianyi cloud storage are appointed to be evaluated. Evaluated result is compared with the current reality of those four cloud-storages to verify the validity of above-mentioned Qos model of SOA. At last, an evaluation tool which consisted of 5 functions is implemented based on the above study.
Keywords/Search Tags:SOA, GB/T 16260, Quality of Service
PDF Full Text Request
Related items