P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.
Post on 04-Jan-2016
214 Views
Preview:
Transcript
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
top related