Authors:
Yuri Morais
and
Glêdson Elias
Affiliation:
Federal University of Paraiba, Brazil
Keyword(s):
Message-oriented Middleware, Mobile Computing, Communication Paradigm, Software Product Line.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Biomedical Engineering
;
Distributed and Mobile Software Systems
;
Embedded Communications Systems
;
Health Engineering and Technology Applications
;
Health Information Systems
;
Mobile Software and Services
;
Mobile Technologies
;
Mobile Technologies for Healthcare Applications
;
Neural Rehabilitation
;
Neurotechnology, Electronics and Informatics
;
Pervasive Computing
;
Process Coordination and Synchronization
;
Software Architectures
;
Software Engineering
;
Telecommunications
;
Wireless Information Networks and Systems
Abstract:
Message-oriented middleware (MOM) platforms are usually based in asynchronous, peer-to-peer interaction styles, leading to more loosely coupled architectures. As a consequence, MOMs have the potential for supporting the development of networked mobile applications. However, MOM platforms have been implemented under a limited set of message-based communication paradigms, each one being specifically adapted to a given application domain or network model. In such a context, this paper proposes a mobile middleware solution which offers a comprehensive set of extensible, message-based communication paradigms, such as publish/subscribe, message queue and tuple spaces. Supported by a Software Product Line (SPL) approach, the proposed middleware is suitable for constrained devices as all supported communication paradigms share and reuse a reasonable number of software components that deal with common messaging features. Additionally, by means of an extensible design, new communication paradi
gms can be easily accommodated, as well as existing ones can be removed in order to better fit in more constrained devices.
(More)