Middleware for automatic dynamic reconfiguration of context-driven services

In the emerging ubiquitous Internet scenario users require to access services and contents from anywhere, at anytime and with any device. Service and content provisioning platforms have to address several ubiquity challenges such as mobility, multimodality, context-awareness and content adaptation. However, current solutions fail to comprehensively face ubiquity challenges as they lack a unified approach and provide only limited sets of features. We claim that an integrated ubiquity support can stem from a simplicity principle: our middleware approach pushes the logic to face ubiquity issues outside the core layer, by keeping only management and coordination responsibilities. That succeeds in making the middleware design clearer and neater. This article presents the key architectural aspects of our platform for ubiquitous dynamic context-driven service provisioning and reconfiguration. To practically show the viability of our approach, we also provide implementation details and description of typical use cases.

[1]  Paolo Bellavista,et al.  MUM: a middleware for the provisioning of continuous services to mobile users , 2004, Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769).

[2]  Jeffrey Nichols,et al.  Improving automatic interface generation with smart templates , 2004, IUI '04.

[3]  Paolo Bellavista,et al.  Mobile Agent Middleware for Mobile Computing , 2001, Computer.

[4]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[5]  Jose Rey,et al.  RTP Payload Format for 3rd Generation Partnership Project (3GPP) Timed Text , 2006, RFC.

[6]  Paolo Bellavista,et al.  Dynamic Binding in Mobile Applications: A Middleware Approach , 2003, IEEE Internet Comput..

[7]  Gustavo Alonso,et al.  Web Services , 2004, Data-Centric Systems and Applications.

[8]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[9]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[10]  Gustavo Alonso,et al.  Enterprise Application Integration , 2004 .

[11]  Alvin T. S. Chan,et al.  Coordinated Composition of Services for Adaptive Mobile Middleware , 2006, 11th IEEE Symposium on Computers and Communications (ISCC'06).

[12]  Sangkyu Park,et al.  Multimodal user interfaces in the Open Agent Architecture , 1998, Knowl. Based Syst..

[13]  Athman Bouguettaya,et al.  A multilevel composability model for semantic Web services , 2005, IEEE Transactions on Knowledge and Data Engineering.

[14]  Bill N. Schilit,et al.  Looking across four system layers — link , network , data , and application — the authors survey the technologies , standards , and leading-edge research making device ensembles a reality , 2022 .

[15]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[16]  A. Rieger,et al.  BerlinTainment - an agent-based serviceware framework for context-aware services , 2004, 1st International Symposium onWireless Communication Systems, 2004..

[17]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[18]  Marcus Specht,et al.  Adaptive Support for a Mobile Museum Guide , 2001 .

[19]  P. Bellavista,et al.  Coupling Transparency and Visibility: a Translucent Middleware Approach for Positioning System Integration and Management (PoSIM) , 2006, 2006 3rd International Symposium on Wireless Communication Systems.