• DocumentCode
    2658284
  • Title

    Implementing trading object services in COM

  • Author

    Nicoloudis, Nicholas ; Mingins, Christine

  • Author_Institution
    Monash Univ., Clayton, Vic., Australia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    230
  • Lastpage
    239
  • Abstract
    Identifying and locating services in distributed systems has always been problematic. Often, users have been obliged to identify not only the service required but also the specific supplier object type. Recently, the idea of trading services has been developed, allowing the developer to list a range of criteria required for a service, rather than an object type. We demonstrate how to employ Microsoft´s Component Object Model (COM) categorizing facilities to implement a trading object service that allows for finer-grained matching criteria based on the semantics of types, subtypes and conformance. We conclude that, although categorization supports trading object services in COM, we are pushing COM to the limits of its capabilities. The static register/lookup nature of the COM registry restricts the trader from being realized as a truly dynamic discovery service
  • Keywords
    abstract data types; distributed object management; subroutines; COM registry; Component Object Model; Microsoft COM; categorizing facilities; conformance; distributed systems; dynamic discovery service; lookup tables; matching criteria; semantics; service identification; service location; static register; subtypes; supplier object type; trading object services; Assembly systems; Computer architecture; Costs; Databases; Internet; Java; Middleware; Production systems; Programming; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2000. TOOLS - Asia 2000. Proceedings. 36th International Conference on
  • Conference_Location
    Xi´an
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-0875-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.2000.885922
  • Filename
    885922