Font Size: a A A

A Study Of Distributed Object On Web Application

Posted on:2004-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:X J SunFull Text:PDF
GTID:2168360095955719Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The development of Internet causes the applications based on network to develop rapidly. The application based on Internet is a distributed system, whose development must deal with some problems, such as security, reliability, etc. Distributed object technology is the key to solve the above problems. This dissertation compares four distributed object technologies, which are COM+, EJB, CORBA and Web Service. In order to applying distributed object technology in projects, it is necessary to analysis and design system with the software engineer method. This paper analyzes two software development processes, which are XP and RUP. Based on the above analysis, a new software development process is brought forward, which is a speed development process on the basis of distributed object technology, for short speed development process.The speed development process is a tailored RUP process, direct to the business logic, and some XP practices are imported. It can avoid the over-engineer of RUP and avoid completely depending on the source code, which is the character of XP. The process is divided into three core workflows. The three workflows are capturing customer requirements, designing and implementing the system. In order to make sure the requirements, use case templates, graphical interfaces and domain modules are applied in capturing customer requirements. The target of designing a system is to obtain the software architecture, which is the high level view of the pending system. The high level module of the system can avoid thick design flaw. The software architecture is described with Unified Modeling Language. On the other hand, pattern is applied in the design workflow to achieve the good design. In implementing workflow, refactoring, test-first practice and continuous integration, which are practices of XP software development process, are imported. The development cycle is divided into some iterative cycles and the system is the sum of the iterative cycle' result. At the last, an E-C system is designed with the speed software development process to explain how to use and verify the process. The system is divided into two iterative processes. The first iterative process is describedin detail. The second iterative process is briefly described.
Keywords/Search Tags:Distributed object, Software Architecture, Software Development Process, Pattern, Refactoring
PDF Full Text Request
Related items