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
[1]
Katia P. Sycara,et al.
Autonomous Semantic Web Services
,
2003,
IEEE Internet Comput..
[2]
David Levine,et al.
PICO: A Middleware Framework for Pervasive Computing
,
2003,
IEEE Pervasive Comput..
[3]
J. Michael Yohe.
Community computing and the computing community
,
1994,
SIGUCCS '94.
[4]
Quan Z. Sheng,et al.
The Self-Serv Environment for Web Services Composition
,
2003,
IEEE Internet Comput..
[5]
Amit P. Sheth,et al.
Framework for Semantic Web Process Composition
,
2003,
Int. J. Electron. Commer..
[6]
Puneet Gupta,et al.
Evolving a pervasive IT infrastructure: a technology integration approach
,
2004,
Personal and Ubiquitous Computing.