# Task computing

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Task_computing
> Markdown URL: https://mediated.wiki/source/Task_computing.md
> Source: https://en.wikipedia.org/wiki/Task_computing
> Source revision: 1271407277
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

**Task computing** is a computation meant to fill the gap between [tasks](/source/Task_(computing)) (what the user wants to be done) and [services](/source/Service_(systems_architecture)) (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](/source/Pervasive_computing).

## 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 [workflows](/source/Workflow) of task computing, i.e., at a minimum, discovery, followed by composition and [execution](/source/Execution_(computing))
- [Semantic](/source/Semantics) description of tasks and services
- Specification, execution, and re-usability of tasks by [end users](/source/End_user)
- 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](/source/Semantic_service-oriented_architecture) (SDSs),
- One or more Semantic Service Discovery Mechanisms (SSDMs), and
- Optionally, one or more Service Controls (SCs)

## Applications

Using Task Execution EditoR (STEER),[1] embodiments of multiple semantically described services and service controls, the following applications are possible:

- Exchanging [Business Cards](/source/Business_card)
- Showing and Sharing the Presentation
- Scheduling a Future Presentation
- Checking and Printing Directions to the Airport

## Notes

1. [Microsoft Word - Task-Computing-ISCW2003-202-final.doc](http://www.flacp.fujitsulabs.com/~rmasuoka/papers/Task-Computing-ISWC2003-202-color-final.pdf) [Archived](https://web.archive.org/web/20051016164132/http://www.flacp.fujitsulabs.com/~rmasuoka/papers/Task-Computing-ISWC2003-202-color-final.pdf) 2005-10-16 at the Wayback Machine

## References

- Loke, Seng W. (2009). "Building Taskable Spaces over Ubiquitous Services". *IEEE Pervasive Computing*. **8** (4): 72–78. [doi:10.1109/mprv.2009.69](https://doi.org/10.1109/mprv.2009.69). [S2CID 16273768](https://api.semanticscholar.org/CorpusID:16273768)

## Related work

- [White Hole](http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/ex/&toc=comp/mags/ex/2003/05/x5toc.xml&DOI=10.1109/MIS.2003.1234773)
- [PIPE (Pervasive Instance Provision Environment)](http://doi.ieeecomputersociety.org/10.1109/SAINT.2005.2)

---
Adapted from the Wikipedia article [Task computing](https://en.wikipedia.org/wiki/Task_computing) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Task_computing?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
