Font Size: a A A

Research And Application Of Open Distributed Domain-specific Software Architecture

Posted on:2004-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiangFull Text:PDF
GTID:2168360092481059Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The establishment of software systems that provide an open environment built for change and evolution has become the critical elements of modern software system development. The key to managing these challenges lies in how the system architect handles the design of a software architecture -- reusable software components, the structure that interconnects them, and the rules by which they interact and integrate. The software architecture sets the policy for all development through the establishment of rules and components.This paper first introduces the open and distributed technology, then describes and compares some typical architecture styles. By analyzing some component-based architectures , which including OpenDoc, OLE/COM and Java Beans, we establish an Open Distributed Domain-specific Software Architecture-ODDSA. ODDSA defines a new style of building applications, based on the established technologies such as OOP ,software component and novel concepts like cooperation, delegation and so on. This is part of the effort to make computer software easy to use and develop in addition to overcoming typical problems that affect many application, such as being single, hard to configure and extend. The experience gained by applying ODDSA to the specific field allowed ODDSA to be refined and transformed into a more general architecture for open distributed software applications.Finally, after analyzing the process of software development and the characteristics of Flood Control domain, we establish an application framework based on ODDSA, and we apply this framework to water conservancy by building a Flood Control System application framework. In the framework , we integrate all kind of modules of the Flood Control domain.
Keywords/Search Tags:Architecture, Framework, Component, CORBA, Interoperation, COM
PDF Full Text Request
Related items