Overview of the MPEG-7 standard and of future challenges for visual information analysis
EURASIP Journal on Applied Signal Processing - Image analysis for multimedia interactive services - part I
Scalable Independent Multi-level Distribution in Multimedia Content Analysis
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
Robust Real-Time Face Detection
International Journal of Computer Vision
Enabling Post-Invocation Parameter Transmission in Service-Oriented Environments
ICNS '06 Proceedings of the International conference on Networking and Services
Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with Attachments
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Data Communication Model of Grid Workflow
ICEBE '06 Proceedings of the IEEE International Conference on e-Business Engineering
Orchestrating Data-Centric Workflows
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
A Web Service Communication Policy for Describing Non-standard Application Requirements
SAINT '08 Proceedings of the 2008 International Symposium on Applications and the Internet
WS-TemporalPolicy: A WS-Policy Extension for Describing Service Properties with Time Constraints
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Styx grid services: lightweight, easy-to-use middleware for scientific workflows
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A scalable service-oriented architecture for multimedia analysis, synthesis and consumption
International Journal of Web and Grid Services
Efficient data transmission between multimedia web services via aspect-oriented programming
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Direct data transfer between SOAP web services in orchestration
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
Workflows of web services orchestrated by the Business Process Execution Language (BPEL) have been successfully used in many business applications. Although these technologies were not originally designed for multimedia processing, they offer advantages to speed up the development of distributed multimedia analysis applications by allowing the composition or reconfiguration of existing services. However, in the case of service-oriented distributed video content analysis, a huge amount of binary data has to be transferred between different services. As a consequence, service orchestration based on BPEL leads to a performance bottleneck due to indirect message and data transport: the workflow engine receives results (which are potentially very large) from finished services and passes them to a subsequent service. In this paper, we present two novel approaches based on our previously developed Flex-SwA framework to model the binary data transmission between services in BPEL workflows. The proposed approaches circumvent the performance bottleneck at the orchestrating engine and provide efficient possibilities to transfer large data amounts as well as large data units. The first approach models the data flow in BPEL; the services exchange data directly. The second approach models the data flow outside of the BPEL engine and shifts it completely to the Flex-SwA framework. Experimental results for a video analysis workflow demonstrate the advantages of the proposed approaches.