P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis...
-
Upload
jeffrey-dennis -
Category
Documents
-
view
214 -
download
0
Transcript of P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis...
![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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/13.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/15.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/16.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/17.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/18.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/19.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/20.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/21.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/22.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/23.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/24.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/25.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/26.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/27.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/28.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/29.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/30.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/31.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/32.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022062517/56649f0c5503460f94c2054a/html5/thumbnails/33.jpg)
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