+ All Categories
Home > Documents > P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis...

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

Date post: 04-Jan-2016
Category:
Upload: jeffrey-dennis
View: 214 times
Download: 0 times
Share this document with a friend
33
1 P715 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands
Transcript
Page 1: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

1P715

DOT’98 Workshop, September 1998

The EURESCOM Services Platform

Lambert J.M. Nieuwenhuis

Project Leader EURESCOM P715

KPN Research

The Netherlands

Page 2: P715 1 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

Page 3: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 4: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

4P715

DOT’98 Workshop, September 1998

IT is a key technology

processing

networks transmission

computers

InformationTechnology

?

Page 5: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

5P715

DOT’98 Workshop, September 1998

network

DOT in Telecommunications

computing nodesand switches

system software

middleware

distributedenvironment

telecommunicationsservices

Page 6: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 7: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

7P715

DOT’98 Workshop, September 1998

CORBA 2.0

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

Page 8: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

8P715

DOT’98 Workshop, September 1998

Object Request Broker

‘object’‘object’

Object Request Broker

interface specification

Page 9: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 10: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 11: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 12: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 13: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

13P715

DOT’98 Workshop, September 1998

TINA Business Model

Broker

RetailerEnd-userThird party Service

Provider

Connectivity Provider

Page 14: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 15: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 16: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 17: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

17P715

DOT’98 Workshop, September 1998

Access and usage parts

Access: secure context

Usage: generic service session control

Consumer Retailer

Page 18: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

18P715

DOT’98 Workshop, September 1998

Access: secure context

Usage: generic service session control

Consumer Retailer

Access and usage parts

Page 19: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 20: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 21: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

21P715

DOT’98 Workshop, September 1998

Audio-visual streams support

DPE

Bindingobject

ISDN connectionISDN connection

Page 22: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 23: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

23P715

DOT’98 Workshop, September 1998

Binding objectStreamobject

Streamobject

Mixed control

Stream ChannelStream Channel

Streamobject

Streamobject

CSMOMG A/V control

e.g. H320 signaling

Page 24: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 25: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 26: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 27: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 28: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 29: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 30: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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?

Page 31: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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

Page 32: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

32P715

DOT’98 Workshop, September 1998

EURESCOM Project 715

Page 33: P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.

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• [email protected]

• Project Supervisor• Amardeo Sarma• EURESCOM GmbH Heidelberg• phone: +49 6221 9 89 0• fax: +49 6221 9 89 209• [email protected]

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


Recommended