Abstract
An open distributed environment can be perceived as a service market where services are freely offered and requested. Any infrastructure which seeks to provide appropriate mechanisms for such an environment has to include mediator functionality (i.e. a trader) that matches service requests and service offers. Commonly, the matching process is based upon some IDL–based service type definition, and the types of the various services have to be “standardized” and distributed a priori to all potential participants. We argue that such well defined “standards” are too inflexible and even contradict the idea of an open service market. Therefore we propose a new type notation based on conceptual graphs. The trader maintains a knowledge base about service types in form of conceptual graphs. During the trader operations the service type knowledge evolves as it is continuously refined and extended. Users of the trading service interact with the trader and formulate queries in a corresponding notation that allows for a conceptual specification of the desired service type. Adequate matching algorithms and protocols have been implemented.
Chapter PDF
References
P. America. Designing an object oriented programming language with behavioural subtyping. In REX School/Workshop, LNCS 489. Springer, May/June 1990.
B. Liskov and J. Wing. A new definition of the subtype relation. In O. M. Nierstrasz, editor, ECOOP’93: Object-Oriented Programming. Springer, 1993.
Tim Berners-Lee et al. The World-Wide Web. Communication of the Association for Computing Machinery, 37 (8): 76 - 82, August 1994.
Leonard Bole, editor. Computational Models of Learning. Springer, 1987.
Object Management Group. The Common Object Request Broker: Architecture and Specification Revision 1.1. 1991.
ISO/IEC. Information Technology - Basic Reference Model of Open Distributed Processing - Part I. ISO/IEC COMMITTEE DRAFT ITU-T RECOMMENDATION X.902, 1993. ISO/IEC CD 10746-2. 3.
ISO/IEC. ODP-Trader, Document Title ISO/IEC JTC 1/SC 21 N 8192. 1993.
ISO/IEC. Working Document - ODP Trading Function, January 1994. ISO/IEC JTC1/SC21 N8409.
Component Integration Laboratories. Shaping tomorrow’s software (white paper). Technical report, cil.org:/pub/cilabs/tech/opendoc/OD-overview.ps, 1994.
Microsoft. OLE 2.0 Design Specification. Technical report, ftp.microsoft.com /developr/drg/ole-info/OLE-2.01-docs/OLE2SPEC.ZIP, 1993.
M. Merz, K. Müller, and W. Lamersdorf. Service trading and mediation in distributed computing environments. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS ’94). IEEE Computer Society Press, 1994.
A. Puder, S. Markwitz, and F. Gudermann. Service trading using conceptual structures. In 3rd International Conference on Conceptual Structures (ICCS'95), Santa Cruz, University of California, 14-18 August 1995. Springer.
Arno Puder. A Declarative Extension of IDL-based Type Definitions within Open Distributed Environments. In OOIS’94: Object-Oriented Information Systems,South Bank University, London, 1994. Springer.
John F. Sowa. Conceptual Structures, information processing mind and machine. Addison-Wesley Publishing Company, 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Puder, A., Markwitz, S., Gudermann, F., Geihs, K. (1995). AI-based Trading in Open Distributed Environments. In: Raymond, K., Armstrong, L. (eds) Open Distributed Processing. IFIP — The International Federation for Information Processing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34882-7_12
Download citation
DOI: https://doi.org/10.1007/978-0-387-34882-7_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6074-3
Online ISBN: 978-0-387-34882-7
eBook Packages: Springer Book Archive