A Document-Centric Processing Paradigm for Collaborative Computing
Classic models of distributed processing assume documents to be passive objects, sent to remote recipients as messages, or downloaded from remote sites as files. The paper introduces a concept of documents being implemented as active objects that can migrate from the originating host to remote sites, and interact there with local users. Upon completing their mission, documents return to the originating host with a resulting content to be archived or processed further. Such a document-centric computing paradigm, involving documents implemented as mobile and interactive agents with embedded functionality, is more flexible and usable for knowledge based organizations than data-centric computing, with functionality hard-wired in individual processing nodes. This is particularly important for collaborative computing systems, where human and artificial agents render and use services interchangeably. Moreover, it stimulates mobility of users, as it reduces the need for them to stay on-line during the entire computation process and allows for using less sophisticated personal devices.
KeywordsKnowledge Worker Remote User Migration Path Part Content Collaborative Computing
Unable to display preview. Download preview PDF.
- 1.Bourret, R.: XML data binding resources, http://www.rpbourret.com/xml/XMLDataBinding.htm (last updated March 17, 2010)
- 2.Godlewska, M., Wiszniewski, B.: Architecture of MIND, a distributed mobile interactive document – feasibility study. Tech. Rep. 18/2009, Faculty of ETI, GUT(2009) (in Polish) Google Scholar
- 3.Godlewska, M., Wiszniewski, B.: Distributed MIND – a new processing model based on mobile interactive documents. In: Casadio, R., Myers, G. (eds.) WABI 2005. LNCS (LNBI), vol. 3692, pp. 244–249. Springer, Heidelberg (2005)Google Scholar
- 4.Human Genome Project Information, http://www.ornl.gov/sci/techresources/Human_Genome/home.shtml (accessed April 10, 2010)
- 5.Kahaner, L.: Competitive intelligence. How to gather, analyze and use information to move your business to the top. Touchstone, New York (1997)Google Scholar
- 6.Murata, M., Lee, D., Mani, M.: Taxonomy of XML schema languages using formal language theory. In: Proc. Extreme Markup Languages (2001)Google Scholar
- 7.Oster, G., et al.: Proving correctness of transformation functions in collaborative editing systems. Tech. Rep. 5795, INRIA, Nancy (2005)Google Scholar
- 8.Stallman, R.: The Free Software Community After 20 Years: With great but incomplete success, what now? (July 24, 2008), http://www.gnu.org/philosophy/use-free-software.html
- 9.Wegner, P.: Why interaction is more powerful than algorithms. Communications of the ACM 40(5) (1997)Google Scholar
- 10.Workflow management coalition workflow standard: process definition interface – XML process definition language version 2.1a. WFMC-TC-1025 (October 10, 2008), http://www.wfmc.org
- 11.XPDL Schema file , http://www.wfmc.org/standards/docs/TC-1025_schema_10_xpdl.xsd (accessed April 10, 2010)