P715 TMN Workshop Antwerp, 27 May1998 1 Experiments on the EURESCOM Middleware Platform (P715) Jürgen Dittrich Deutsche Telekom Germany.

Slides:



Advertisements
Similar presentations
Information Society Technologies programme 1 IST Programme - 8th Call Area IV.2 : Computing Communications and Networks Area.
Advertisements

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Information Society Technologies Third Call for Proposals Norbert Brinkhoff-Button DG Information Society European Commission Key action III: Multmedia.
COM vs. CORBA.
ACTS Programme M obile I ntelligent A gents for M anaging the Information I nfrastructure ACTS Programme AC338.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Marco Alfano End-to-End Quality of Service in Distributed Information Systems QUTE’98 Workshop Heidelberg, October 1998.
Practical Implementations of TINA_C concepts and specifications September 14th, 2000 Martine Lapierre TINA_C.
Moss September 2000TINA Paris Conference Cesare Mossotto Second President of TINA Director General, CSELT, Torino,
Coppo September 2000TINA Paris Conference Paolo COPPO TINA Technical Forum Chairman Yuji Inoue Former TINA CTC Chairman The Four dimensions of.
Distributed Systems Architectures
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
VoIP and IP conferencing over satellites Workshop on VoIP Technology: Research and Standards for reliable applications PIMRC 08, Cannes France 15 September.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Enterprise Total Computing TECHNOLOGY SERVICES Sprint Proprietary Information 18/10/99 Slide 1 Sprint’s Early Interest in TINA-C.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Chapter 9: Moving to Design
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
P715 Streams Deutsche Telekom T DOT Workshop Heidelberg, 1-2 September 1998 Stream Management in the Eurescom Service Platform (P715) Jürgen Dittrich.
“Making Software Work Together” TM 1 CORBA and Telecoms.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
Requirements for Component Integration Technology David Lewis FlowThru Technical Co-ordinator Department of Computer Science University College London.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
CORBA Zak Lowman Shaquille Wilkins. Contents About CORBA Core of CORBA Object Request Broker Object Management Group Uses of CORBA Services Associated.
Chapter 9 Elements of Systems Design
A. Mednonogov / Helsinki University of Technology / Conformance Testing of CORBA Services Using TTCN / / Page 1 Conformance Testing of CORBA Services.
DOT’98 Workshop Heidelberg, 1-2 September 1998 ACTS FACTS FACTS - Validating the FIPA Standards FIPA Agent Communication Technologies and Services ACTS.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
15/06/1999HP OVUA Workshop - Bologna - Italy1 An Integrated Environment for the Management of Network Resources and Services Paolo Bellavista, Antonio.
Comparison of Web Services, RMI, CORBA, DCOM Usha, Lecturer MCA Department of Computer Science and Engineering.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
DataTAG Research and Technological Development for a Transatlantic Grid Abstract Several major international Grid development projects are underway at.
Lecture 22: Client-Server Software Engineering
P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
AIMS Workshop Heidelberg, 9-11 March EURESCOM P616 ENHANCED ATM IMPLEMENTATION ISSUES OVERALL RESULTS Augusto Casaca Portugal Telecom.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Managing Cross-Cutting QoS Issues in MULTE Middleware T. Plagemann, F. Eliassen, B. Hafskjold, T. Kristensen, R.H. Macdonald and H.O. Rafaelsen University.
CS 240, Prof. Sarwar Slide 1 CS 240: Software Project Fall 2003 Sections 1 & 2 Dr. Badrul M. Sarwar San Jose State University Lecture #23.
Presented By:- Sudipta Dhara Roll Table of Content Table of Content 1.Introduction 2.How it evolved 3.Need of Middleware 4.Middleware Basic 5.Categories.
TMN Workshop Antwerp, 27 May 1998 P PET Lab PAN EUROPEAN TMN LABORATORY TMN X Interface Studies & Experiments for SDH (P707) The X Interface for the Management.
IST project ePerSpace N° IST integrated project ePerSpace Contract N°: Ádám Kapovits, Eurescom 8/11/2004.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
ITU Workshop on “Voice and Video over LTE” Geneva, Switzerland, 1 December 2015 ACTIVITIES OF THE ITU-T SG11 TOWARDS IMS AND VoLTE/ViLTE INTEROPERABILITY.
GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü GYTE - Bilgisayar Mühendisliği Bölümü AN ARCHITECTURE FOR NEXT GENERATION MIDDLEWARE.
Chapter 3 Selecting the Technology. Agenda Internet Technology –Architecture –Protocol –ATM IT for E-business –Selection Criteria –Platform –Middleware.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Slide no. 1  =====!"§!“!Nova§ ITU-T work on technical languages and general software issues Amardeo Sarma Chairman, ITU-T Study Group 10.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
DOT’98 Workshop Heidelberg, 1-2 September 1998 Pan-European Service Management Experiments EURESCOM P715 Mike Fisher, BT Laboratories
1 DOT’98 Workshop Heidelberg, 1-2 September 1998 CORBA and TMN The Story So Far EURESCOM DOT ‘98, 1-2 September 1998 Tom Counihan, Researcher, Broadcom.
Creating Telecommunication Services based on Object- Oriented Frameworks and SDL Dr Richard Sinnott GMD Fokus Berlin, Germany.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Panel: "QoS Provisioning at the Network Edge" John Vicente Intel Corporation / Columbia University USENIX Special Workshop on Intelligence at the Network.
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Forschungszentrum Telekommunikation Wien An initiative of the K plus Programme MONA Mobile Multimodal Next Generation Applications Rudolf Pailer
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
.NET Omid Darroudi.
CORBA Alegria Baquero.
FACTS - Validating the FIPA Standards
CORBA Alegria Baquero.
Inventory of Distributed Computing Concepts
Component--based development
Arve Meisingset WP3/10 chairman Telenor R&D, Norway
Presentation transcript:

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 -