Title :
Community Manager: A Dynamic Collaboration Solution on Heterogeneous Environment
Author :
Kim, Hyeonsook ; Shim, Yunju ; Choi, Dongsoon ; Kim, Soondong ; Cho, We-Duke
Author_Institution :
Center of Excellence for Ubiquitous Comput. Syst., Ajou Univ., Suwon
Abstract :
This paper suggests CM (community manager) as a dynamic and reflective collaboration solution which supports a seamless collaboration of services by adapting to the runtime environment. For the seamless and consistent collaboration service among the diverse middlewares, services and devices, service developers have to care about the latent complexity and troubles generated from integration into the execution environment. Whenever a service is designed, worrying about how to detect environment´s context and how to adapt the runtime environment is so complex and redundant that the service model needs to be separated and abstracted from the runtime environment. And then service developers can focus on service logic development. As an abstract service model, we defined community model which defines the relationship of services and their action for collaboration and coordination and developed CM which interprets the model and transforms it into real execution model in physical space. CM consists of three core modules, which are community organizer, community executor and situation generator. Community organizer interprets the community model and manages interactions with user. Community executor binds the community model into runtime environment. Situation generator recognizes the environment and generates situation context. With the support of CM, the developers can describe easily a new collaboration service through defining a community without any consideration about complexity of its running environment or platform and the service providers can provide new or more complex service through adapting CM without cost for change for existing service interface, platform and environment
Keywords :
middleware; mobile computing; abstract service model; community executor; community manager; community model; community organizer; dynamic collaboration solution; heterogeneous environment; latent complexity; middleware; reflective collaboration solution; runtime environment; seamless collaboration service; service logic development; service platform interface; situation context; situation generator; user interaction management; Collaboration; Collaborative work; Computer networks; Context-aware services; Environmental management; Middleware; Pervasive computing; Runtime environment; Ubiquitous computing; Web services;
Conference_Titel :
Pervasive Services, 2006 ACS/IEEE International Conference on
Conference_Location :
Lyon
Print_ISBN :
1-4244-0237-9
DOI :
10.1109/PERSER.2006.1652205