330 likes | 425 Views
The EURESCOM Services Platform. Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands. Helsinki Telephone Company. Telecom Éireann. British Telecom. KPN. Deutsche Telekom. France Télécom. EURESCOM Project 715.
E N D
The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands
Helsinki Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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 Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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
IT is a key technology computers processing Information Technology ? networks transmission
telecommunications services distributed environment middleware system software computing nodes and switches network DOT in Telecommunications
Helsinki Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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
CORBA 2.0 • OMG’s CORBA provides the technologies to build TINA’s distributed processing environment...
‘object’ ‘object’ Object Request Broker interface specification Object Request Broker
Interface repository Implem. repository CORBA 2.0 Object implementation Client Dynamic Static Invoc. Object Adapter Static Skeleton Client IDL stubs ORB Interface Dynamic Invoc. Object Request Broker core
Dynamic Invocation Interface IDL stubs ORB interface Static skeleton Dynamic skeleton Object Adapter ORB Core Dynamic Invocation Interface IDL stubs ORB interface Static skeleton Dynamic skeleton Object Adapter ORB Core CORBA interoperability Client ORB X Object implementation IIOP ORB Y
CORBA IP ISDN Interworking of platforms Finland Ireland Netherlands • Orbix ethernet • Orbix • HP Orb plus • omniOrb • DCOM • Orbix • Visibroker United Kingdom Germany IP network • Sun NEO • VisiBroker • Orbix • Distributed Smalltalk France • Orbix • COOL Platform technologies
Helsinki Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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
TINA Business Model Broker Third party Service Provider End-user Retailer Connectivity Provider
Connectivity Provider TINA Reference Points Service Architecture Broker Bkr Bkr Bkr 3 Pty Bkr Ret-Ret 3 Pty Service Provider Consumer Retailer Ret 3 Pty TCon TCon TCon CSLN LNFed Network architecture
Helsinki Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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
Connectivity Provider TINA Reference Points Service Architecture Broker Bkr Bkr Bkr 3 Pty Bkr Ret-Ret 3 Pty Service Provider Consumer Retailer Ret 3 Pty TCon TCon TCon CSLN LNFed Network architecture
Access and usage parts Access: secure context Usage: generic service session control Consumer Retailer
Access and usage parts Access: secure context Usage: generic service session control Consumer Retailer
Ret Reference Points PA = Provider Agent UAP = User Application IA = Initial Agent UA = User Agent Consumer Retailer IA PA UA Access Usage UAP
Helsinki Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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
ISDN connection Audio-visual streams support Binding object DPE
Modeling streams... • Binding object • abstracts from network and local resources • Binding object models • point-to-point • point-to-multipoint • multipoint-to-multipoint Control Interface Computational stream object Computational stream object Binding object Stream Interface
Stream object Stream object Binding object CSM OMG A/V control Stream object Stream object e.g. H320 signaling Stream Channel Mixed control
1. Create/Bind 1. Create/Bind 4. Connect Stream EndPoint Stream EndPoint 5. ConnectReq 2. Create 2. Create VDev VDev 3. Configure 6. Flow Connection establishment Stream Ctrl MMDevice MMDevice
Helsinki Telephone Company Telecom Éireann • British • Telecom • KPN Deutsche Telekom France Télécom 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
End-user services • Chat service • Connect 4 • Distributed Scheduler • Information Retrieval of MHEG 5 content • Shared whiteboard • Value Added WWW • Video on Demand Information Exchange
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 Current status: 52 experiments...
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
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
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? Conclusions (3)
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
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