Font Size: a A A

Rsresearch On The Software Architecture And Quality Attributes In The Scientific Data Sharing Network

Posted on:2006-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2168360155460792Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Software architecture is an early step in software design. Through researching the software architecture, people want to increase the software productivity, ensure the software quality, improve the software maintenance, and solve other problems. Quality Attributes is an important concept in designing software architecture, which we need think over. It plays the important role of evaluating and correcting the software architecture. As a result, the quality of software architecture design can be improved from this way. The dissertation uses "the Scientific Data Sharing Network of Global System"as an example, by designing the software architecture, to explain how the software architecture guides the software designing and developing, and how the quality attributes work. At first, the dissertation analyzes the system structure of prototype, and points out the limitation in the quality attributes'view. Basing on that, the new software architecture for the system has been designed, which introduces the concept of the service-oriented architecture. It is a distributed system, containing portal (main data center), security center and branch data center. Each "center"is a relatively independent system, and they communicate with each other through the connectors, data-sharing-service, harvest-service, global-service and security-service. The connectors are implemented by web services. All the branch centers adopt the MVC pattern and use the J2EE framework to design the software architecture, which benefit from the layered software architecture style. The dissertation also analyzes the design of the system from the view of availability, modifiability and performance. To improve those quality attributes, more detailed designs or modules have been added to the components and connectors. Moreover, the dissertation explains the tradeoff between those quality attributes. In a word, the dissertation provides the practice in designing software...
Keywords/Search Tags:software architecture, quality attributes, scientific data share, SOA
PDF Full Text Request
Related items