Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Proceedings of the 1997 symposium on Software reusability
The Unified Modeling Language user guide
The Unified Modeling Language user guide
An XML framework for agent-based E-commerce
Communications of the ACM
netWorker
WebinTool: a generic Web to database interface building tool
DEXA '96 Proceedings of the 7th International Workshop on Database and Expert Systems Applications
Architectural Support for Dynamic Reconfiguration of Large Scale Distributed Applications
CDS '98 Proceedings of the International Conference on Configurable Distributed Systems
ISADS '01 Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems
Using specification-driven concepts for distributed data management and dissemination
Proceedings of the eleventh international conference on Information and knowledge management
Enterprise data management in research organizations: data the way you want it
Proceedings of the 2003 conference on Diversity in computing
An architecture to support distributed data retrieval in specialized formats
Proceedings of the 2003 ACM symposium on Applied computing
A specification language and service-oriented architecture to support distributed data management
Software—Practice & Experience
Hi-index | 0.00 |
Over recent years, “Internet-able” applications have been used to support domains where distributed functionality is essential. This flexibility is also pertinent in situations where data is collected and derived to support a distributed set of stakeholders. There are major problems in this distributed data management scenario. One problem is the change that occurs in such domains. Both the schema of the data and the individual needs of the stakeholders evolve over time. Any architecture to support this distributed data management domain must be designed to support these specific changes. One such approach to this architecture is the use of “plug-able” web-based components. As new computational needs arise, new components can be plugged into the architecture. Another aspect of this solution architecture is toward a run-time evolvable process to support the change of the data schemas. At the MITRE Corporation, this architecture has been designed, deployed and tested to support the internal need for a composite data repository. This paper presents the motivation and architecture of this distributed data management system that supports the Center for Advanced Aviation System Development (CAASD). This component-based run-time configurable architecture is implemented using web-based technologies, such as the Extensible Markup Language (XML), Java Servlets, and a relational database management system (RDBMS).