Interactive Social TV on Service Oriented Environments: Challenges and Enablers

Future Internet Applications require the on-demand provision of ICT assets with regard to data, services and process technologies. What is missing from today's service platforms to realize this vision refers to the way services are perceived to work and as a result being composed and managed. In this paper we present an application scenario, namely Interactive Social TV that highlights the need to separate the concepts of functionality, content and context within the services domain in order to enable stream and event handling. Furthermore and given the need to meet the requirements of future internet applications, we introduce the concept of functional programming models as a means to allow goal-oriented composition of media-rich services with specific QoS requirements.

[1]  R. Nevatia,et al.  Online, Real-time Tracking and Recognition of Human Actions , 2008, 2008 IEEE Workshop on Motion and video Computing.

[2]  Frank Eliassen,et al.  MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments , 2009, Software Engineering for Self-Adaptive Systems.

[3]  Tim Chang,et al.  Gaming will save us all , 2010, CACM.

[4]  Frank Bentley,et al.  Ambient social tv: drawing people into a shared experience , 2008, CHI.

[5]  Luiz Olavo Bonino da Silva Santos,et al.  GSO: Designing a well-founded service ontology to support dynamic service discovery and composition , 2009, 2009 13th Enterprise Distributed Object Computing Conference Workshops.

[6]  Luc Van Gool,et al.  Object Flow: Learning Object Displacement , 2010, ACCV Workshops.

[7]  Steffen Becker,et al.  The Palladio component model for model-driven performance prediction , 2009, J. Syst. Softw..

[8]  Stephen S. Yau,et al.  Functionality-Based Service Matchmaking for Service-Oriented Architecture , 2007, Eighth International Symposium on Autonomous Decentralized Systems (ISADS'07).

[9]  Hans-Arno Jacobsen,et al.  Distributed automatic service composition in large-scale systems , 2008, DEBS.

[10]  M. Merten,et al.  A hardware-driven profiling scheme for identifying program hot spots to support runtime optimization , 1999, Proceedings of the 26th International Symposium on Computer Architecture (Cat. No.99CB36367).

[11]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[12]  D. Pellerin,et al.  Human action recognition in videos based on the Transferable Belief Model Application to athletics jumps , 2007 .

[13]  Prashant Doshi,et al.  Towards Automated RESTful Web Service Composition , 2009, 2009 IEEE International Conference on Web Services.

[14]  Crysta J. Metcalf,et al.  The uses of social television , 2008, CIE.

[15]  Igor D. D. Curcio,et al.  Mobile and Interactive Social Television , 2010, 2010 7th IEEE Consumer Communications and Networking Conference.