TY - JOUR
T1 - An adaptive middleware to overcome service discovery heterogeneity in mobile ad hoc environments
AU - Flores-Cortés, Carlos A.
AU - Blair, Gordon S.
AU - Grace, Paul
PY - 2007/7/1
Y1 - 2007/7/1
N2 - A configurable and reconfigurable middleware solution for dynamically discovering services advertised using heterogeneous protocols in diverse environments is presented. A component framework architecture based on a set of architectural elements are proposed for developing individual discovery protocols that plug into the middleware. A discovery platform uses a user agent to discover services on behalf of clients, a service agent to represent and advertise services, and a directory agent where SAs register their local services and UAs send their service requests. An important characteristic of most excited fixed, ad hoc and overlay SDPs is their use of a service directory. Many discovery protocols must also consider important nonfunctional features such as security, quality of service, and semantic discovery.
AB - A configurable and reconfigurable middleware solution for dynamically discovering services advertised using heterogeneous protocols in diverse environments is presented. A component framework architecture based on a set of architectural elements are proposed for developing individual discovery protocols that plug into the middleware. A discovery platform uses a user agent to discover services on behalf of clients, a service agent to represent and advertise services, and a directory agent where SAs register their local services and UAs send their service requests. An important characteristic of most excited fixed, ad hoc and overlay SDPs is their use of a service directory. Many discovery protocols must also consider important nonfunctional features such as security, quality of service, and semantic discovery.
UR - http://www.scopus.com/inward/record.url?scp=34548242209&partnerID=8YFLogxK
UR - https://ieeexplore.ieee.org/document/4292039
U2 - 10.1109/MDSO.2007.41
DO - 10.1109/MDSO.2007.41
M3 - Article
AN - SCOPUS:34548242209
SN - 1541-4922
VL - 8
JO - IEEE Distributed Systems Online
JF - IEEE Distributed Systems Online
IS - 7
ER -