Abstract
There is a convergence between the idea of design patterns and the goal to achieve reuse of component design in the Telecommunications Information Networking Architecture (TINA). Patterns can be specified using graphical and syntactical notations proposed by the TINA Consortium (TINA-C) for the information and computational viewpoint languages of the Open Distributed Processing Reference Model (ODP-RM). In this article four design patterns are proposed that efficiently support Computer Supported Collaborative Work (CSCW) applications in TINA: voting, floor control, role management and group integrity criteria. The design is done with the goal of high configurability in mind. It is planned to implement the patterns to achieve an extension of a prototype of a TINA multimedia communication service. This service is thus to evolve to a collaboration service. Eventually, the implementation of the patterns should become part of an object-oriented framework for TINA applications.
Preview
Unable to display preview. Download preview PDF.
References
BERKOM Project, The BERKOM Multimedia Collaboration Teleservice, Release 3.1, Technical Report, December 1993
M. Khayrat Durmosch, Christian Egelhaaf, Klaus-Dietrich Engel, Peter Schoo, Design and Implementation of a Multimedia Communication Service in a Distributed Environment based on the TINA-C Architecture, Aachen Workshop on Trends in Distributed Systems, October 1996
K.-P. Eckert, M. Festini, P. Schoo, G. Schuermann, TANGRAM: Development of Object-oriented Frameworks for TINA-C Based Multimedia Telecommunication Applications, Proc. of Third International Symposium on Autonomous Decentralised Systems (ISADS97), April 1997
ISO IS 10746-1 ¦ ITU-T Rec. X.901, ODP Reference Model: Overview, June 1995
Eckhart Koerner, Group Management for a Multimedia Collaboration Service, Proc. of EUNICE96 Summer School on Telecommunication Services, September 1996
L. Mathy, G. Leduc, O. Bonaventure, A. Danthine, A Group Communication Framework, Proc. of Broadband Islands Conference (BRIS94), 1994
OMG, The Common Object Request Broker: Architecture and Specification, Revision 2.0, July 1995
J. Rumbaugh et al., Object-Oriented Modelling and Design, Prentice Hall, 1991
R. Sandhu, E. Coyne, Role-Based Access Control Models, IEEE Computer, February 1996
Douglas C. Schmidt, Using Design Patterns to Develop Reusable Object-Oriented Communication Software, Communications of the ACM, Vol. 38, No. 10, October 1995
TINA-C, Overall Concepts and Principles of TINA, Archiving Label: TB_MDC.018_1.0_94, February 1995
TINA-C, Computational Modelling Concepts, Archiving Label: TB_A2.HC.012_1.2_94, February 1995
TINA-C, Information Modelling Concepts, Archiving Label: TB_EAC.001_1.2_94, April 1995
TINA-C, TINA Object Definition Language (TINA-ODL) Manual Version 2.3, Archiving Label: TR_NM.002_2.2_96, July 1996
TINA-C, Definition of Service Architecture Version 4.0, Archiving Label: TB_RM.001_4.0_96, December 1996
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koerner, E. (1997). Patterns for constructing CSCW applications in TINA. In: Steinmetz, R., Wolf, L.C. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1997. Lecture Notes in Computer Science, vol 1309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000363
Download citation
DOI: https://doi.org/10.1007/BFb0000363
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63519-2
Online ISBN: 978-3-540-69590-5
eBook Packages: Springer Book Archive