In this thesis, we describe the concept of dynamic distributed workflow. We briefly discuss three possible approaches to the construction of a system to support dynamic distributed workflow, and identify theoretical questions which arise when considering the operation of such a system. We also present UberNet, a Java-based system which implements inter-object communication as a limited form of dynamic distributed workflow. This system, which provides extremely powerful communication capabilities to distributed Java objects, serves both as a proof of concept for dynamic distributed workflow and as a starting point for the future implementation of more complex dynamic distributed workflow systems
Kahn Process Nets (PN) is a general model of computation suitable for most stream-based applications...
AbstractThis paper deals with application of concurrent object-oriented programming with Actors to s...
Networking software is generally designed in layers. User processes exist at the application layer. ...
Dynamic distributed systems, where a changing set of communicating processes must interoperate to ac...
Workflow management systems are increasingly used to assist the automation of business processes tha...
Technologies pervasive today have enabled a plethora of diverse networked devices to proliferate in ...
Workflow management systems (WFMS) are being adopted to assist the automation of business processes ...
©2001 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
This technical report gives an introduction to Distributed Interactive Applications (DIA), including...
PhD ThesisThis thesis addresses the problem of specifying the composition of distributed application...
Laboratory for Foundations of Computer ScienceIn this thesis we address the challenges associated wi...
This paper describes the design of a distributed system built using Java that supports peer-to-peer ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
This thesis describes an architecture for distributed computation in mobile environments. Here, the ...
Distributed software systems such as groupware and workflow systems will play a key role in th...
Kahn Process Nets (PN) is a general model of computation suitable for most stream-based applications...
AbstractThis paper deals with application of concurrent object-oriented programming with Actors to s...
Networking software is generally designed in layers. User processes exist at the application layer. ...
Dynamic distributed systems, where a changing set of communicating processes must interoperate to ac...
Workflow management systems are increasingly used to assist the automation of business processes tha...
Technologies pervasive today have enabled a plethora of diverse networked devices to proliferate in ...
Workflow management systems (WFMS) are being adopted to assist the automation of business processes ...
©2001 IEEE. Personal use of this material is permitted. However, permission to reprint/republish thi...
This technical report gives an introduction to Distributed Interactive Applications (DIA), including...
PhD ThesisThis thesis addresses the problem of specifying the composition of distributed application...
Laboratory for Foundations of Computer ScienceIn this thesis we address the challenges associated wi...
This paper describes the design of a distributed system built using Java that supports peer-to-peer ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
This thesis describes an architecture for distributed computation in mobile environments. Here, the ...
Distributed software systems such as groupware and workflow systems will play a key role in th...
Kahn Process Nets (PN) is a general model of computation suitable for most stream-based applications...
AbstractThis paper deals with application of concurrent object-oriented programming with Actors to s...
Networking software is generally designed in layers. User processes exist at the application layer. ...