In this paper, recently concluded work on the development of a communication support tool kit is reported. The analysis, design and implementation steps of this project follow closely the Open Distributed Processing reference model (RM-ODP). We have used the ODP concepts and design rules as the basis of our development. In this paper we present the results of ODP's application on a specific case along with all the additional elements resulting from our case analysis.
. IntroductionIn this paper we present the research activity carried on at both TELECOM Paris and Doxa Informatique for the realization of the Doxa Distribution Tool Kit (DDTK). Our research has been done within the framework of a pilot project for a telecom operator. DDTK provides communication support for distributed applications. Using portable communication tools as well as data presentation tools based on standard application interfaces, DDTK supports applications within distributed and heterogeneous environments. It administrates these tools in order to manage the communication from one application to an other and reuse the called treatments. The global objectives are:• the provision of a client/server communication model supporting message exchanging through message queues, • the treatment of the heterogeneity of a distributed environment as well as the interoperability between the different sub-sets constituting the information system, • the securization of the system by considering the information distribution, the heterogeneity as well as the decentralisation of responsibilities, • The administration of the transport network, the telecommunications infrastructure as well as of applications. To cope with the complexity of distributed systems and to meet the applications requirements in terms of distribution, interworking, interoperability and portability we have followed the overall framework of ODP that provides us with design rules and guidance to meet the previously mentioned requirements. Following the five ODP viewpoints, we pass from the analysis, to the design and implementation ofDDTK.In this paper, considering the complexity of the subject, we focus our presentation on the development work concerning the DDTK communication module and its basic mechanism: the message queue. Following the five viewpoints' presentation order, we will present the K. Raymond et al. (eds.), Open Distributed Processing