Information and Computer Science,
UC Irvine, June 2004
Advisor: Professor Richard N. Taylor
E-Mail: pkammer (at-sign) ics.uci.edu
Dissertation Abstract: This dissertation presents an architectural style to directly support the formal and informal relationships that underlie work. Rather than supporting work with the formal definition of work processes or by enhancing the capabilities of users in small groups, as have many previous approaches, the focus of this work is on the structure of coordination within the organization.
The work is guided by three specific goals. The first is to provide scoped information and communication spaces surrounding work activities occurring within the system. This is done at the level of task, user, group, and larger organizational structures. The second goal is to provide decentralized ownership and control of work product and process, allowing them to be defined and maintained within their context of creation and use. Finally, the style seeks to support work at varying levels of definition, integrating structured models of work with ad-hoc work activity.
The foundation of this style is a peer-to-peer architecture, each peer providing an independent addressable location associated with a particular user. The peer's workspace is subdivided into task spaces to provide locations to associate resources for individual tasks. These task spaces serve not just to organize the user's work but also to provide independent points of connection with larger organizational structures (and the related tasks of other users). Independent connectors, with their own addressable identities, define the relationships between task spaces and also provide the mechanism for defining larger, more complex, organizational relationships. The model of authority is a compositional one. Rather than authority to access and manage resources being devolved from a central server, users maintain control of their individual peers and enter into trust relationships with other peers or groups.
The style is demonstrated and validated using two mechanisms. First,
it is applied
to a range of coordination processes and organizational structures
taken from prior literature.
Second, a prototype implementation is described along with its
application to an
example work process.
Dissertation Committee: Professor Richard N. Taylor
Gloria Mark, Professor
David S. Rosenblum
Full Text of Dissertation (PDF, 1.5 meg)
|P. J. Kammer, G. A. Bolcer, R. N. Taylor, A. S.
Hitomi, M. Bergman, "Techniques for supporting dynamic and adaptive
Supported Cooperative Work, vol. 9, no. 3-4, 269-92, August 2000
|P. J. Kammer, R. N. Taylor, "An Architectural Style for Supporting Work Practice: Coping with the Complex Structure of Coordination Relationships
2005 International Symposium on Collaborative Technologies and Systems, 218-227,
St. Louis, MO, May, 2005
|P. J. Kammer, "Supporting dynamic distributed
work processes with a component and event based approach," 22nd
International Conf. on Software Engineering (2000), 710-712,
Limerick, Ireland, June, 2000 (Doctoral Colloquium)
|P. J. Kammer, G. A. Bolcer, R. N. Taylor, and
Arthur S. Hitomi. "Supporting distributed workflow using HTTP".
In Proceedings of the Fifth International Conference on the
Software Process, pages 83-94, Lisle, IL, June 1998.
|P. J. Kammer, "Distributed Groupware and Web
Services", CSCW 2002 Workshop: Network Services for Groupware,
New Orleans, LA, November, 2002.
|P. J. Kammer, "Building the Process:
Component Based Workflow Architectures in a Distributed World", CSCW
2000 Workshop: Beyond Workflow Management: Supporting Dynamic
Organizational Process, Philadelphia, PA, December, 2000.
|G. A. Bolcer, M. Gorlick, A. S. Hitomi, P. J.
Kammer, B. Morrow, P. Oreizy, R. N. Taylor. Peer-to-Peer
Architectures and the Magi Open-Source Infrastructure. Whitepaper, Endeavors Technology Inc.,
|P. J. Kammer and D. W. McDonald. Putting
Words to Work: Integrating Conversation with Workflow Modeling.
Tech. Report, UCI-ICS-99-30, Information
and Computer Science, Univ. of California, Irvine, August 1, 1999.
|P. J. Kammer, G. A. Bolcer, M. Bergman. "Adaptive
workflow on the world wide web," CSCW 1998 Workshop; Towards
Adaptive Workflow Systems, Seattle, WA, November 1998.
|A. S. Hitomi, P. J. Kammer, G. A. Bolcer, R. N.
Taylor. "Distributed workflow using HTTP: An example using software
prerequirements." 1998 International Conf. on Software
Engineering, Kyoto, Japan, Apr. 1998 (Formal Demo).
|Panelist: Impact of Peer-to-Peer Networking,
9th International Conference on Network Protocols (ICNP 2001),
Riverside, CA, November 14, 2001
|"Endeavors Process Support System"
Presentation to LA Java Users Group, December 3rd, 1996.