A dynamic interoperability model for an emergent middleware framework
The rapid changing world of computing has sparked off a major increase in the complexity, heterogeneity and dynamicity of distributed systems. Consequently, standard middleware platforms are unable to cope with the extreme heterogeneity and dynamicity of this new generation of distributed systems. F...
Main Author: | |
---|---|
Other Authors: | |
Published: |
Lancaster University
2013
|
Online Access: | https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.755062 |
id |
ndltd-bl.uk-oai-ethos.bl.uk-755062 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-bl.uk-oai-ethos.bl.uk-7550622018-11-08T03:15:45ZA dynamic interoperability model for an emergent middleware frameworkNundloll, VatsalaBlair, Gordon2013The rapid changing world of computing has sparked off a major increase in the complexity, heterogeneity and dynamicity of distributed systems. Consequently, standard middleware platforms are unable to cope with the extreme heterogeneity and dynamicity of this new generation of distributed systems. Furthermore, given new trends in mobile/pervasive applications, distributed systems are required to connect to one another at run time, implying that heterogeneities arising in systems need to be resolved on the fly. This ability of a system to interact with a different system is known as interoperability. Existing middleware interoperability solutions cannot deal with dynamic interoperability because of their static and hand-crafted nature. Hence, more advanced solutions that exceed the state-of-the-art in middleware, are required to handle interoperability on the fly. This thesis investigates the challenges of dynamic interoperability and how to devise an emergent middleware to enable such dynamic interoperation. To overcome the heterogeneities arising at runtime, the thesis also investigates the approach of the Semantic Web community to employ semantic reasoning of concepts at the application level. The thesis maintains that one such notable contribution of this community, the use of ontologies, has proved to play a significant role in the set up of such an emergent middleware framework. As a result, the thesis proposes a framework with 3 distinct design principles - matching, classifying and mapping – to tackle dynamic interoperability at the message level of systems, and also highlights the cross-cutting role played by ontologies in the framework. The experimental evaluation of the framework shows the framework is able to tackle the heterogeneity arising in messages at runtime, and also highlights the significance of linguistic techniques in assisting ontologies at the matching stage. Finally, the performance evaluation denotes how the framework behaves at runtime and justifies how the framework performs its intended purpose.Lancaster Universityhttps://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.755062http://eprints.lancs.ac.uk/126476/Electronic Thesis or Dissertation |
collection |
NDLTD |
sources |
NDLTD |
description |
The rapid changing world of computing has sparked off a major increase in the complexity, heterogeneity and dynamicity of distributed systems. Consequently, standard middleware platforms are unable to cope with the extreme heterogeneity and dynamicity of this new generation of distributed systems. Furthermore, given new trends in mobile/pervasive applications, distributed systems are required to connect to one another at run time, implying that heterogeneities arising in systems need to be resolved on the fly. This ability of a system to interact with a different system is known as interoperability. Existing middleware interoperability solutions cannot deal with dynamic interoperability because of their static and hand-crafted nature. Hence, more advanced solutions that exceed the state-of-the-art in middleware, are required to handle interoperability on the fly. This thesis investigates the challenges of dynamic interoperability and how to devise an emergent middleware to enable such dynamic interoperation. To overcome the heterogeneities arising at runtime, the thesis also investigates the approach of the Semantic Web community to employ semantic reasoning of concepts at the application level. The thesis maintains that one such notable contribution of this community, the use of ontologies, has proved to play a significant role in the set up of such an emergent middleware framework. As a result, the thesis proposes a framework with 3 distinct design principles - matching, classifying and mapping – to tackle dynamic interoperability at the message level of systems, and also highlights the cross-cutting role played by ontologies in the framework. The experimental evaluation of the framework shows the framework is able to tackle the heterogeneity arising in messages at runtime, and also highlights the significance of linguistic techniques in assisting ontologies at the matching stage. Finally, the performance evaluation denotes how the framework behaves at runtime and justifies how the framework performs its intended purpose. |
author2 |
Blair, Gordon |
author_facet |
Blair, Gordon Nundloll, Vatsala |
author |
Nundloll, Vatsala |
spellingShingle |
Nundloll, Vatsala A dynamic interoperability model for an emergent middleware framework |
author_sort |
Nundloll, Vatsala |
title |
A dynamic interoperability model for an emergent middleware framework |
title_short |
A dynamic interoperability model for an emergent middleware framework |
title_full |
A dynamic interoperability model for an emergent middleware framework |
title_fullStr |
A dynamic interoperability model for an emergent middleware framework |
title_full_unstemmed |
A dynamic interoperability model for an emergent middleware framework |
title_sort |
dynamic interoperability model for an emergent middleware framework |
publisher |
Lancaster University |
publishDate |
2013 |
url |
https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.755062 |
work_keys_str_mv |
AT nundlollvatsala adynamicinteroperabilitymodelforanemergentmiddlewareframework AT nundlollvatsala dynamicinteroperabilitymodelforanemergentmiddlewareframework |
_version_ |
1718789854197710848 |