URI Schema » History » Version 43
J. Wienke, 05/12/2011 11:30 AM
Formatting
1 | 1 | J. Wienke | h1. URI Schema |
---|---|---|---|
2 | 1 | J. Wienke | |
3 | 42 | J. Wienke | h2. URI types |
4 | 42 | J. Wienke | |
5 | 43 | J. Wienke | h3. Generic |
6 | 43 | J. Wienke | |
7 | 36 | J. Wienke | <pre> |
8 | 37 | J. Wienke | rsb:///hierarchical/service/definition/further/to/participant |
9 | 1 | J. Wienke | </pre> |
10 | 42 | J. Wienke | This may resolve to: |
11 | 42 | J. Wienke | * Service and/or Participant |
12 | 42 | J. Wienke | ** If there is only one of these entities this is enough for resolving it |
13 | 42 | J. Wienke | ** If multiple entities reside on this scope, a single instance can be selected using their UUID. |
14 | 1 | J. Wienke | @rsb:///hierarchical/service/definition/further/to/participant#UniqueIDOfParticipant [UUID]@ |
15 | 42 | J. Wienke | * Nothing ;) |
16 | 1 | J. Wienke | |
17 | 1 | J. Wienke | These generic URIs require a global naming service. |
18 | 1 | J. Wienke | |
19 | 43 | J. Wienke | h3. Specific |
20 | 43 | J. Wienke | |
21 | 30 | S. Wrede | <pre> |
22 | 30 | S. Wrede | transport://<location.transport.specific[:PORT]>/hierarchical/service/definition/further/to/participant |
23 | 30 | S. Wrede | </pre> |
24 | 42 | J. Wienke | Location uniquely identifies a single participant or service, hence an ID part is not required any more. |
25 | 30 | S. Wrede | |
26 | 42 | J. Wienke | Specific IDs can be resolved by the respective connectors and do not require a global naming. |
27 | 30 | S. Wrede | |
28 | 42 | J. Wienke | h2. Rationale |
29 | 14 | S. Wrede | |
30 | 42 | J. Wienke | * generic: usually location transparency should be available |
31 | 42 | J. Wienke | * specific: specific access without naming |
32 | 42 | J. Wienke | * UUIDs should ideally not be required to keep URIs simple |