Coordination languages and their significance
Communications of the ACM
An overview of Manifold and its implementation
Concurrency: Practice and Experience
DL '00 Proceedings of the fifth ACM conference on Digital libraries
Composing Web Services for Large-Scale Tasks
IEEE Internet Computing
Staging transformations for multimodal web interaction management
Proceedings of the 13th international conference on World Wide Web
WWW '05 Proceedings of the 14th international conference on World Wide Web
A conceptual model for user-centered quality information retrieval on the World Wide Web
Journal of Intelligent Information Systems
Hi-index | 0.00 |
Dynamic Web content provides us with time-sensitive and continuously changing data. To glean up-to-date information, users need to regularly browse, collect and analyze this Web content. Without proper tool support this information management task is tedious, time-consuming and error prone, especially when the quantity of the dynamic Web content is large, when many information management services are needed to analyze it, and when underlying services/network are not completely reliable. This paper describes a multi-level, lifecycle (design-time and run-time) coordination mechanism that enables rapid, efficient development and execution of information management applications that are especially useful for processing dynamic Web content. Such a coordination mechanism brings dynamism to coordinating independent, distributed information management services. Dynamic parallelism spawns/merges multiple execution service branches based on available data, and dynamic run-time reconfiguration coordinates service execution to overcome faulty services and bottlenecks. These features enable information management applications to be more efficient in handling content and format changes in Web resources, and enable the applications to be evolved and adapted to process dynamic Web content.