12,000

We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK

93%

93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > The design of a flexible communications framewo...
View graph of relations

Keywords

« Back

The design of a flexible communications framework for next-generation middleware

Research output: Contribution in Book/Report/ProceedingsConference contribution

Published

Publication date2000
Host publicationDOA'00: International Symposium on Distributed Objects and Applications, Proceedings
EditorsPamela Drew, Robert Meersman, Zahir Tari, Roberto Zicari
Place of publicationLos Alamitos
PublisherIEEE Computer Society
Pages273-282
Number of pages10
ISBN (Print)0-7695-0819-7
Original languageEnglish

Conference

Conference2nd International Symposium on Distributed Objects and Applications (DOA'00)
CityANTWERP
Period21/09/0023/09/00

Conference

Conference2nd International Symposium on Distributed Objects and Applications (DOA'00)
CityANTWERP
Period21/09/0023/09/00

Abstract

The success of middleware platforms is leading to a number of challenges as the motivation grows to deploy middleware in ever more demanding application domains. This paper therefore introduces a flexible, object-oriented communications framework, called BOSSA NOVA, which can be integrated into middleware platforms to better support domains such as soft real-time, multimedia, and adaptive mobile systems. In particular, BOSSA NOVA aims at providing flexibility in terms of protocol structure and composition, protocol granularity, and concurrency/multiplexing structure. The use of reflective interfaces explicitly facilitates management and dynamic reconfiguration as well as Qos specification and negotiation together with associated resource management in protocol graphs. Qos-negotiation protocols and resource-management policies, however, in common with most areas of the framework, are open and non-prescribed although basic protocols and reusable base functionality are readily provided. For ease of use. BOSSA NOVA relies on only a small set of simple and consistently used abstractions which allow for efficient implementations.