Font Size: a A A

The Research And Application Of N-Tier Architecture Of Distributed Enterprise System Based On .NET

Posted on:2006-12-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y B WangFull Text:PDF
GTID:2168360155972949Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In the course of software development, the architecture design of software system plays a key role all the time. As for large enterprise application, System architecture can influence not only system design and progress of development, but also systematic follow-up development directly. It can even determine whether the whole system development is successful. The traditiona1 C/S model has been popular for a long time. It ever was a successful solution to enterprise computer. However Since 1990s,With the application on Internet becoming more and more widely and Internet technology being more and more advanced,the tradition C/S model appears obviously not to meet the development requirement of modern enterprise application. The original computer architecture has developed from the 2-tier architecture to the N-tier architecture. Currently, because of its obvious advantages, N-tier architecture has already become a standard of structuring enterprise application. However, at present, the enormous and complex N-tier architecture has some problems, such as low efficiency of development, being difficult to be transplanted, updated and reused. This paper analyses the disadvantages of N-tier architecture currently and puts forward a new N-tier architecture: an Entity-Layer is given out that maps objects to persistence mechanisms in such a manner that simple changes to the relational schema do not affect your object-oriented code. A Persistence-Layer is added to build SQL sentence automatically. The advantage of this approach is that application programmers do not need to know any thing about the schema of the relational database. The application shows that the new N-tier architecture can well persistence the objects,that the mismatch between object-oriented and relational database is eliminated for the most , that independency between object-oriented and relational database is implemented. Furthermore, the application suggests that the Persistence-Layer can be reused highly.
Keywords/Search Tags:Distribute, N-tier architecture, architecture, persistence-layer, .NET framework
PDF Full Text Request
Related items