P715 TMN Workshop Antwerp, 27 May Experiments on the EURESCOM Middleware Platform (P715) Jürgen Dittrich Deutsche Telekom Germany
P715 TMN Workshop Antwerp, 27 May OutlineOutline Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May Pan European Infrastructure for Service Experiments Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May EURESCOM Project 715 EURESCOM Services Platform EURESCOM programme -collaboration of public network operators -pre-competitive, technology assessment -formal and industrial standardisation Assessment of distributed object technologies based on experiments with commercially available products Experiments using CORBA middleware technologies based on architectural principles of TINA
P715 TMN Workshop Antwerp, 27 May TINA Business Model Broker RetailerEnd-user Third party Service Provider Connectivity Provider
P715 TMN Workshop Antwerp, 27 May Broker Conectivity Provider 3 Pty Service Provider RetailerConsumer TCon CSLN LNFed Bkr Ret-Ret 3 Pty Ret 3 Pty Bkr TINA Reference Points Service Architecture Network architecture
P715 TMN Workshop Antwerp, 27 May Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May EURESCOM Project 715 HelsinkiTelephoneCompany DeutscheTelekom FranceTélécom KPN BritishTelecom TelecomÉireann Budget Duration 325 Man Months March March 1999
P715 TMN Workshop Antwerp, 27 May TasksTasks project management platform building service management streams components end-user services dissemination of results Time
P715 TMN Workshop Antwerp, 27 May experiment exp. Task Description experiment exp. Task Description Project Management Project Plan Tasks define a framework five tasks Experiments defined during course of the project dynamic dynamic adaptive adaptive flexible flexible experiment exp. Task Description
P715 TMN Workshop Antwerp, 27 May Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May Distributed Object Technologies ….. network
P715 TMN Workshop Antwerp, 27 May Distributed Object Technologies ….. network with computing systems and switches
P715 TMN Workshop Antwerp, 27 May Distributed Object Technologies ….. and various programming environments
P715 TMN Workshop Antwerp, 27 May Distributed Object Technologies ….. multi vendor CORBA compliant platform Orbix Visibroker NEO Middleware Modules
P715 TMN Workshop Antwerp, 27 May Distributed Object Technologies ….. TINA’s Distributed Processing Environment Distributed Processing Environment
P715 TMN Workshop Antwerp, 27 May Distributed Object Technologies ….. TINA like architectures Telecommunication Services
P715 TMN Workshop Antwerp, 27 May NLDTAFFTBT Interworking of middleware EU IP over ISDN Objects H320 (ISDN) PC with H320 British Telecommunications plc Telecom Eireann Helsinki Telephone Company Ltd. France Telecom Deutsche Telekom AG KPN Royal PTT Netherlands N.V.
P715 TMN Workshop Antwerp, 27 May NLDTAFFTBT Interworking of middleware EU IP over ISDN Objects H320 (ISDN) PC with H320 TCP-IP over ISDN
P715 TMN Workshop Antwerp, 27 May Supporting Services Naming Service Lifecycle Service ….
P715 TMN Workshop Antwerp, 27 May stored at local NS grid orbix omniOrb KPN Root Naming in a WAN-ORB Centralized solution not sufficient -performance -single point of failure Solution: Extend behaviour of Naming Service
P715 TMN Workshop Antwerp, 27 May root not local stored at local NS EURESCOM NS KPN grid orbix omniOrb KPN OrdinaryNS NSwrapper local binding with name xyz forwarding a not local request local not local xyz forwarding a local request Federated Naming
P715 TMN Workshop Antwerp, 27 May Platform Building Experiments PAN-European IP network on top of ISDN operational -star configuration with hub in Heidelberg Multi-vendor CORBA environment -Orbix, ChorusORB, Visibroker, NEO, omniORB ORB Benchmarking (Methodology and Measurements) Ping-ORB Utility Federated Naming Service Object Transaction Services Upcoming: CAPI-based KTN, Trading, Server-object Scalability
P715 TMN Workshop Antwerp, 27 May Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May End-User services Chat service Connect 4 Distributed Scheduler Information Retrievel of MHEG 5 content Value Added WWW Video on Demand Surveillance Camera Visualisation of CORBA systems Information Exchange
P715 TMN Workshop Antwerp, 27 May FeaturesFeatures Interworking of several ORB implementations required -Orbix(Web), NEO, Visibroker, …. End-User software mainly built in Java Incorporates and validates TINA reference points
P715 TMN Workshop Antwerp, 27 May Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May Service Management Service Management Components -standard interfaces -multiple implementations
P715 TMN Workshop Antwerp, 27 May Service Management: Requirements A generic re-usable set of components for rapid service development and provisioning Support for a wide range of services (communication services, information services, multi-party, multi-media) Management and customisation of services
P715 TMN Workshop Antwerp, 27 May TINA Reference Points Broker Conectivity Provider 3 Pty Service Provider RetailerConsumer TCon CSLN LNFed Bkr Ret-Ret 3 Pty Ret 3 Pty Bkr Service Architecture Network architecture
P715 TMN Workshop Antwerp, 27 May Service Management Experiments Design and Specification of service management platform Survey of available service management components Implementation of TINA Ret RP 1.0 Interworking Tests
P715 TMN Workshop Antwerp, 27 May Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May Audio-visual streams support DPE Computing Platform Audio Video
P715 TMN Workshop Antwerp, 27 May Audio-visual streams support DPE Binding object Bit pipe
P715 TMN Workshop Antwerp, 27 May A/V Streams... different than ‘normal’ object interactions QoS important (bandwidth, jitter,delay) Retransmission often impossible Resource reservation in local machine and network desirable Management and control of network required
P715 TMN Workshop Antwerp, 27 May Modelling Streams in an OO environment binding object computational stream object computational Control Interface Binding object: abstracts from network and local resources Stream Interface
P715 TMN Workshop Antwerp, 27 May State-of-the-art study of several approaches First-party control approach -H.32x OMG approach -“Control and Managment of A/V Streams” TINA approach -Network Resource Architecture
P715 TMN Workshop Antwerp, 27 May Stream Architecture Stream EndPoint MMDev Stream Ctrl Stream EndPoint MMDev SSM/ CSM ssUAP 1. Join 2. Bind 3. Create 4. Connect 5. Request_connection Service Management Stream Management
P715 TMN Workshop Antwerp, 27 May FederationFederation Binding object covers multiple domains Each domain can have its own implementation Interworking between solutions needed DPE Reference points for federation are required!
P715 TMN Workshop Antwerp, 27 May Stream Management Experiments Started with specification and implementation of simple binding Pt-to-Pt object Support OMG AV Stream Control and Management RfP Implementation based upon H.320 products Defined Reference Points for Stream Management Future: Support for H.323 (IP-AV-Streams), Multiparty- Binding (MCU), Integration in Service Platform
P715 TMN Workshop Antwerp, 27 May Research Topics Conclusions Platform Building End-User Services Service Management Stream Management Objects P715 EURESCOM Services Platform Objects
P715 TMN Workshop Antwerp, 27 May EURESCOM Project 715 an international show case of distributed object technologies Service Management -demonstrating interoperability based on TINA-C Ret Access reference point -definition of intra-domain reference point for Consumer -study on 3rd Party and Retailer-to-Retailer reference point -RFI issued to TINA vendors Stream Management -Implementation of binding object, using OMG Media Streams and H.32x standards
P715 TMN Workshop Antwerp, 27 May EURESCOM Project 715
P715 TMN Workshop Antwerp, 27 May Project 715 Live Demo! StreamCtrl MMDev B ProShare (OrbixORB) MMDev A ProShare (CoolORB) GUI connect Connect from:Connect to: disconnect NS MMDev C Proshare (CoolORB) Antwerp Remote (FT(Paris), BT, DT(Berlin), KPN))
P715 TMN Workshop Antwerp, 27 May EURESCOM Project 715 project contact Project Leader -Lambert J. M. Nieuwenhuis -KPN Research The Netherlands -phone: fax: Project Supervisor -Amardeo Sarma -EURESCOM GmbH Heidelberg -phone: fax: World Wide Web -