Beyond Naming & Addressing Identifying & Reaching

advertisement
Beyond Naming & Addressing
Identifying
&
Reaching
Keith G Knightson
Nortel Networks
ITU-T SG2 Workshop, January 25-27, 2000
1
Telecommunications Architecture for an Evolving Environment
Q29/13 -TAEE:
Specification of an “Information Communication Architecture” based
on the concept of intelligent user agents for the provision of advanced
and future services.
User Agent Services should be designed to:
•
•
•
•
•
•
Provide user-driven services for establishing communication
Distinguish between person, device, service
Accommodate various degrees of mobility
Deal with various types of network (new and legacy)
Deal with combinations of various network types
Apply intelligence to the process of communication* establishment
for information transfer
*
Modes include Connection-oriented, connectionless, 1:1, 1:N, N:1, etc
2
Challenges
•
•
•
•
•
Users may have multiple “identifiers/addresses”
Users have access to multiple terminals
Terminals need addresses/identifiers
Terminals have different capabilities
Mobility of users and terminals
• What identifier/address/quantity should be used to contact
a given entity at a given time time?
• What identifier/address/quantity represents a terminal that
has the right capabilities for desired service?
• What other identification and nature information is
necessary?
3
Separation of Concerns
Advanced services need to distinguish between:
•
The means of identifying of entities (in general)
•
Different identification schema
•
The actual identity of originating/receiving entities
•
Different types of entities
•
The real physical locations at which entities could be
present
•
The actual position of an entity
•
Different kinds of “locator” used for reaching entities
•
The “locator” to be used to reach a given entity
Initial Focus: Semantics NOT Syntax
4
Example of Roles
Identification Schema can serve several purposes/roles:
•
Name of a Service
e.g. 1 800 ACME INC
•
Global Locator
e.g. Global Mobile Number for UPT
•
Address
e.g. the E.164 number given to the fax machine in
Room101, Building 3, 16 Bean St, Toytown
5
Approach to Service Development
•
Consider what types of entities need to be accommodated
•
Consider how such entities should be identified
•
Consider the mechanisms required to locate and
communicate with such entities
•
Consider the roles and needs for N & A schemes
6
Accumulated History
• Technical legacy includes:
– Network-dependent schemes
E.g. E.164, X.121, F69, IP (IPv4, URL), etc.
– Network-centric deployment
(Reflecting network topology, network technology,
service-provider preferences, etc.)
• Other legacy problems include:
– Political issues
– Organizational/Jurisdictional issues
7
Proposed Methodology
• Work Methodology should:
– Avoid entanglement in above legacy issues and
processes
– Work on specifying solutions which transcend but
encompass co-existence and transition amongst the
legacy issues and processes
8
Beyond N&A - Identification & Reaching - Operations and Rules
Desired Target Y:
What (person, device, service.etc)
Where (office, home, car, etc)
Originator X:
What (person, device, service.etc)
Where (office, home, car, etc)
Target
Y
Desires
??
Asks
X
Alternatives
Offered
???
Accept
Actually Reaches Y
Actual
What (person, device, service.etc)
Where (office, home, car, etc)
Accept
Reject
Z
Rule-based Operations on Objects and attributes
Receiver
9
Elements for Consideration
Attributes
Individual
Individual
Individual
Identifier(s)
Device
Device
Device
Means of
Location
Service
Position
Organization
Organization
Characteristics
Owner
Owner
Content Info
Billable
Entity
Billable
Entity
Etc.
10
I & R Framework - Objects, Attributes, Relationships, Operations and Rules
Communication Objects: Attributes:
Person
Organization
Device
Id(s), location/position, etc.
Id(s), location/position, etc.
Id(s), location/position, type,
characteristics, etc.
Service
Id(s), location /position, type,
characteristics, etc.
Other Related Objects:
Attributes:
Owner
TBD
Billable Entity
TBD
========================================
Relationships
TBD
Operations
TBD
Rules
TBD
11
Conclusions
• Currently we have insufficient tools to describe the breadth
of communication services and future innovation.
• The specification of intelligent services requires tools to
provide the finer semantic distinctions that are required for
the provision of advanced services.
• Need to transcend, and still accommodate, a number of
existing schema and organizational boundaries.
• Need to develop a semantic model for generically describing
the Objects, Attributes, Relationships, Operations and Rules
involved in establishing communication.
12
Download