Font Size: a A A

Research And Application Of Enterprise Application Software Architecture Patterns

Posted on:2005-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhuFull Text:PDF
GTID:2168360122997762Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of software technology and Internet, the scale of software has become larger and larger. It is crucial for the software architecture to analyze and reuse the system. It is a hot topic to define the components of a system and the relationship among them and meet the requirement of functional and non-functional property. Then the theory of pattern-oriented software architecture is put forward and it gives a reasonable answer for it.This dissertation discusses how to construct the architecture of large-scale enterprise application with complex business logic based on Internet using software pattern in accordance with the requirement and use case.Firstly, the generation and concepts of software theory on architecture and pattern are discussed. And it introduces two big software platforms as J2EE and .Net. It is pointed out that software architecture is centered on high-level design and the whole structure of the system. Pattern is summarization of experience and also the common factor that is obtained by abstracting solutions to certain problems repeatedly appeared in designing and actualizing software system Abstracted from experience, pattern plays an instructive role in designing software architecture.Secondly, on the sequence of problem, solution, structure and actualization, the dissertation explores architecture patterns and generalizes advantages and disadvantages of them respectively.Lastly, on the basis of an enterprise application - Enterprise Education Support Platform on Internet, the author analyses the application of architecture pattern in the design of system architecture with layer, MVC and data transfer object pattern etc. And it discusses such benefits as maintainability, ability of extending and configuration to systems due to the appropriate use of architecture pattern.In particular, based on practical problems and the research of pattern of DTO, the author suggests an improved DTO pattern by using interface to abstract with factory pattern and strategy pattern. The realization of the DTO pattern has been used in an actual software projectand proved that the solution is feasible and meets the requirement of design principle. This is an innovation of the dissertation.
Keywords/Search Tags:Architecture, Pattern, Enterprise Application, Reusable, Maintainability
PDF Full Text Request
Related items