Z. Hong
An Abstract Architecture for Dependable and Flexible Distributed Applications
Hong, Z.; Xu, J.; Bennett, K.H.
Authors
J. Xu
K.H. Bennett
Contributors
P. Henderson
Editor
Abstract
Distributed software systems are increasingly used to support business applications. This requires three crucial properties of any architecture: first, the system has well defined dependability attributes; second, it is flexible, in that it can be modified to accommodate new or changed applications; and third, the several subcomponents or subsystems can interwork to meet the needs of the large-scale distributed application. Existing work has concentrated on solving these problems as separate issues. A new system abstraction model is proposed here in which these problems are addressed together. Dependability is achieved largely by the use of coordinated atomic actions to structure and control the dynamic behaviour of the system, by providing effective error recovery and supporting dynamic system change. Flexibility and interworking are addressed by multiple architecture levels and component interaction mechanisms. Software components involved in the system are classified into three loosely coupled levels: “core”, “internal-business-logic” and “service interfaces”. While the interface to the system environment permits the highest level of flexibility, the core components remain relatively stable. An example implementation of the proposed abstract architecture is outlined by means of available technologies including XML, Java Server Pages, CORBA and JDBC.
Citation
Hong, Z., Xu, J., & Bennett, K. (2002). An Abstract Architecture for Dependable and Flexible Distributed Applications. In P. Henderson (Ed.), Systems engineering for business process change : new directions (23-37). Springer Verlag. https://doi.org/10.1007/978-1-4471-0135-2_3
Publication Date | Jan 1, 2002 |
---|---|
Deposit Date | Mar 27, 2017 |
Publisher | Springer Verlag |
Pages | 23-37 |
Book Title | Systems engineering for business process change : new directions. |
ISBN | 9781447110842 |
DOI | https://doi.org/10.1007/978-1-4471-0135-2_3 |
Public URL | https://durham-repository.worktribe.com/output/1668676 |
You might also like
Editorial: Role based access control - a solution with its own challenges
(2006)
Journal Article
Dynamic Data Integration: a service-based broker approach
(2006)
Journal Article
Co-design of business and IT systems - Introduction by guest editors
(2002)
Journal Article
Software evolution and the staged model of the software lifecycle
(2002)
Book Chapter
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search