Pervasive computing has many new features, such as: the wideness related area, mobility of tasks and het-erogeneity of devices. How to support user's tasks in the pervasive computing environment is a challenge for...Pervasive computing has many new features, such as: the wideness related area, mobility of tasks and het-erogeneity of devices. How to support user's tasks in the pervasive computing environment is a challenge for engineer-s. The main idea in the article is that using middleware to mask the heterogeneity of devices and support user's tasksin a uniform platform. The goal of the middleware is to support mobility of task, to make the better use of resources,and to reduce user's intervene. The detail way is as follow: first, decompose application into several components,then represent user's tasks into abstract tasks and encapsulate physical service into virtual service; at last, abstracttask is completed by cooperation of several virtual services. A virtual service is mapped into different physical servicein different environment. In different environment, the same task could be completed by composing different services.Furthermore, the framework of the middleware has some features, such as: hierarchy of architecture, extensibility offunctions.展开更多
文摘Pervasive computing has many new features, such as: the wideness related area, mobility of tasks and het-erogeneity of devices. How to support user's tasks in the pervasive computing environment is a challenge for engineer-s. The main idea in the article is that using middleware to mask the heterogeneity of devices and support user's tasksin a uniform platform. The goal of the middleware is to support mobility of task, to make the better use of resources,and to reduce user's intervene. The detail way is as follow: first, decompose application into several components,then represent user's tasks into abstract tasks and encapsulate physical service into virtual service; at last, abstracttask is completed by cooperation of several virtual services. A virtual service is mapped into different physical servicein different environment. In different environment, the same task could be completed by composing different services.Furthermore, the framework of the middleware has some features, such as: hierarchy of architecture, extensibility offunctions.