Efficient data transmission between multimedia web services via aspect-oriented programmINg

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

  • Dominik Seiler
  • Ernst Juhnke
  • Ralph Ewerth
  • Manfred Grauer
  • Bernd Freisleben

Externe Organisationen

  • Universität Siegen
  • Philipps-Universität Marburg
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksMMSys'11
UntertitelProceedings of the 2011 ACM Multimedia Systems Conference
Seiten93-103
Seitenumfang11
PublikationsstatusVeröffentlicht - 23 Feb. 2011
Extern publiziertJa
Veranstaltung2nd Annual ACM Multimedia Systems Conference, MMSys'11 - San Jose, CA, USA / Vereinigte Staaten
Dauer: 23 Feb. 201125 Feb. 2011

Publikationsreihe

NameMMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference

Abstract

The number of web services capable of processing multimedia data is growing. Typically, a multimedia web service realizes only a specific algorithmic processing step, such as video decoding. Thus, it is desirable to compose several web services hosted on different sites into a new value-added workflow. However, the transfer of large amounts of multimedia data within workflows based on SOAP as the prevalent communication paradigm between web services induces redundant data transfers. In previous work, we have presented a reference technique called Flex-SwA that solves this problem. However, its usage is accompanied by additional software development efforts that have to be repeated when a new service or client is implemented. In this paper, we present an aspect-oriented programming approach that significantly reduces these software development efforts. The solution allows developers to easily extend existing multimedia web services with the capability of efficient data transmission without modifying the implementations of the original services, while at the same time the advantages of SOAP web services are still maintained. Experimental results for a distributed video analysis workflow demonstrate the feasibility of the presented approach.

ASJC Scopus Sachgebiete

Zitieren

Efficient data transmission between multimedia web services via aspect-oriented programmINg. / Seiler, Dominik; Juhnke, Ernst; Ewerth, Ralph et al.
MMSys'11 : Proceedings of the 2011 ACM Multimedia Systems Conference. 2011. S. 93-103 (MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Seiler, D, Juhnke, E, Ewerth, R, Grauer, M & Freisleben, B 2011, Efficient data transmission between multimedia web services via aspect-oriented programmINg. in MMSys'11 : Proceedings of the 2011 ACM Multimedia Systems Conference. MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference, S. 93-103, 2nd Annual ACM Multimedia Systems Conference, MMSys'11, San Jose, CA, USA / Vereinigte Staaten, 23 Feb. 2011. https://doi.org/10.1145/1943552.1943564
Seiler, D., Juhnke, E., Ewerth, R., Grauer, M., & Freisleben, B. (2011). Efficient data transmission between multimedia web services via aspect-oriented programmINg. In MMSys'11 : Proceedings of the 2011 ACM Multimedia Systems Conference (S. 93-103). (MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference). https://doi.org/10.1145/1943552.1943564
Seiler D, Juhnke E, Ewerth R, Grauer M, Freisleben B. Efficient data transmission between multimedia web services via aspect-oriented programmINg. in MMSys'11 : Proceedings of the 2011 ACM Multimedia Systems Conference. 2011. S. 93-103. (MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference). doi: 10.1145/1943552.1943564
Seiler, Dominik ; Juhnke, Ernst ; Ewerth, Ralph et al. / Efficient data transmission between multimedia web services via aspect-oriented programmINg. MMSys'11 : Proceedings of the 2011 ACM Multimedia Systems Conference. 2011. S. 93-103 (MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference).
Download
@inproceedings{0c71d95592cb4bae88645512ebf52557,
title = "Efficient data transmission between multimedia web services via aspect-oriented programmINg",
abstract = "The number of web services capable of processing multimedia data is growing. Typically, a multimedia web service realizes only a specific algorithmic processing step, such as video decoding. Thus, it is desirable to compose several web services hosted on different sites into a new value-added workflow. However, the transfer of large amounts of multimedia data within workflows based on SOAP as the prevalent communication paradigm between web services induces redundant data transfers. In previous work, we have presented a reference technique called Flex-SwA that solves this problem. However, its usage is accompanied by additional software development efforts that have to be repeated when a new service or client is implemented. In this paper, we present an aspect-oriented programming approach that significantly reduces these software development efforts. The solution allows developers to easily extend existing multimedia web services with the capability of efficient data transmission without modifying the implementations of the original services, while at the same time the advantages of SOAP web services are still maintained. Experimental results for a distributed video analysis workflow demonstrate the feasibility of the presented approach.",
keywords = "Aspect-oriented programming, BPEL, Distributed multimedia analysis, Service-oriented architecture, Web services",
author = "Dominik Seiler and Ernst Juhnke and Ralph Ewerth and Manfred Grauer and Bernd Freisleben",
year = "2011",
month = feb,
day = "23",
doi = "10.1145/1943552.1943564",
language = "English",
isbn = "9781450305181",
series = "MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference",
pages = "93--103",
booktitle = "MMSys'11",
note = "2nd Annual ACM Multimedia Systems Conference, MMSys'11 ; Conference date: 23-02-2011 Through 25-02-2011",

}

Download

TY - GEN

T1 - Efficient data transmission between multimedia web services via aspect-oriented programmINg

AU - Seiler, Dominik

AU - Juhnke, Ernst

AU - Ewerth, Ralph

AU - Grauer, Manfred

AU - Freisleben, Bernd

PY - 2011/2/23

Y1 - 2011/2/23

N2 - The number of web services capable of processing multimedia data is growing. Typically, a multimedia web service realizes only a specific algorithmic processing step, such as video decoding. Thus, it is desirable to compose several web services hosted on different sites into a new value-added workflow. However, the transfer of large amounts of multimedia data within workflows based on SOAP as the prevalent communication paradigm between web services induces redundant data transfers. In previous work, we have presented a reference technique called Flex-SwA that solves this problem. However, its usage is accompanied by additional software development efforts that have to be repeated when a new service or client is implemented. In this paper, we present an aspect-oriented programming approach that significantly reduces these software development efforts. The solution allows developers to easily extend existing multimedia web services with the capability of efficient data transmission without modifying the implementations of the original services, while at the same time the advantages of SOAP web services are still maintained. Experimental results for a distributed video analysis workflow demonstrate the feasibility of the presented approach.

AB - The number of web services capable of processing multimedia data is growing. Typically, a multimedia web service realizes only a specific algorithmic processing step, such as video decoding. Thus, it is desirable to compose several web services hosted on different sites into a new value-added workflow. However, the transfer of large amounts of multimedia data within workflows based on SOAP as the prevalent communication paradigm between web services induces redundant data transfers. In previous work, we have presented a reference technique called Flex-SwA that solves this problem. However, its usage is accompanied by additional software development efforts that have to be repeated when a new service or client is implemented. In this paper, we present an aspect-oriented programming approach that significantly reduces these software development efforts. The solution allows developers to easily extend existing multimedia web services with the capability of efficient data transmission without modifying the implementations of the original services, while at the same time the advantages of SOAP web services are still maintained. Experimental results for a distributed video analysis workflow demonstrate the feasibility of the presented approach.

KW - Aspect-oriented programming

KW - BPEL

KW - Distributed multimedia analysis

KW - Service-oriented architecture

KW - Web services

UR - http://www.scopus.com/inward/record.url?scp=79952860801&partnerID=8YFLogxK

U2 - 10.1145/1943552.1943564

DO - 10.1145/1943552.1943564

M3 - Conference contribution

AN - SCOPUS:79952860801

SN - 9781450305181

T3 - MMSys'11 - Proceedings of the 2011 ACM Multimedia Systems Conference

SP - 93

EP - 103

BT - MMSys'11

T2 - 2nd Annual ACM Multimedia Systems Conference, MMSys'11

Y2 - 23 February 2011 through 25 February 2011

ER -