You are on page 1of 5

243

PERSONAL COMMUNICATION SERVICES ON A DISTRIBUTED PROCESSING ENVIRONMENT

J Huklamo and E Carrera

Alcatel Madrid Corporate Research Center, Spain

INTRODUCTION BB-ISDN (Broadband Integrated Services Digital


Network).
The telecommunication world is continuously changing
as a reaction towards different technological, political Within the RACE (Research in Advanced
and economic factors. The current trends point out an Communication in Europe) program, the PERCOM
increasing demand for new sophisticated services such (PERsonal COMmunication Space in Multilayer
as multimedia, personalized and mobile services; the Networks) project [3] is investigating on PCS concepts
need for a rapid and cost effective provision of applying the new trends in network architecture. A
customized services; the request of user service distributed PCS architecture has been designed
management capabilities; the separation between adopting the ODP (Open Distributed Processing)
transport and service domains, that leads to network- Reference Model and object oriented techniques. A
independent service design; and the globalization prototype providing advanced personal communication
which requests a universal access in a multi-operator, services within an ATM network is being developed to
multi-provider, multi-vendor environment. validate the new PCS concepts, the proposed
architecture and the methodology and applied TINA-C
The introduced scenario leads to conceive new network results. This prototype will be available by the end of
architecture concepts taking into account the need for a 1995.
flexible service infrasuucture on top of the underlying
transport network. Moreover, due to the strong PERSONAL COMMUNICATION SERVICES
influence of the computing technologies in the
telecommunication industry. the future service domain In RACE, this type of services are termed PSCS
will be based on a software infrastructure capable of (Personal Service Communication Space) service. The
dealing with the introduction of new technologies, following definition has been given for the PSCS
services and their management. Thus, a mandatory step concept [4]: Personal Communication offers to the end-
in this evolution is V, define an open and consistent user, in their different roles, the ability to communicate,
architecture for telecommunication software and to control and organise communication according
applications so that telecommunication services can be to their own preferences, with respect to parameters
described in a network-independent manner by such as time and location, and helps the user to access
applying a "man description methodology covering services offered by service providers.
the whole service life cycle (design, construction,
deployment, operation and management, and The main characteristic of tbe PSCS concept is the
withdrawal). personal mobility that refers to the possibility of a user
to utilize any terminal (fixed or mobile) on tbe basis of
Several consortia and standardization bodies such as a unique personal identifier for tbe purposes of
TINA-C (Telecommunication Information Networking addressing, routing and billing. It is important to stress
Architecture Consortium) [l] and DASH (Description that the scope of PSCS is not limited to telephony since
of Architecture and Service Harmonisation) working it may be applied to other more sophisticated services.
group [2] in ETSI are currently working on these new
architectural concepts identifying some key PSCS services can be provided on both fvted and
technologies for this evolution such distributed wireless networks. The mobile network supports as well
processing and object-orientation with the target of the terminal mobility which is the ability of a user
achieving software flexibility increase and cost terminal to be in motion whilst accessing and using
reduction by means of interoperability, portability and telecommunication services.
reuse.
Within the PERCOM project, the following PSCS
Personal telecommunication services are evolving from features are being implemented: authentication,
normal telephony to advanced multimedia services registfation, service profile handling, PSCS - non PSCS
supported on wide range of network infrastructures, users interworking and session mobility.
from PSTN (Public Switched Telephony Network) to
'Telecommunications',26-29 March 1995, Conference Publication No. 404, 0 /E, 1995
244

Authentication. The user must identify hidherself to Transport Network (kTN). The kTN allows distributed
the servicc provider whenever hekhe wishes to start a objects to interact to each other through their interfaces.
PSCS session, either to manage hislher personal The principal mission of the DPE is to offer the
subscription or to use a personalized basic service. location transparency to the service and network
software applications.
Registration and deregistration. This feature allows
Ihc user to register or deregister on any terminal for In PERCOM demonstrator, the core of the service is
incoming and/or outgoing communications associated located in the so called PSCS service node which is the
with a particular Personalizable Basic Service (PBS). only component supporting DPE as shown in figure 1.
The user can define hislher registration schedule
according to time of day, day in a week or date.
PERCOM
Furthermore, the user can register hidherself on-line Service Node
just for a session whenever helshe uses an adequate
terminal without a previous registration. That is named
session registration.

Service profile handling. The service profile defines


the personalizable service parameters for each Personal
Number in a Subscription. The user can interrogate and
modify hislher own service profile. Thus, users carry
out some management functions.

-
PSCS non PSCS users interworking. Although it
could be argued that interworking is not strictly a
feature, scssions between PSCS and non-PSCS users
are supported.

Session mobility. This feature facilitates that the


participation of a user in a session can bc suspended
and resumed in any terminal. A session means a kTN-. kernel Transport Network
relation or an association between users/terminals in a TN -. "ranport Network
service. Each session must be identifiable using some
session identifier. It may be needed to invoke suitable Figure 1: DPE-based PERCOM Service Node
presentation mechanism to adapt the session to the
capabilities of the terminal used. DESIGN METHODOLOGY: ODP VIEWPOINTS
DISTRIBUTED PROCESSING ENVIRONMENT The design methodology used in PERCOM project is
based on Object Orientation and Reference Model-
The Distributed Processing Environment (DPE) is a Open Distributed Processing (RM-ODP). The Rh4-ODP
software platform built on the top of the basic operating [ 5 ] is an emerging ISO/ITU-T standard which proposes
system and communication functionalities that provides to analyse and design the distributed system from five
the cxecnkon environment to get location transparency viewpoints. These viewpoints can be embodied in
so hat distributed objects can interact to each other and diverse models.
be executed through interfaces, regardless of their
location. The main components of the DPE are the Enterprise Model
DPE kemel and DPE servers. The DPE kemel provides
basic mechanisms of communication to send and This model considers the overall environment in which
reccive messages including request invocations and an open distributed system has to operate, identifying
replies. DPE servers provide a set of services that the different agents or stakeholders involved in the
complements the functions supported by the DPE specification, development and provision of the
kemel. The computing nodes are the physical systems; defining the requirements of the diverse
componcnts where the DPE is installed. stakeholders, their relationships and their roles, and the
service provision and management policies. A PSCS
It is distinguished between the physical transport enterprise model is depicted in figure 2 with the diverse
network underlying computing nodes called Transport stakeholders and their relationships.
Network (TN), and the transport network
interconnecting the DPE kernels called kemel
245

Computational Model

The computational model is described in terms of


computational objects, which can interact each other by
.- means of operational interface. Computational objects
may be grouped in building blocks, which are the units
hice of placement and migration.
Resource

7
In the PERCOM computational model, operational
interfaces have been defined using OMG-IDL (Object
Management Group - Interface Definition Language).
The building blocks have been grouped in the following
segments: profile segment, agent segment, session
segment, and generic and DPE resources segment.
Sede
hiders Engineering Model

This model includes concepts to specify the abstract


Nelwwk infrastructure enabling the execution of distributed
Pronde applications. Therefore, it identifies DPE servers
needed to cany out the service application. It also
Figure 2: PSCS Enterprise Model describes how to structure or deploy the application
components in order to execute them on the DPE. The
Information Model PERCOM engineering model is shown in figure 4.

The information viewpoint deals with the semantic of


the system and identifies the information bearing
entities, their relationships, and the rules and
constraints to manipulate them. The information
elements are modeled as software objects composed of
attributes and methods defined as either public or
private. The most important relationships among
information objects are inheritance, association and
aggregation. The Object Modeling Technique (OMT)
notation 161 has been used in PERCOM for the
information model.

Several semantic fragments, such as registration,


session, service or subscription, have been identified to
group the information objects and their relationships.
The figure 3 shows the subscription fragment which is
based on the TINA-C results.
.urespoMibkiO..
Subscriber
Subscription
Figure 4: PERCOM engineering model

Subscription Technology Model


Portfolio
A
This viewpoint copes with the configuration,
Ead-User
Subscription installation and maintenance of the hardware
equipment and software pieces composing the system.
According to this model, in the PERCOM project it has
been already decided that an ATM network test-bed,
'aulhaiza to use.
PC-based terminals, a workstation based PSCS service
End-User node, a CORBA compliant DPE platform and an
object-oriented database are going to be used.
Figure 3: Subscription fragment
246

UNIVERSAL PSCS REETERENCEMODEL called home domain based architecture. The


altematives identified are: home domain based
PSCS Administrative Domain Model architecture, nearest domain based architecture, hybrid
(nearest-home domains) architecture and PSCS access
The universal telecommunication infrastructure is via a generic broker. If the domain contains a DPE, this
achieved by means of the contribution and agreement of separation between diverse locations can not be
a lot of organizations. The whole infrastructure can be necessary because the DPE provides the location
divided into pieces or sub-infrastructures formed by the transparency. The interfaces between domains can be
equipment or systems belonging to and being managed more or less complex depending on the approaches
by different service and network providers. These followed in each domain.
systems may interwork when providing services to the
users, namely federation concept. A sub-infrastructure Home domain based architecture. In this
under the control of. a stakeholder is called architectural solution, all the operation and
Administrative Domain. The telecommunication management of the services (PSCS and associated
universe can be split into three types of spaces: private PBSs) is done within the service domain where the
domain space, service domain space and network subscriber has contracted the PSCS service and
domain space; the two latest domains related to public therefore, no intermediate or delegated service provider
service and network infrastructure. In the figure 5, the participates in the service provision. The network
PSCS Administrative Domain Model (ADM) is domain space is used to establish the communication
depicted showing the domains which are involved in between the PSCS user or the PSCS subscriber and the
the PSCS service provision and their relationships. home PSCS service domain.

In the service domain space, the following domains Nearest domain based architecture. Another
have been identified: originating user's PSCS service altemative is the possibility of receiving the services
home domain, originating PSCS's PBS home domain, from the service provider nearest to the originating
terminating user's PSCS service home domain, and network or terminating network. These service provider
originating user's PBS home domain. The term home can be called visited service provider. This solution
domain indicates the domain under the control of the implies that the home service provider and the possible
service provider selected by the subscriber to contract visited service providers have made a previous
the corresponding service. In some cases, several of agreement. The visited PSCS service provider should
these service domains can be the Same ones. In the receive the required information of the service profiles
network domain space, the following domains, have to provide the PSCS service directly without the
been identified: originating network domain, transit participation of the home PSCS service provider.
domain and terminating domain. In some cases, several
of these network domains can be the same ones. In the Hybrid (nearest-home domains) architecture.
private domain space, there can be: originating private Accepting the fact that the nearest service domain
network domain and terminating private network participates in the operation and management of the
domain. In some cases, this private domains can be the service, a hybrid architecture can be considered where
same ones. the home service domain reserves some basic PSCS
functions and therefore both nearest domain and home
The relationship between the service domain space and domain are involved in the service provision.
the network domain space indicates that a service Depending on the number and type of PSCS functions
domain requests the use of the functionality offered by a delegated to the visited service provider by the home
set of network domains which depends on the location service provider several variations of this option can be
of the service domain, the originating network domain considered.
and the terminating network domain. If the originating
network domain and the terminating network domain PSCS access via a generic broker. This architectural
are not connected directly, they communicate each option considers that a broker participates in the service
other through one or several transit network domains. provision. In this case, the broker has reached an
agreement with the home PSCS service provider or
Architectural alternative even with the visited PSCS service provider to offer to
their subscribers the possibility to access to the PSCS
The described ADM assumes that users receive the service provided within the other service domains
required services from the service provider chosen by following one of the above considered alternatives. The
the subscribers to subscribe the services and therefore, broker is a stakeholder that can be a proper service
no intermediate or delegated service provider provider for some services and for other ones, it is a
participates in the service provision. This is one of the service access provider acting as an intermediary.
possible architectural solutions identified in this section
247

Figure 5: PSCS Administrative Domain Model

To evaluate the above presented architectural solutions, implement a prototype supporting PSCS services on an
several factors should be considered such as rapid and ATM network using a distributed processing platform
economical new service deployment or existing service to validate the ODP methodology and the used TINA-C
modification, performance, survivability, privacy, modeling concepts for the PSCS service applications.
security, interfaces required, cooperative arrangements The PERCOM demonstrator considers only one PSCS
required vs. autonomy of service providers, network service provider and one network provider. A universal
domains requirements, and accounting and billing. PSCS reference model including several architectural
solutions has also been presented to show the PSCS
The home domain based architecture allows a easier concept in a global and more realistic scenario.
way of achieving the privacy because the service
profiles are controlled by a single service provider. In REFERENCES
this case, the degree of autonomy of the service
provider is very high. In terms of performance, the 1. Barr W J, Boyd T and Inoue Y, 1993, "The TINA
. .
nearest domain based architecture can be more efficient Initiative", JEEE
- C ' ,70-76.
in order to achieve a rapid service provision, but it
requests to reach agreements between the PSCS service 2. ETSI TCR-TR NA-003001, 1994,
providers and the information about the subscribers of "Recommendations towards the Harmonisation of
each PSCS service providers may be known by all of Architecture and Service Description Methodologies".
them. In this case, the autonomy of the PSCS service
providers is reduced and the introduction of new 3. =OM -C , 1994, "Functionalities and
features may request some previous consensus. The Architecture for PSCS", Deliverable W2,
hybrid architecture may be the way to allow the CEC Identifier R2104/SELMTp2n>S/P/02/bl.
required privacy of some confidential information of
the PSCS users and PSCS subscribers, and the visited 4. CFS specification, BBLIE B230, 1993, "General
service provider could only handle the non-confidential Principles of Personal Telecommunication",issue D.
information. The PSCS access via a generic broker
allows a simple billing for the PSCS subscriber because 5. ISO/IEC 10746-2.2, 1993, Recommendation
the subscriber can contract a set of services to this X.901-905, "Basic Reference Model of Open
broker. The broker could negotiate the network access Distributed Processing".
facilities with the network providers.
6. Rumbaugh J, Blaha M, Premerlani W, Eddy F,
CONCLUSIONS Lorensen W, 1991, "Object-Onented Modelling and
Design", Prentice Hall, New Jersey, USA.
This paper has shown part of the work carried out
within the PERCOM RACE project. The target is to

You might also like