P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis...

Preview:

Citation preview

1P715

DOT’98 Workshop, September 1998

The EURESCOM Services Platform

Lambert J.M. Nieuwenhuis

Project Leader EURESCOM P715

KPN Research

The Netherlands

2P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

3P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

4P715

DOT’98 Workshop, September 1998

IT is a key technology

processing

networks transmission

computers

InformationTechnology

?

5P715

DOT’98 Workshop, September 1998

network

DOT in Telecommunications

computing nodesand switches

system software

middleware

distributedenvironment

telecommunicationsservices

6P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

7P715

DOT’98 Workshop, September 1998

CORBA 2.0

• OMG’s CORBA provides the technologies to build TINA’s distributed processing environment...

8P715

DOT’98 Workshop, September 1998

Object Request Broker

‘object’‘object’

Object Request Broker

interface specification

9P715

DOT’98 Workshop, September 1998

CORBA 2.0

DynamicInvoc.

ClientIDLstubs

ORBInterface

DynamicStaticInvoc.

StaticSkeleton

ObjectAdapter

Object Request Broker core

Client

Object implementation

Implem.repository

Interfacerepository

10P715

DOT’98 Workshop, September 1998

CORBA interoperability

Dynamic Invocation Interface

IDL stubsORB

interface

Static skeleton

Dynamic skeleton

Object Adapter

ORB Core

Dynamic Invocation Interface

IDL stubsORB

interface

Static skeleton

Dynamic skeleton

Object Adapter

ORB Core

Client

Object implementation

ORB X

ORB Y

IIOP

11P715

DOT’98 Workshop, September 1998

Interworking of platforms

ethernet

Finland

United Kingdom

Netherlands

IP network

France

Germany

Ireland

• Orbix• Visibroker

• Orbix• HP Orb plus• omniOrb• DCOM

• Orbix

• Orbix• Distributed Smalltalk

• Sun NEO• VisiBroker

• Orbix• COOL

ISDNIP

CORBA

Platform technologies

12P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

13P715

DOT’98 Workshop, September 1998

TINA Business Model

Broker

RetailerEnd-userThird party Service

Provider

Connectivity Provider

14P715

DOT’98 Workshop, September 1998

TINA Reference Points

Broker

Connectivity Provider

3 Pty Service Provider

RetailerConsumer

TCon TCon TCon

CSLN LNFed

BkrBkrBkr

Ret-Ret

3 PtyRet

3 Pty

Bkr

Service Architecture

Network architecture

15P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

16P715

DOT’98 Workshop, September 1998

TINA Reference Points

Broker

Connectivity Provider

3 Pty Service Provider

RetailerConsumer

TConTCon TConTCon TConTCon

CSLNCSLN LNFedLNFed

BkrBkrBkrBkrBkrBkr

Ret-RetRet-Ret

3 Pty3 PtyRetRet

3 Pty3 Pty

BkrBkr

Service Architecture

Network architecture

17P715

DOT’98 Workshop, September 1998

Access and usage parts

Access: secure context

Usage: generic service session control

Consumer Retailer

18P715

DOT’98 Workshop, September 1998

Access: secure context

Usage: generic service session control

Consumer Retailer

Access and usage parts

19P715

DOT’98 Workshop, September 1998

Ret Reference Points

PA

UAP

IA

UAAccess

Usage

Consumer Retailer

PA = Provider Agent

UAP = User Application

IA = Initial Agent

UA = User Agent

20P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

21P715

DOT’98 Workshop, September 1998

Audio-visual streams support

DPE

Bindingobject

ISDN connectionISDN connection

22P715

DOT’98 Workshop, September 1998

Bindingobject

Computationalstreamobject

Control InterfaceControl Interface

Stream InterfaceStream Interface

Computationalstreamobject

Modeling streams...

• Binding object• abstracts from network and local resources

• Binding object models• point-to-point• point-to-multipoint• multipoint-to-multipoint

23P715

DOT’98 Workshop, September 1998

Binding objectStreamobject

Streamobject

Mixed control

Stream ChannelStream Channel

Streamobject

Streamobject

CSMOMG A/V control

e.g. H320 signaling

24P715

DOT’98 Workshop, September 1998

Connection establishment

StreamCtrl

StreamEndPoint

VDev

StreamEndPoint

VDev

1. Create/Bind 1. Create/Bind

2. Create 2. Create

3. Configure

4. Connect

5. ConnectReq

6. Flow

MMDevice MMDevice

25P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Assessment of distributed object technologies based on experiments with commercially available products

• Experiments using CORBA middleware technologies based on architectural principles of TINA

• service architecture• connection management• end-user services

Helsinki Helsinki Telephone Telephone Company Company

Deutsche Deutsche TelekomTelekom FranceFrance

TélécomTélécom

KPN KPN

British British TelecomTelecom

TelecomTelecomÉireannÉireann

26P715

DOT’98 Workshop, September 1998

End-user services

• Chat service• Connect 4• Distributed Scheduler• Information Retrieval of

MHEG 5 content• Shared whiteboard• Value Added WWW• Video on Demand

Info

rmat

ion E

xcha

nge

P715 DOT’98 Workshop, September 1998

Current status: 52 experiments...

• Platform building• 19 experiments

– 10 completed– 6 running– 3 proposals

• Service Management• 12 experiments

– 8 completed– 3 running– 1 proposal

• Streams• 11 experiments

– 7 completed– 3 running– 1 proposed

• End-user services• 10 experiments

– 3 completed– 5 running– 2 proposed

P715 DOT’98 Workshop, September 1998

Conclusions (1):

• Benefits of CORBA• standardised way to DOT• solution for integration• provides open interfaces• supports deregulation• fast time-to-market solutions• IDL specification support development

P715 DOT’98 Workshop, September 1998

Conclusions (2)

• Experience gained with CORBA• P715 project has succesfully built a pan-European

multi-vendor CORBA platform based on TCP/IP over N-ISDN connections.

• CORBA 2.x interoperability based on IIOP is adequate, however some problems exist.

– more stable implementations are required• First results with OMG A/V Stream control

prototype are encouraging. • CORBA systems need additional support for

persistency, transactional behaviour, scaleability, security, and maintenance

• More and better tools for specification, development, and testing of DOT systems

P715 DOT’98 Workshop, September 1998

Conclusions (3)

• Strong points of TINA• Business model

– bridges gap between real world and technology

– makes telecom business more understandable

• Reference Points– provides common

set of concepts

• Weak points of TINA• Monster specification

– too many problems addressed?

• Lack of industrial support• Emerging alternatives

– e-commerce– Java / CORBA /

Internet combination• Network Resource

Architecture– too centralised?

P715 DOT’98 Workshop, September 1998

Recommendations

• EURESCOM P9xx project:• Technology Assessment of Middleware for

Telecommunications• continue hands-on experiments and manage

and maintain EURESCOM Services Platform• technology assessment of persistency,

transactional behaviour, scaleability, security, and maintenance in DOT systems

• besides CORBA also other middleware components, e.g., Microsoft’s COM+, Internet and Web technologies

• Support industrial standardisation organisations, e.g., OMG Telecom TF, TINA WGs

32P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

33P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

• Project Management• Lambert J. M. Nieuwenhuis and Erik Peeters• KPN Research, The Netherlands• phone: +31 50 582 12 02• fax: +31 50 312 24 15• p715@research.kpn.com

• Project Supervisor• Amardeo Sarma• EURESCOM GmbH Heidelberg• phone: +49 6221 9 89 0• fax: +49 6221 9 89 209• amardeo@eurescom.de

• World Wide Web• http://www.eurescom.de

Recommended