Font Size: a A A

Research And Implementation Of Web Applaction Framework Based On .NET And XML

Posted on:2007-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y K MenFull Text:PDF
GTID:2178360182980762Subject:Communication and Information System
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 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 traditional C/S model has been popular for a long time. It ever was a successful solution to enterprise applacation. However Since 1990's with the application on Internet becoming more and more widely especially Web 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 software 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 as standard of structuring enterprise application.This paper analyses the disadvantages of N-tier web applacation architecture currently such as low efficiency of development, being difficult to be transplanted, updated and reused and puts forward a new N-tier web applacation architecture: An EntityData-Layer is added to eliminated the mismatch between object-oriented and relational database from formatted xml metadata through the mapping between objects and relational database. A DataAccess-Layer is added to lower the coupling between object model and the rational database, that is to say that the database model changes can not infulunce the object model and vice versa;through the facade pattern, adopts XML Webservice technology to seal the inner methods to provide to user the simple and sigle interface. From the application, the web architecture realize to access data between objects and database easily and eliminated the mismatch between objects model and database model for the most;because publish the interface through XML Webservice, can call the methods using any program language based on any platform, provide more service to user.
Keywords/Search Tags:Distribute, N-tier architecture, XML, EntityData-layer, .NET framework
PDF Full Text Request
Related items