Trading Services Cont

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/14

flashcard set

Earn XP

Description and Tags

More on trading services (started in component services)

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

property name

simple or compound name

2
New cards

property value type

what sorts of values can be bound to this name

3
New cards

property value

the actual value

4
New cards

property value query

a request for a matching value

5
New cards

design issue with property value types and queries

how general do we make the types/ queries we permit?

6
New cards

issue with returning component matches in order

difficult to do uniformly - which is better between a cheap printer and one using better paper when we didn’t express a preference for either property?

7
New cards

how can we represent the requests

strings or structured values

8
New cards

naming service interfaces

bind, delete, lookup

9
New cards

trading service interfaces

describe, delete, lookup, lookup for all

10
New cards

implementing a trader step 1

maintain a data structure that can be efficiently queried for properties

11
New cards

implementing a trader step 2

decide an ordering relation between “acceptable” components

12
New cards

larger concerns with trading services

what are we trading between? all components in a single trading space? or separate traders per component sort?

13
New cards

note on complementarity

naming and trading are complimentary, access a component by names or by properties

14
New cards

options for unsatisfiability 1

leave it to the designer

15
New cards

options for unsatisfiability 2

return the best we have - might not meet all requirements but better than nothing