Title: Keith G Knightson
1Beyond Naming Addressing
Keith G Knightson Nortel Networks
ITU-T SG2 Workshop, January 25-27, 2000
1
2Telecommunications 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, 11, 1N,
N1, etc
2
3Challenges
- 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
4Separation 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
5Example 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
6Approach 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
7Accumulated 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
8Proposed 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
9Beyond NA - Identification Reaching -
Operations and Rules
Desired Target Y What (person, device,
service.etc) Where (office, home, car, etc)
Target Y
Originator X What (person, device,
service.etc) Where (office, home, car, etc)
Desires
?
?
Asks
X
Alternatives
Offered
?
?
?
Accept
Actually Reaches Y
Accept
Actual What (person, device, service.etc) Where
(office, home, car, etc)
Z
Reject
Receiver
Rule-based Operations on Objects and attributes
9
10Elements for Consideration
Attributes
Content Info
10
11I R Framework - Objects, Attributes,
Relationships, Operations and Rules
Communication Objects Attributes Person Id(s),
location/position, etc. Organization Id(s),
location/position, etc. Device 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
12Conclusions
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