원문정보
초록
영어
Data-intensive applications, such as data mining and data visualization, need to deal with huge amount of data. Service-oriented architecture, on the other hand, offers a scalable and flexible framework to implement loosely-coupled and standards-based distribute computing which the data-intensive applications usually require. In this paper, we apply four kinds of data-flow constructs, namely Map Construct, Reduce Construct, Conditional Construct and Loop Construct, to assist Web services composition to process huge volume of data. Furthermore, we put forward the approach to the composition of Web services based on the I/O operation ratio, in which the CPU intensive Web services and the I/O intensive ones are arranged to execute in parallel as far as possible. A case is presented finally to show that our approaches are feasible and effective.
목차
1. Introduction
2. Related Work
3. Service Composition with Data-flow Constructs
3.1. Map Construct
3.2. Reduce Construct
3.3. Conditional Construct
3.4. Loop Construct
4. Parallel Web Services Based on I/O Operation Ratio
5. Case Studies
6. Conclusion
Acknowledgments
References