Font Size: a A A

Component-based Soa Applications And Realization

Posted on:2010-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2208360275983543Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, various industries have a higher demand on the efficiency and the quality of the software development. However, the traditional "hand-workshop" style of software development situation cannot meet this demand, and therefore in the discussion of the software reuse and rapid integration of application systems, the software component technology and service-oriented architecture (SOA) has become the hot spot topic. Although the software component technology raised the software development efficiency and the quality to a certain extent, there is still a tightly-coupled, cross-platform integration and other difficult questions among them. However, at the field of service-oriented architecture applications, WebService technology has effectively soluted many difficult integration problems between the development technologies of the heterogeneous components. It is the object/component technology at the extension of Internet, thus greatly improves the system's scalability, portability and scalability, and implements the different applications seamless integration between systems and information sharing.This article takes the command work domain of some organization as the research background.Firstly, it briefly introduces the thought of the SOA architecture, analyses the definition, composition and basic characteristics; Then on Software Reuse and component technology concepts, classifications and standardized components have also been a simple introduction, and compared the similarities and differences of the SOA and component technology. Finally, through the in-depth analysis of the above-mentioned technologies, as well as the theoretical principle of the features and advantages, in the design of the actual project - the command system, we proposed a system's overall program implementation using the hierarchical SOA application architecture based on component technology. Also discussed how to design the resources layer, component layer, service layer, process layer and the access layer to build a good architecture, to achieve highly efficient, inter-level purpose of loosely coupled, as well as the rapid construction and development of a multi-tier application of the command system. Using to the above design of the SOA application architecture based on component technology, through a combination of components'reusability and sharing property from the component technology, as well as the features of loosely coupling and fast system integration provided by the SOA architecture, the development and the implementation results of the actual project "command system" show that the system has a high degree of platform-independent. At the same time improve the maintainability of the application system, scalability and reusability of system components, reducing system complexity, shortening the overall system development time, resulting in improved system efficiency and quality.
Keywords/Search Tags:Service-Oriented Architecture, Component Technology, Software Reuse, WebService
PDF Full Text Request
Related items