Task computing
   HOME

TheInfoList



OR:

Task computing is a computation meant to fill the gap between tasks (what the user wants to be done) and
services Service may refer to: Activities * Administrative service, a required part of the workload of university faculty * Civil service, the body of employees of a government * Community service, volunteer service for the benefit of a community or a p ...
(functionalities that are available to the user). Task computing seeks to redefine how users interact with and use computing environments. It is built on
pervasive computing Ubiquitous computing (or "ubicomp") is a concept in software engineering, hardware engineering and computer science where computing is made to appear anytime and everywhere. In contrast to desktop computing, ubiquitous computing can occur using ...
.


Task Computing Framework (TCF) and Task Computing Environment (TCE)

A Task Computing Framework (TCF) is a framework that supports task computing, by providing support for: * The
workflow A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence o ...
s of task computing, i.e., at a minimum, discovery, followed by composition and
execution Capital punishment, also known as the death penalty, is the state-sanctioned practice of deliberately killing a person as a punishment for an actual or supposed crime, usually following an authorized, rule-governed process to conclude that ...
* Semantic description of tasks and services * Specification, execution, and re-usability of tasks by end users * Manipulation, including creation and disposal of services by end users This definition of a task computing framework does not make reference to computational components. This is referred to as a Task Computing Environment (TCE). A TCE is a computational system that includes, at a minimum, the following components: * One or more Task Computing Clients (TCCs), * One or more Semantically Described Services (SDSs), * One or more Semantic Service Discovery Mechanisms (SSDMs), and * Optionally, one or more Service Controls (SCs)


Applications

Using Task Execution EditoR (STEER),Microsoft Word - Task-Computing-ISCW2003-202-final.doc
embodiments of multiple semantically described services and service controls, the following applications are possible: * Exchanging Business Cards * Showing and Sharing the Presentation * Scheduling a Future Presentation * Checking and Printing Directions to the Airport


Notes


References

* {{Cite journal , first = Seng W. , last = Loke , title = Building Taskable Spaces over Ubiquitous Services , journal = IEEE Pervasive Computing , volume = 8 , issue = 4 , pages = 72–78 , year = 2009 , doi=10.1109/mprv.2009.69, s2cid = 16273768


Related work


White HolePIPE (Pervasive Instance Provision Environment)
Software architecture