Logo Universitaet Bremen TZI-Logo

Local Coordination for Interpersonal Communication Systems

Bibliographic Entry Dirk Kutscher; Local Coordination for Interpersonal Communication Systems; Dissertation thesis, Universität Bremen; December 2003
Abstract

The decomposition of complex applications into modular units is an acknowledged design principle for creating robust systems and for enabling the flexible re-use of modules in new application contexts. Typically, component frameworks provide mechanisms and rules for developing software modules in the scope of a certain programming paradigm or programming language and a certain computing platform. For example, the JavaBeans framework is a component framework for the development of component-based systems - in the Java environment.

In this thesis, we present a light-weight, platform-independent approach that views a component-based application as a set of rather loosely coupled parallel processes that can be distributed on multiple hosts and are coordinated through a protocol. The core of our framework is the Message Bus (Mbus): an asynchronous, message-oriented coordination protocol that is based on Internet technologies and provides group communication between application components.

Based on this framework, we have developed a local coordination architecture for decomposed multimedia conferencing applications that is designed for endpoint and gateway applications. One element of this architecture is an Mbus-based protocol for the coordination of call control components in conferencing applications.

Resources

Available on request.




      Contact
      Research
      Projects
      Publications
      Code
      Teaching
      Access