skip to main content
article

A service composition oriented framework for configuring SMeet multiparty collaboration environments

Published: 01 February 2014 Publication History

Abstract

To enable remote collaboration among knowledge workers, there has been extensive research about prototyping network-based multiparty collaboration environments. Particularly, it is necessary to solve the configuration difficulties that arise from different settings of various tools in traditional room-based collaboration systems. To ease these difficulties, in this paper, we design a service composition oriented framework for the SMeet (Smart Meeting Space) multiparty collaboration environments by following the SOA (service oriented architecture) design principles. The proposed framework aims to facilitate the flexible configuration of diverse networked devices and associated application tools for successful multiparty collaboration. According to a pre-defined template, it helps the operators and users to compose services that are dispersed across remote sites. By leveraging open-source agent middleware, we also develop a SMeet toolkit with GUIs (graphical user interfaces) to assist the easily-configurable realization of SMeet multiparty collaboration environments. The developed SMeet toolkit is utilized to realize a remote collaboration scenario between two SMeet prototype sites, by enabling the network-based interactive sharing of HD-quality media on networked tiled displays (NeTDs).

References

[1]
Becker C, Handte M, Schiele G, Rothermel K (2004) PCOM--a component system for pervasive computing. In: Proc. IEEE PerCom'04, Orlando, USA
[2]
Bellifemine F, Caire G, Greenwood D (2007) Developing multi-agent systems with JADE. Springer, New York
[3]
Borthakur B (2002) Distributed and persistent event system for active spaces. Master's thesis, University of Illinois at Urbana-Champaign
[4]
Cason D et al (2011) Telerehabilitation: an adjunct service delivery model for early intervention services. Int J Telerehabil 3(1):19---28
[5]
Chen H, Finin T, Joshi A, Kagal L, Perich F, Chakraborty D (2004) Intelligent agents meet the semantic web in smart spaces. IEEE Internet Comput 8(6):69---79
[6]
Christensen E, Curbera F, Meredith G, Weerawarana S (2001) Web services description language (WSDL) 1.1
[7]
Deelman E, Gannon D, Shields M, Taylor I (2009) Workflows and e-Science: an overview of workflow system features and capabilities. Future Gen Comput Syst 25(5):528---540
[8]
El Yamany H, Capretz M, Allison D (2010) Intelligent security and access control framework for service-oriented architecture. Inform Softw Technol 52(2):220---236
[9]
Elliot B, Blood S, Kraus D (2005) Magic quadrant for unified communications. Gartner Research, pp 1---7
[10]
Eugster P, Felber P, Guerraoui R, Kermarrec AM (2003) The many faces of publish/subscribe. ACM Comput Surv 35(2):114---131
[11]
Garlan D, Siewiorek D, Smailagic A, Steenkiste P (2002) Project Aura: toward distraction-free pervasive computing. IEEE Pervas Compute 1(2):22---31
[12]
Gu X, Nahrstedt K (2006) Distributed multimedia service composition with statistical QoS assurances. IEEE Trans Multimed 8(1):141---151
[13]
Gudgin M, Hadley M, Mendelsohn N, Moreau JJ, Nielsen HF, Karmarkar A, Lafon Y (2007) Simple object access protocol (SOAP) 1.2
[14]
Han S, Kim N, Choi K, Kim J (2005) Design of multi-party meeting system for interactive collaboration. In: Proc. IEEE int. conf. on Communication System Software and Middleware (COMSWARE'08), Bangalore, India
[15]
Han S, Kim J, Choi K, Kim J (2006) Integrating multiple HD video services over tiled display for advanced multi-party collaboration. SPIE Multimed Syst Appl IX 6391:63,910W---1---10
[16]
Han SW, Kim J, Prinz W (2009) A multi-agent-based management system for pervasive collaborative computing environment. In: IEEE PerCom'09 Workshop (PerWare'09), Galveston, USA
[17]
Han SW, Park JW, Kim J (2009) Open media service architecture for advanced collaboration environments. Multimed Tools Appl 44(1):133---160
[18]
Handley M, Jacobson V (1998) SDP: Session description protocol. IETF RFC 2327
[19]
Handley M, Perkins C, Whelan E (2000) Session announcement protocol. IETF RFC 2974
[20]
Hess CK, Campbell RH (2002) A context file system for ubiquitous computing environments. Tech. rep., University of Illinois at Urbana-Champaign
[21]
Huang A, Lan CW, Yang S (2009) An optimal QoS-based web service selection scheme. Inform Sci 179(19):3309---3322
[22]
Huang H, Chen Y (2009) Genetic fingerprinting for copyright protection of multicast media. Adv Soft Comp 13(4):383---391
[23]
Hwang SY, Lim EP, Lee CH, Chen CH (2008) Dynamic Web service selection for reliable Web service composition. IEEE Trans Services Comput 1(2):104---116
[24]
Jenks S, Kim S (2009) Systems, methods, and devices for highly interactive large image display and manipulation on tiled displays. US Patent App. 20,100/123,732
[25]
Johanson B, Fox A, Winograd T (2002) The Interactive Workspaces project: Experiences with ubiquitous computing rooms. IEEE Pervas Compute 1(2):67---74
[26]
Juric M (2006) Business process execution language for web services BPEL and BPEL4WS, 2nd edn. Packt Publishing
[27]
Ko S, Kim N, Kim J (2007) Design of graphic user interface supporting multi-modal interaction for advanced collaborative environment. In: Proc. int. conf. on collaboration technologies, pp 128---133
[28]
Ko S, Park J, Hwang J, Park J, Lim H, Kim J (2008) Multi-tracker: interactive smart object for advanced collaborative environment. In: Proc. design and integration principles for smart objects workshop at Ubicomp2008, pp 121---126
[29]
Kong K, Kim N, Han S, Kim J (2008) Next-generation collaboration environments for interactive tele-medical consultation. In: Proc. int. conf. on biocomputation, bioinformatics, and biomedical technologies (HPC-bio'08), Bucharest, Romania
[30]
Leymann F (2001) Web services flow language (WSFL 1.0). IBM Software Group
[31]
Li Q, Zhang X, Xu M, Wu J (2009) Towards secure dynamic collaborations with group-based RBAC model. Comput Secur 28(5):260---275
[32]
Maeda T, Nomura Y, Hara H (2003) Security and reliability for web services. Fujitsu Sci Tech J 39(2):214---223
[33]
Majithia S, Shields M, Taylor I, Wang I (2004) Triana: a graphical web service composition and execution toolkit. In: Proc. IEEE int. conf. on web services, pp 514---521
[34]
Masuoka R, Labrou Y, Parsia B, Sirin E (2003) Ontology-enabled pervasive computing applications. IEEE Intell Syst 18(5):68---72
[35]
Matthew C, Laskey K, McCabe F, Brown P, Metz R (2006) Reference model for service oriented architecture 1.0. OASIS Technical Committee Specification
[36]
Milanovic N, Malek M (2004) Current solutions for web service composition. IEEE Internet Comput 8(6):51---59
[37]
Milner R (1993) The polyadic ¿-calculus: a tutorial. Springer, New York
[38]
Nahrstedt K, Balke WT (2005) Towards building large scale multimedia systems and applications: challenges and status. In: Proc. int. workshop on multimedia service composition, Singapore, pp 3---10
[39]
O'Brien PD, Nicol RC (1998) FIPA--Towards a standard for software agents. BT Technol J 16:51---59
[40]
Ooi W, Pletcher P, Rowe L (2002) INDIVA: middleware for managing a distributed media environment. Tech. rep., Berkeley Multimedia Research Center, CA, USA
[41]
Peltz C (2003) Web services orchestration and choreography. Computer 36(10):46---52
[42]
Ponnekanti S, Fox A (2002) Sword: a developer toolkit for web service composition. In: Proc. int. world wide web conf., Honolulu, USA
[43]
Prinz W, Loh H, Pallot M, Schaffers H, Skarmeta A, Decker S (2006) ECOSPACE--towards an integrated collaboration space for eProfessionals. In: Proc. int. conf. on collaborative computing: networking, applications and worksharing (CollaborateCom'06), Crystal City, USA
[44]
Ramachandra V, Han S, Bae C, Kim J (2009) A novel Web-based management of networked display for advanced collaboration environment. In: Proc. HCI, Pyeongchang, Korea
[45]
Ranganathan A, Chetan S, Al-Muhtadi J, Campbell R, Mickunas M (2005) Olympus: A high-level programming model for pervasive computing environments. In: Proc. IEEE PerCom'05, Kauai, USA
[46]
Reuther B, Henrici D (2008) A model for service-oriented communication systems. J Syst Architect 54(6):594---606
[47]
Roman M, Hess C, Cerqueira R, Ranganathan A, Campbell R, Nahrstedt K (2002) A middleware infrastructure for active spaces. IEEE Pervas Compute 1(4):74---83
[48]
Smith R (1980) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput C-29(12):1104---1113
[49]
Stevens R, Papka M, Disz T (2003) Prototyping the workspaces of the future. IEEE Internet Comput 7(4):51---58
[50]
Tan W, Fan Y, Zhou M (2009) A Petri Net-based method for compatibility analysis and composition of web services in business process execution language. IEEE Trans Autom Sci Eng 6(1):94---106
[51]
Wang H, Liang J, Jay Kuo C (2010) Overview of robust video streaming with network coding. J Vis Commun Image R 1(1):36---50

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Multimedia Tools and Applications
Multimedia Tools and Applications  Volume 68, Issue 3
February 2014
553 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 February 2014

Author Tags

  1. Cyber infrastructure for collaboration
  2. Distributed smart spaces
  3. Multiparty collaboration environments
  4. Service composition oriented framework

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media