{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T22:14:46Z","timestamp":1760220886202,"version":"build-2065373602"},"reference-count":43,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2011,4,1]],"date-time":"2011-04-01T00:00:00Z","timestamp":1301616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Multimedia streaming means delivering continuous data to a plethora of client devices. Besides the actual data transport, this also needs a high degree of content adaptation respecting the end users\u2019 needs given by content preferences, transcoding constraints, and device capabilities. Such adaptations can be performed in many ways, usually on the media server. However, when it comes to content editing, like mixing in subtitles or picture-in-picture composition, relying on third party service providers may be necessary. For economic reasons this should be done in a service-oriented way, because a lot of adaptation modules can be reused within different adaptation workflows. Although service-oriented architectures have become widely accepted in the Web community, the multimedia environment is still dominated by monolithic systems. The main reason is the insufficient support for working with continuous data: generally the suitability of Web services for handling complex data types and state-full applications is still limited. In this paper we discuss extensions of Web service frameworks, and present a first implementation of a service-oriented framework for media streaming and digital item adaptation. The focus lies on the technical realization of the services. Our experimental results show the practicality of the actual deployment of service-oriented multimedia frameworks.<\/jats:p>","DOI":"10.3390\/fi3020087","type":"journal-article","created":{"date-parts":[[2011,4,4]],"date-time":"2011-04-04T10:07:21Z","timestamp":1301911641000},"page":"87-116","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Service Oriented Architecture for Personalized Universal Media Access"],"prefix":"10.3390","volume":"3","author":[{"given":"Sascha","family":"T\u00f6nnies","sequence":"first","affiliation":[{"name":"Forschungszentrum L3S, Appelstra\u00dfe 9a, D-30167 Hannover, Germany"}]},{"given":"Benjamin","family":"K\u00f6hncke","sequence":"additional","affiliation":[{"name":"Forschungszentrum L3S, Appelstra\u00dfe 9a, D-30167 Hannover, Germany"}]},{"given":"Patrick","family":"Hennig","sequence":"additional","affiliation":[{"name":"Forschungszentrum L3S, Appelstra\u00dfe 9a, D-30167 Hannover, Germany"}]},{"given":"Ingo","family":"Brunkhorst","sequence":"additional","affiliation":[{"name":"Forschungszentrum L3S, Appelstra\u00dfe 9a, D-30167 Hannover, Germany"}]},{"given":"Wolf-Tilo","family":"Balke","sequence":"additional","affiliation":[{"name":"Forschungszentrum L3S, Appelstra\u00dfe 9a, D-30167 Hannover, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2011,4,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1007\/s00530-007-0089-6","article-title":"Preference-Driven Personalization for Flexible Digital Item Adaptation","volume":"13","author":"Balke","year":"2007","journal-title":"Multimedia Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"958","DOI":"10.1016\/j.jnca.2005.12.007","article-title":"Knowledge-Based Multimedia Adaptation for Ubiquitous Multimedia Consumption","volume":"30","author":"Jannach","year":"2007","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"PPLive Available online: http:\/\/www.pplive.com (accessed on 18 March 2011).","DOI":"10.1109\/CNSR.2011.12"},{"key":"ref_4","unstructured":"Zattoo Available online: http:\/\/www.zattoo.com (accessed on 18 March 2011)."},{"key":"ref_5","unstructured":"Jannach, D., Leopold, K., and Hellwagner, H. An Extensible Framework for Knowledge-Based Multimedia Adaptation. Ottawa, Canada."},{"key":"ref_6","unstructured":"Heinzl, S., Mathes, M., and Freisleben, B. (, January July). A Web Service Communication Policy for Describing Non-Standard Application Requirements. Turku, Finland."},{"key":"ref_7","unstructured":"Heinzl, S., Mathes, M., Friese, T., Smith, M., and Freisleben, B. (, January September). Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with Attachments. Chicago, IL, USA."},{"key":"ref_8","unstructured":"Balke, W.T., and Nahrstedt, K. (, January October). Multimedia Service Composition: A Brave New Topic. New York, NY, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/MMUL.2004.1261111","article-title":"MPEG-21 Digital Item Adaptation: Enabling Universal Multimedia Access","volume":"11","author":"Vetro","year":"2004","journal-title":"IEEE MultiMedia"},{"key":"ref_10","unstructured":"Balke, W.T., and Diederich, J. (, January September). A Quality- and Cost-Based Selection Model for Multimedia Service Composition in Mobile Environments. Chicago, IL, USA."},{"key":"ref_11","unstructured":"Brunkhorst, I., T\u00f6nnies, S., and Balke, W.T. (, January September). Multimedia Content Provisioning Using Service Oriented Architectures. Bejing, China."},{"key":"ref_12","first-page":"149","article-title":"MM Content Adaptation within the Cain Framework via Constraints Satisfaction & Optimization","volume":"4938","author":"Lopez","year":"2007","journal-title":"Comput. Sci."},{"key":"ref_13","unstructured":"Zhang, X., Liu, J., Li, B., and Yum, T.S.P. Coolstreaming\/Donet: A Data-Driven Overlay Network for Peer-to-Peer Live Media Streaming. Miami, FL, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1672","DOI":"10.1109\/TMM.2007.907451","article-title":"A Measurement Study of a Large-Scale P2P IPTV System","volume":"9","author":"Hei","year":"2007","journal-title":"IEEE Trans. Multimedia"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1109\/JSAC.2007.071203","article-title":"An Empirical Study of the Coolstreaming+ System","volume":"25","author":"Li","year":"2007","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_16","unstructured":"Vu, L., Gupta, I., Liang, J., and Nahrstedt, K. Measurement of a Large-Scale Overlay for Multimedia Streamin. Monterey, CA, USA."},{"key":"ref_17","unstructured":"Decneut, S., Hendrickx, F., Nachtergaele, L., and Assche, S.V. (, January June). Targeting Heterogeneous MM Environments with Web Services. San Diego, CA, USA."},{"key":"ref_18","unstructured":"SOAP Message Transmission Optimization Mechanism. Available online: http:\/\/www.w3c.org\/-TR\/soap12-mtom (accessed on 18 March 2011)."},{"key":"ref_19","unstructured":"Lam, G., and Rossiter, D. (, January July). Streaming Multimedia Delivery in Web Services Based E-Learning Platforms. Niigata, Japan."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1504\/IJWGS.2009.028344","article-title":"A Scalable Service-Oriented Architecture for Multimedia Analysis, Synthesis, and Consumption","volume":"5","author":"Heinzl","year":"2009","journal-title":"Int. J. Web Grid Serv."},{"key":"ref_21","unstructured":"Jordan, D., Evdemon, J., Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M.Y., and Goland, Y. Available online: http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/wsbpel-v2.0.pdf (access on 22 March, 2011)."},{"key":"ref_22","first-page":"281","article-title":"Design and Implementation of the YAWL System","volume":"3084","author":"Aldred","year":"2004","journal-title":"Adv. Inf. Syst. Eng."},{"key":"ref_23","first-page":"463","article-title":"Bitstream Syntax Description Language: Application of XML-Schema to Multimedia Content Adaptation","volume":"7","author":"Amielh","year":"2005","journal-title":"IEEE Trans. Multimedia"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1002\/cpe.985","article-title":"Designing Grid Services for Multimedia Streaming in an E-Learning Environment","volume":"18","author":"Amoretti","year":"2006","journal-title":"Concurr. Comput.: Prac. Experience"},{"key":"ref_25","unstructured":"Cabral, L., Domingue, J., Galizia, S., Gugliotta, A., Tanasescu, V., Pedrinaci, C., and Norton, B. IRS-III: A Broker for Semantic Web Services Based Applications. Athens, GA, USA."},{"key":"ref_26","unstructured":"Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., and Sycara, K. OWL-S: Semantic Markup for Web Services. Available online: http:\/\/www.w3.org\/Submission\/OWL-S\/ (access on 22 March 2011)."},{"key":"ref_27","unstructured":"Chinnici, R., Moreau, J.J., Ryman, A., and Weerawarana, S. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language. Available online: http:\/\/www.w3.org\/TR\/wsdl20\/ (access on 22 March 2011)."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Fensel, D., Lausen, H., Polleres, A., de Bruijn, J., Stollberg, M., Roman, D., and Domingue, J. (2006). Enabling Semantic Web Services\u2014The Web Service Modeling Ontology, Spriger.","DOI":"10.1007\/978-3-540-34520-6"},{"key":"ref_29","unstructured":"Paolucci, M, Kawamura, T., Payne, T.R., and Sycara, K.P. Semantic Matching of Web Services Capabilities. Sardinia, Italy."},{"key":"ref_30","unstructured":"Foster, H., Uchitel, S., Magee, J., and Kramer, J. (, January Febuary). Model-Based Analysis of Obligations in Web Service Choreography. Gosier, French Guadeloupe."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Dignum, F. (2003). Advances in Agent Communication, International Workshop on Agent Communication Languages.","DOI":"10.1007\/b94813"},{"key":"ref_32","unstructured":"Milner, R. (1989). Communication and Concurrency, Prentice-Hall, Inc."},{"key":"ref_33","first-page":"339","article-title":"A Priori Conformance Verification for Guaranteeing Interoperability in Open Environments","volume":"4294","author":"Baldoni","year":"2006","journal-title":"Comput. Sci."},{"key":"ref_34","unstructured":"Baldoni, M., Baroglio, C., Martelli, A., Patti, V., and Schifanella, C. Verifying the Conformance of Web Services to Global Interaction Protocols: A First Step. Versailles, France."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/S0743-1066(96)00121-5","article-title":"GOLOG: A Logic Programming Language for Dynamic Domains","volume":"31","author":"Levesque","year":"1997","journal-title":"J. Log. Program"},{"key":"ref_36","unstructured":"Berbner, R., Spahn, M., Repp, N., Heckmann, O., and Steinmetz, R. (, January September). Heuristics for QoS-Aware Web Service Composition. Chicago, USA."},{"key":"ref_37","unstructured":"Nahrstedt, K., and Balke, W.T. (, January November). Towards Building Large Scale Multimedia Systems and Applications: Challenges and Status. Hilton, Singapore."},{"key":"ref_38","unstructured":"Liu, Y., Ngu, A., and Zeng, L. QoS Computation and Policing in Dynamic Web Service Selection. Pittsburgh, PA, USA."},{"key":"ref_39","unstructured":"Jainand, M., and Dovrolis, C. End-to-End Available Bandwidth: Meas-urement Methodology, Dynamics, and Relation with TCP Throughput. Manhattan, NY, USA."},{"key":"ref_40","unstructured":"PUMA Available online: http:\/\/www.l3s.de\/puma (accessed on 18 March 2011)."},{"key":"ref_41","unstructured":"Broekstra, J., Kampman, A., and van Harmelen, F. (, January June). Sesame: A generic architecture for storing and querying rdf and rdf schema. Sardinia Italy."},{"key":"ref_42","unstructured":"Holzmann, G.J. (2004). The SPIN Model Checker, Primer and Reference Manual, Addison-Wesley."},{"key":"ref_43","unstructured":"PlanetLab Available online: http:\/\/www.planet-lab.org (accessed on 18 March 2011)."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/3\/2\/87\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:55:43Z","timestamp":1760219743000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/3\/2\/87"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4,1]]},"references-count":43,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2011,6]]}},"alternative-id":["fi3020087"],"URL":"https:\/\/doi.org\/10.3390\/fi3020087","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2011,4,1]]}}}