A service composition oriented framework for configuring SMeet multiparty collaboration environments
Pages 595 - 622
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
Ontology-based Dynamic Process Collaboration in Service-Oriented Architecture
SOCA '07: Proceedings of the IEEE International Conference on Service-Oriented Computing and ApplicationsService collaboration is important in Service- Oriented Architecture (SOA). While service collaboration protocols for data exchange are well explored, the Dynamic Process Collaboration (DPC) is still a challenge. DPC requires not only exchanging ...
Coordinated composition of continuous service collaborations in decentralized smart computing environments
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingThe increasing number of smart systems provides more and more independently developed services. Though the services are intended to work autonomously, their participation within a collaboration will result in a synergy more than only the sum of the ...
Comments
Information & Contributors
Information
Published In
Copyright © Copyright © 2014 Springer Science+Business Media New York.
Publisher
Kluwer Academic Publishers
United States
Publication History
Published: 01 February 2014
Author Tags
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 0Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Reflects downloads up to 12 Jan 2025