Web Tasking is a set of web user interactions in hypermedia purposefully conducted for the performance of tasks. Web tasking is a term coined intentionally to contrast web browsing (understood as the exploration of the World Wide Web by

Motivation

The web was originally designed as an information space in which people communicate and exchange information. Web browsing through hypermedia links is the primary web interaction model optimal for such purpose. As the web evolves, web users conduct tasks today in the web interaction model that was originally designed for information search and exchange. Optimal Web Interactions for task performance was not the original design web concern.

Web tasking is distinguished from web browsing. The user goal of web browsing web interactions is for information retrieval through users’ traversal of ad-hoc, user-driven, sequence of hypermedia links. The user goal of web tasking web interactions is for task performance through traversal of user-defined, purposeful sequence of hypermedia links.

The most critical and common characteristics of both web and web browsing are that of web users having freedom to act autonomously, with web interactions constrained to hypermedia links, without any programming requirement nor dependency.

Web tasking, by definition, is the web interaction by which the web users freely construct & automate their own tasks, using the resources of their choice from across the web, but independent of IT. Web tasking inter-operates seamlessly across resources from the internet of things; gold from enterprises’ systems of record; or from other web sources. Then captured in a special media type, so that machine can execute, honoring conditions of execution that user-specified. Machine executes user-build tasks on user’s behalf through hypermedia links,

prospect Web Browsing Web Tasking
Purpose of Web Interactions Information Retrieval and Search Task Performance
Resource Access Read Only Create, Read, Update, Delete
State Transition Ad hoc Predictive, Repeatable
Interaction Consequence No server-side side effect Server-side transactional side effect

History

The term “Web Tasking” was originally coined by two researchers from IBM Canada CAS Research, Joanna Ng and Diana H. Lau, in “Going Beyond Web Browsing to Web Tasking: Transforming Web Users from Web Operators to Web Supervisors” to depict a set or a sequence of web interactions through hypermedia links for the purpose of performance of tasks. Task elements typically include a goal, a set of information, an action and an outcome (or product). The interaction model of web browsing works for the web. The purpose of the web site has been improved, and it has been improved for the past two years.

The first international academic conference on the subject was held in June, 2013 IEEE 2013 Conference Services First International Workshop on Personalized Web Tasking.

The second international conference was held in June / July, 2014 Second International Conference for Personalized Web Tasking

Scope

Like web browsing, web tasking is distributed in scope and RESTful in nature. The progress of tasks is taking place as the application is being transitioned to the next through hypermedia. The model of web tasking complies with the application constraint of “Hypermedia as the Engine of Application State” ( HATEOAS ). [1]

Web sites are typically distributed for the purpose of performance of tasks. Actors of Interactions in a web site. Web tasking execution complies with the RESTful principled design of the web architecture, and therefore can be distributed across distributed domains of the Web.

Other aspects of the Web Tasking has been established:

  • Context, Situation Awareness and web tasking

University of Victoria contribution of Context to Web Tasking

  • Task simplification in web tasking

Castaneda, L .; Muller, HA; Villegas, NM “Personalized Web-Tasking Towards: Task Simplification Challenges”. IEEE Ninth World Congress on Services, 2013 SERVICES, Santa Clara, CA, USA, June 28 – July 3, 2013. IEEE 2013IEEE 2013 International Workshop on Personalized Web Tasking : 147-153.

  • Self adaptation in web tasking

Castaneda, L .; Muller, HA; Villegas, NM “Self-adaptive applications: on the development of personalized web-tasking systems”. SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems . ACM New York: 49-54. ISBN  978-1-4503-2864-7 .

  • Social Networking Services for Web Tasking

Ng, Joanna W .; Lau, Diana H. “Social Ontology and Semantic Actions: Enabling Social Networking Services for Distributed Web Tasking”. IEEE Ninth World Congress on Services, 2013 SERVICES, Santa Clara, CA, USA, June 28 – July 3, 2013. IEEE 2013IEEE 2013 International Workshop on Personalized Web Tasking : 131-135.

References

  • Ng, Joanna W .; Lau, Diana H. “Going Beyond Web Browsing to Web Tasking: Transforming Web Users from Web Operators to Web Supervisors”. IEEE Ninth World Congress on Services, 2013 SERVICES, Santa Clara, CA, USA, June 28 – July 3, 2013. IEEE 2013IEEE 2013 International Workshop on Personalized Web Tasking : 126-130.
  • Context and Web tasking http: // Personal 20web%%% 20% 20tasking 5Bhttp: //www.rigiresearch.com/research/pwt%20University%20of%20Victoria%20contribution%20of%20Context%20to%20PWT%5D
  • Castaneda, L .; Muller, HA; Villegas, NM “Personalized Web-Tasking Towards: Task Simplification Challenges”. IEEE Ninth World Congress on Services : 147-153.
  • Castaneda, L .; Muller, HA; Villegas, NM “Self-adaptive applications: on the development of personalized web-tasking systems”. SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems : 49-54. ISBN  978-1-4503-2864-7 .
  • Ng, Joanna W .; Lau, Diana H. “Social Ontology and Semantic Actions: Enabling Social Networking Services for Distributed Web Tasking”. IEEE Ninth World Congress on Services, 2013 SERVICES, Santa Clara, CA, USA, June 28 – July 3, 2013. IEEE 2013IEEE 2013 International Workshop on Personalized Web Tasking : 131-135.