Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Supporting service discovery, querying and interaction in ubiquitous computing environments
Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
The Web Service Discovery Architecture
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Head First Design Patterns
Model-based service discovery for future generation mobile systems
Proceedings of the 2006 international conference on Wireless communications and mobile computing
netWorker - Cloud computing: PC functions move onto the web
netWorker - Cloud computing: PC functions move onto the web
An architecture-centric approach to detecting security patterns in software
ESSoS'11 Proceedings of the Third international conference on Engineering secure software and systems
Hi-index | 0.00 |
Ubiquitous computing is becoming reality, vendors are introducing products that support ubiquitous entertainment and media solutions, businesses are adopting service-oriented architectures, and mobile devices are becoming service consumers. To accomodate this foundational change, software needs to be dynamic and adaptable. This work proposes a pattern for resolving the need for dynamic actors by introducing the concepts of Intents, IntentHandlers, IntentFilters and IntentResponders. These four concepts express an abstraction allowing for late dynamic runtime binding to solve functional exigencies. Client software is no longer bound to specific programs, functions or services to solve functional needs; instead they can dynamically bind to IntentResponders to solve their functional exigencies. The pattern may incur a slight performance overhead, but allows for an extendable and dynamic solution.