Skip to main content

Finding optimal services within a CORBA trader

  • Conference paper
  • First Online:
Trends in Distributed Systems CORBA and Beyond (TreDS 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1161))

Included in the following conference series:

  • 114 Accesses

Abstract

The growing of computer networks and transmission capacity causes the possibility of a rising amount of service offers in distributed systems. One of the CORBAservices is the trading service, which supports clients in searching for suitable services.

This paper introduces an evaluation process for selecting an optimal service offer from a trader's service directory. This mechanism uses a service distance function for computing the distance between a service request and a service offer. Minimizing this distance yields an optimal service. Therefore, existing methods for distance computation between vectors are used, and a new rulework for computing the distance between single service properties is developed. The resulting evaluation procedure is used for an implementation in a CORBA trader.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bernard, R.: Decision-Aid and Decision-Making. In: Bana e Costa, C.: Readings in Multiple Criteria Decision Aid; Springer-Verlag, 1990.

    Google Scholar 

  2. The Common Object Request Broker: Architecture and Specification. OMG Document Number 95.03.xx, Framingham, Massachusetts, 1995.

    Google Scholar 

  3. Douligeris, C.; Pereira, I.: A Telecommunications Quality Study Using the Analytic Hierarchy Process. IEEE Journal on Selected Areas in Communications, Vol. 12, No. 2, pp. 241–50, Feb. 1994.

    Google Scholar 

  4. Meyer, B.; Zlatintsis, S.; Popien, C.: Enabling Interworking between Heterogeneous Distributed Platforms. In: Schill, A.; Mittasch, C.; Spaniol, O.; Popien, C.: Distributed Platforms; Chapman & Hall, 1995.

    Google Scholar 

  5. Orbix — programmers guide & reference guide. IONA Technologies Ltd., Release 2.0, 1996.

    Google Scholar 

  6. Popien, C.; Meyer, B.: A Service Request Description Language. In: Hogrefe, D; Leue, S.: Formal Description Techniques VII; Chapman & Hall, 1994.

    Google Scholar 

  7. Popien, C.; Schürmann, G.; Weiß, K.-H.: Distributed Processing in Open Systems (in German). Teubner, 1996.

    Google Scholar 

  8. ISO/IEC JTC1/SC21/N9309: Open System Interconnection, data management and Open Distributed Processing — Quality of Service, Basic Framework — Working Draft, January, 1995.

    Google Scholar 

  9. Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, 1980.

    Google Scholar 

  10. Spaniol, O.; Popien, C.; Meyer, B.: Services and Service Trading in Client/Server Systems (in German). Thomson Publishing GmBH, 1994.

    Google Scholar 

  11. Thißen, D.: New Concepts of QoS (in German). Thesis at the Department of Computer Science IV at Aachen University of Technology, April 1995.

    Google Scholar 

  12. Zimmermann, H.-J.: Fuzzy Set Theory and its Applications, 2nd edition. Kluwer Academic Publishers, 1991.

    Google Scholar 

  13. Zlatintsis, S.: Design and Valuation of a Trader Gateway between ANSAware and ORB Systems (in German). Diploma thesis at the Department of Computer Science IV at Aachen University of Technology, February 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Otto Spaniol Claudia Linnhoff-Popien Bernd Meyer

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Thißen, D., Linnhoff-Popien, C. (1996). Finding optimal services within a CORBA trader. In: Spaniol, O., Linnhoff-Popien, C., Meyer, B. (eds) Trends in Distributed Systems CORBA and Beyond. TreDS 1996. Lecture Notes in Computer Science, vol 1161. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61842-2_37

Download citation

  • DOI: https://doi.org/10.1007/3-540-61842-2_37

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61842-3

  • Online ISBN: 978-3-540-70716-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics