Service trading and mediation in distributed computing systems

The increased availability of global communication infrastructures allows providers and users of various application services to cooperate in nearly unlimited geographic scopes. Problems of heterogeneity and scale have motivated specific standardisation activities for client/server "trading" or service "mediation" components. Motivated by current limitations of the emerging ODP (Open Distributed Processing) trader, this paper argues for a broader concept of general service "mediation" as more appropriate for realistic open distributed environments. The proposed mediation concept addresses some of the heterogeneity and flexibility requirements of open service co-operation by a uniform "Service Interface Description Language" (SIDL). The goal is to support distributed application development for a "Common Open Service Market" (COSM) by facilitating flexible service selection and client/server interaction. The paper also presents basic components of a generalised trading and mediation architecture as well as the status of a prototype implementation.<<ETX>>

[1]  Mirion Bearman ODP-Trader , 1993, Open Distributed Processing.

[2]  Winfried Lamersdorf,et al.  Cooperation Support for an Open Service Market , 1993, Open Distributed Processing.

[3]  Liba Svobodova Client/Server Model of Distributed Processing , 1985, Kommunikation in Verteilten Systemen.

[4]  Winfried Lamersdorf,et al.  Generic Interfaces to Remote Applications in Open Systems , 1993, Interfaces in Industrial Systems for Production Engineering.

[5]  Jadwiga Indulska,et al.  A Type Management System for an ODP Trader , 1993, Open Distributed Processing.

[6]  Florian Matthes,et al.  Lean languages and models: towards an interoperable kernel for persistent object systems , 1993, Proceedings RIDE-IMS `93: Third International Workshop on Research Issues in Data Engineering: Interoperability in Multidatabase Systems.