Computing in higher education: the Athena experience
Communications of the ACM - Special issue: computing in the frontiers of science and engineering
Andrew: a distributed personal computing environment
Communications of the ACM - The MIT Press scientific computation series
Communications of the ACM
Communications of the ACM
Understanding DCE
Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Intermediaries: an approach to manipulating information streams
IBM Systems Journal
Understanding COM+
Application-independent reconciliation for nomadic applications
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Security Requirements for Mobile Agents in Electronic Markets
TREC '98 Proceedings of the International IFIP/GI Working Conference on Trends in Distributed Systems for Electronic Commerce
Experiments with Reflective Middleware
ECOOP '98 Workshop ion on Object-Oriented Technology
Proceedings of the IFIP WG 6.1 International Working Conference on Distributed Applications and Interoperable Systems II
Hive: Distributed Agents for Networking Things
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
The object group design pattern
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
QuO's runtime support for quality of service in distributed objects
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
The design of the TAO real-time object request broker
Computer Communications
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
Application-Oriented Flow Control in Dynamic Networking Architecture
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part I
An Architecture of Agent Repository for Adaptive Multiagent System
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part II
Application-Oriented Flow Control in Agent-Based Network Middleware
Proceedings of the 5th Pacific Rim International Workshop on Multi Agents: Intelligent Agents and Multi-Agent Systems
Network Services in Context of Pervasive Mobile Internet
CEEMAS '01 Revised Papers from the Second International Workshop of Central and Eastern Europe on Multi-Agent Systems: From Theory to Practice in Multi-Agent Systems
Handling the Diversity of Networked Devices by Means of a Product Family Approach
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Revised Papers from the nternational Workshops OHS-7, SC-3, and AH-3 on Hypermedia: Openness, Structural Awareness, and Adaptivity
Adaptive data dissemination and caching for edge service architectures built with the J2EE
Proceedings of the 2004 ACM symposium on Applied computing
J2EE support for wireless services
Journal of Systems and Software - Special issue: Software engineering education and training
Toward an Architectural Knowledge Base for Wireless Service Engineering
IEEE Transactions on Software Engineering
Practical Middleware for Massively Multiplayer Online Games
IEEE Internet Computing
A software architecture for translucent replication
DSM '05 Proceedings of the 2nd international doctoral symposium on Middleware
The collective: a common information service for self-managed middleware
ARM '05 Proceedings of the 4th workshop on Reflective and adaptive middleware systems
Arcademis: a framework for object-oriented communication middleware development
Software—Practice & Experience - Research Articles
Crossware: Integration middleware for autonomic cross-platform Internet application environments
Integrated Computer-Aided Engineering - Autonomous Computing
An agent-oriented information processing architecture for sensor network applications
International Journal of Ad Hoc and Ubiquitous Computing
Fine-grained dynamic adaptation of distributed components
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A real time application based Java-based distributed object processing system for IP telephony
SEPADS'10 Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systems
Modeling context-awareness in agents for ambient intelligence: an aspect-oriented approach
EPIA'11 Proceedings of the 15th Portugese conference on Progress in artificial intelligence
Embedded Systems Design
A comparative study between soft system bus and traditional middlewares
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Hi-index | 4.10 |
New application requirements--including the need to support enterprise application integration, Internet applications, quality of service, nomadic mobility, and ubiquitous computing--challenge established middleware design principles. Meeting these challenges will lead to a major middleware design and development phase that requires new insights into distributed system technology. A middleware layer seeks to hide the underlying networked environment's complexity by, for example, insulating applications from explicit protocol handling, disjoint memories, data replication, network faults, and parallelism. Middleware masks the heterogeneity of computer architectures, operating systems, programming languages, and networking technologies to facilitate application programming and management. The transition to new-generation middleware systems poses several questions. What is the most appropriate programming model for diverse application scenarios? Can we build customizable, configurable, and flexible middleware frameworks for inherently heterogeneous environments? What middleware features and infrastructure services will mobile ubiquitous computing require? These issues frame the agenda for future middleware research and generate open research problems requiring building applications atop new middleware prototypes.