DOT’98 Workshop Heidelberg, 1-2 September 1998 Pan-European Service Management Experiments EURESCOM P715 Mike Fisher, BT Laboratories

Slides:



Advertisements
Similar presentations
ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Advertisements

The Challenges of CORBA Security It is important to understand that [CORBAsecurity] is only a (powerful) security toolbox and not the solution to all security.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple.
Lecture plan Information retrieval (from week 11)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
What iS RMI? Remote Method Invocation. It is an approach where a method on a remote machine invokes another method on another machine to perform some computation.
Management of IP networks and services AIMS‘99 Workshop Heidelberg May, 1999 Dr. Stefan Covaci GMD FOKUS, Berlin Some Ideas on Management of IP Networks.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Component Based Systems Analysis Introduction. Why Components? t Development alternatives: –In-house software –Standard packages –Components 60% of the.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
By Andrei Villarroel - Information Networking Institute © CoolMedia2000 The CoolMedia Project Objective –Bring Informedia’s Capabilities to the Web –Improve.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
2 Systems Architecture, Fifth Edition Chapter Goals Describe client/server and multi-tier application architecture and discuss their advantages compared.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
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.
 1. Introduction  2. Development Life-Cycle  3. Current Component Technologies  4. Component Quality Assurance  5. Advantages and Disadvantages.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Understanding the CORBA Model. What is CORBA?  The Common Object Request Broker Architecture (CORBA) allows distributed applications to interoperate.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Location Based Information Service using CORBA CS597 Direct Reading Madhu Narayanan & Rahul Vaghela Advisor: Dr. Yugi Lee.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
JavaBeans vs. ActiveX Noah Mendelsohn Lotus Development Corp. August 27, 1997 ™ ™ Noah Mendelsohn Session JT2: JavaBeans vs. ActiveX Page 1.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
AIMS Workshop Heidelberg, 9-11 March 1998 Prospect Inter-Domain Management of IP-based Multimedia Teleservices Dr. Ralf Bracht, IBM.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
Distributed Component Object Model (DCOM)
XML Registries Source: Java TM API for XML Registries Specification.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
® Gradient Technologies, Inc. Extending the Value of DCE Open Group Members Meeting Sand Diego, CA USA April 1998 Brian Breton.
P847 EURESCOM Participants in P847 (FT, IT, NT, TI) 1 Paolo Coppo Carlo A. Licciardi CSELT What is TINA and is it useful for the TelCos ?
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
Introduction to CORBA University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
OpenCCM MdC Philippe Merle LIFL - INRIA (soon)
JEMMA: an open platform for a connected Smart Grid Gateway GRUPPO TELECOM ITALIA MAS2TERING Smart Grid Workshop Brussels, September Strategy &
P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
OpenCCM: Status and Work plan Dr. Philippe Merle LIFL - INRIA ObjectWeb Architecture Meeting, Grenoble, 21 – 22.
REST By: Vishwanath Vineet.
1 © NOKIA WWRF-Reference-Framework.PPT/ 26 June 2002 / Kimmo Raatikainen WWRF Reference Framework Nokia’s Perspective WWRF WG2 Meeting 26 June 2002 Kimmo.
JDBC Chapter 1 JDBC Introduction
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
1 Pass-By-Value Services in Object Component Software Group 1 Yannick Loitiere Andrea Rowan Michele Co Jinze Liu.
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.
Summer School on Telecommunications Lappeenranta August Calypso: System Components and Tools for Media Distribution over Broadband Networks Calypso:
MMNS 2000 Supporting Service Quality Assurance via Trouble Management Dr Richard Sinnott GMD Fokus Berlin, Germany.
Creating Telecommunication Services based on Object- Oriented Frameworks and SDL Dr Richard Sinnott GMD Fokus Berlin, Germany.
P715 TMN Workshop Antwerp, 27 May Experiments on the EURESCOM Middleware Platform (P715) Jürgen Dittrich Deutsche Telekom Germany.
DM Collaboration – OMA & BBF: Deployment Scenarios Group Name: WG5 - MAS Source: Tim Carey, ALU, Meeting Date:
Internet and Distributed Application Services
Recipes for Use With Thin Clients
Outline SOAP and Web Services in relation to Distributed Objects
CORBA Alegria Baquero.
EMV® 3-D Secure - High Level Overview
Outline SOAP and Web Services in relation to Distributed Objects
A BRIEF INTRODUCTION TO UNIX OPERATING SYSTEM
CORBA Alegria Baquero.
Inventory of Distributed Computing Concepts
Service Oriented Architecture (SOA)
Engineering of Interworking TINA-based Telecommunications Services
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Calypso Service Architecture
Presentation transcript:

DOT’98 Workshop Heidelberg, 1-2 September 1998 Pan-European Service Management Experiments EURESCOM P715 Mike Fisher, BT Laboratories

DOT’98 Workshop Heidelberg, 1-2 September 1998 Outline Introduction Approach Basis for Interoperability Results Conclusion

DOT’98 Workshop Heidelberg, 1-2 September 1998 Introduction Provider Rapid deployment Customisation Outsourcing Branding User Range of services “One-stop shopping” Trust Quality of Service Managed delivery of services has advantages:

DOT’98 Workshop Heidelberg, 1-2 September 1998 Approach CORBA Infrastructure TINA Service Architecture and specifications Independent implementation Minimum level of standardisation Keep it simple!

DOT’98 Workshop Heidelberg, 1-2 September 1998 EURESCOM Services Platform Dedicated IP network –based on N-ISDN Heterogeneous –Unix –Windows 95/ NT CORBA/IIOP –Visibroker (C++, Java), Orbix, OrbixWeb, DST, NEO, OmniOrb, Orbacus, JavaIDL

DOT’98 Workshop Heidelberg, 1-2 September 1998 TINA Service Architecture Simplified Business Model –Roles interact via Reference Points –Business Domains made up of (one or more) Roles –Reference Points within a Business Domain are hidden ConsumerRetailer3Pty Provider Ret3Pty

DOT’98 Workshop Heidelberg, 1-2 September 1998 Sessions in TINA Access –association between domains –generic functions –general service control –may manage one or more usage sessions Usage –service-specific interactions –optional TINA session model...

DOT’98 Workshop Heidelberg, 1-2 September 1998 Consumer Retailer 3Pty Provider Ret 3Pty Initial Assumptions Provider supplies both client and server Consumer Multiple Consumers / Multiple Providers Retailer 3Pty Provider Provider Combine Retailer and 3Pty Provider

DOT’98 Workshop Heidelberg, 1-2 September 1998 Basis for Interoperability (1) simple scenarios subset of Ret 1.0 (Access) set of properties associated with operations agreed operation semantics use of Java to download service-specific code from provider to consumer

DOT’98 Workshop Heidelberg, 1-2 September 1998 service-specific code comes from the provider domain executes in the consumer domain Basis for Interoperability (2) Consumer Provider need standard interfaces for initialisation and control service-specific

DOT’98 Workshop Heidelberg, 1-2 September 1998 Consumer Provider start and use service Usage Basic Scenario Access start access session select service download

DOT’98 Workshop Heidelberg, 1-2 September 1998 Consumer Provider start and use service Basic Scenario start access session end access session select service download

DOT’98 Workshop Heidelberg, 1-2 September 1998 Scenario with Invitations accept invitation download join session and use service Consumer 1 Provider Consumer 2 Access start access session Access Usage )

DOT’98 Workshop Heidelberg, 1-2 September 1998 Scenario with Invitations accept invitation download join session and use service end access session Consumer 1 Provider Consumer 2 Access start access session Usage

DOT’98 Workshop Heidelberg, 1-2 September 1998 Results(1) : TINA [Ret-Access] no particular problems easy to identify a lightweight subset flexible underspecified for interworking consumer-domain interfaces properties

DOT’98 Workshop Heidelberg, 1-2 September 1998 Results(2) : CORBA (IIOP) mostly OK but: structures in CORBA::Any derived interfaces passed as base rebind following closing of IIOP connection LOCATION_FORWARD nested calls can cause problems….

DOT’98 Workshop Heidelberg, 1-2 September 1998 Results(3) : Portable code Problems with: different browsers (applet security) coexistence of Java classes from different ORBs no client-side portability yet versions of ORBs, JDK Needed to: standardise on appletviewer and JDK 1.1.5

DOT’98 Workshop Heidelberg, 1-2 September 1998 Results(4) : Interworking Providers Consumers OK Partial Fail No test Results so far...

DOT’98 Workshop Heidelberg, 1-2 September 1998 Conclusions Interoperability key to success in future market TINA architecture provides a good framework CORBA products interwork reasonably well Java-ORB portable code and browsers immature