Title :
Towards Mobile Data Streaming in Service Oriented Architecture
Author :
Ahmed, Norman ; Linderman, Mark ; Bryant, Jason
Author_Institution :
Air Force Res. Lab., Rome, NY, USA
fDate :
Oct. 31 2010-Nov. 3 2010
Abstract :
Service Oriented Architecture (SOA) is an architectural pattern providing agility to align technical solutions to modular business services that are decoupled from service consumers. Service capabilities such as interface options, quality of service (QoS), throughput, security and other constraints are described in the Service Level Agreement (SLA) that would typically be published in the service registry (UDDI) for use by consumers and/or mediation mechanisms. For mobile data streaming applications, problems arise when a service provider´s SLA attributes cannot be mapped one-to-one to the service consumers (i.e. 150MB/sec video stream service provider to 5MB/sec data consumer). In this paper we present a generic framework prototype for managing and disseminating streaming data within a SOA environment as an alternative to custom service implementations based upon specific consumers or data types. Based on this framework, we implemented a set of services: Stream Discovery Service, Stream Multiplexor/Demultiplexor (routing) Service, Stream Brokering Service, Stream Repository Service and Stream Filtering Service to demonstrate the flexibility of such a streaming data framework within SOA environment.
Keywords :
Web services; business data processing; media streaming; mobile computing; software architecture; architectural pattern; custom services; mobile data streaming; modular business services; service level agreement; service oriented architecture; service registry; stream brokering service; stream demultiplexer service; stream discovery service; stream filtering service; stream multiplexor service; stream repository service; Bandwidth; Encoding; Mobile communication; Multiplexing; Protocols; Quality of service; Service oriented architecture; Mobile Data Streaming; Service Level Agreement (SLA); Service Oriented Architecture (SOA); Services; Streaming Architecture;
Conference_Titel :
Reliable Distributed Systems, 2010 29th IEEE Symposium on
Conference_Location :
New Delhi
Print_ISBN :
978-0-7695-4250-8
DOI :
10.1109/SRDS.2010.45