More on Component Services

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

1/15

flashcard set

Earn XP

Description and Tags

Component Services

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

discovery issue with naming

naming only works when you know who you want, not what you want

2
New cards

property

a named value that relates to some feature of a component

3
New cards

satisfaction problem

find a component that meets a client’s constraints expressed in terms of properties

4
New cards

possible approach to finding components from requested properties 1

provide a list of all appropriate components to each possible client in a file

5
New cards

possible approach to finding components from requested properties 2

broadcast to all components asking whether they meet the requirement, choose from the set that say yes

6
New cards

possible approach to finding components from requested properties 3

convert each request into a name and use a naming service to find the best component

7
New cards

possible approach to finding components from requested properties 4

use a specialised service that’s designed to match properties on components

8
New cards

intentional naming

take a set of properties and turn them into a name that can be looked up

9
New cards

comment on intentional naming 1

need a canonical ordering in which to search for properties

10
New cards

comment on intentional naming 2

doesn’t handle ranges well

11
New cards

comment on intentional naming 3

hard to see exactly which components are actually available

12
New cards

comment on intentional naming 4

hard to maintain especially if a component’s properties change

13
New cards

trading service

service that allows clients to request a component with a particular set of properties

14
New cards

benefit of trading service 1

single point of control and evolution

15
New cards

benefit of trading service 2

can make the query language richer more easily

16
New cards

benefit of trading service 3

collects together equivalent components for subsitution