Title: Pluggable Protocols RFP an Experience from the CAMOUFLAGE Project
1Pluggable Protocols RFP - an Experience from the
CAMOUFLAGE Project
- Joachim Fischer, Nils Fischbeck,
- Eckhardt Holz, Olaf Kath, Veit Vogel
- Humboldt University Berlin
- kath_at_informatik.hu-berlin.de
2Outline
- The CAMOUFLAGE Project - Overview
- Why alternative transport messaging services?
- Looking for a common approach The Pluggable
Protocols Draft RFP - Concept for a technical solution OCI
- Proof of concept
- Connecting CORBA nodes through GFP
- Connecting CORBA nodes through N-ISDN
- Conclusions
3(No Transcript)
4CAMOUFLAGE
5CAMOUFLAGE Tasks
- Build a service execution platform on top of
existing telecom infrastructure - DPE based on CORBA
- CORBA nodes connected via B-ISDN / N-ISDN
signalling or PMBS - Provision of engineering mechanisms for
computational stream bindings - OMG Management of A/V Streams
- TINA Network Resource Architecture
- First applications TANGRAM services
6Outline
- The CAMOUFLAGE Project - Overview
- Why alternative transport messaging services?
- Looking for a common approach The Pluggable
Protocols Draft RFP - Concept for a technical solution OCI
- Proof of concept
- Connecting CORBA nodes through GFP
- Connecting CORBA nodes through N-ISDN
- Conclusions
7Current Situation
8Vision
heterogeneous (telecom) network
9transport
10GFP IOP
GIOP
message service
ROSE IOP
TCAP IOP
11Outline
- The CAMOUFLAGE Project - Overview
- Why alternative transport messaging services?
- Looking for a common approach The Pluggable
Protocols Draft RFP - Concept for a technical solution OCI
- Proof of concept
- Connecting CORBA nodes through GFP
- Connecting CORBA nodes through N-ISDN
- Conclusions
12What do we need?
message servicemanagement
messages
transport servicemanagement
byte stream
network
13Pluggable Protocols Draft RFP
- negotiate transport service between transport
provider, ORB and application - specify interfaces, which allow to add and remove
transport services - specify interfaces, which allow usage of
transport service - identify restrictions on networking protocols
- identify, how IIOP can be accessed as one
transport service - possibly optional part message service
14Relationships to other RFPs
Pluggable Protocols RFP
- transport protocol selection - messaging
protocols
- common approach - protocol integration
Realtime RFP
GIOP over X RFPs
15Pluggable Protocols and RT RFP
- no explicit requirement for (telecom) transport
protocol plug in (optional part) - proposals may specify a RT interaction
protocol... (as message service) optional - no requirement to show, how IIOP can be accessed
through a Pluggable Protocol Interface - restriction to RT may prevent solutions for
technical areas without RT constraints
16Pluggable Protocols and GIOP over X RFPs
- all those RFPs adress transport service
specifications (in the sense of this proposal) - this proposal gives a common approach for GIOP
over X mappings
17Outline
- The CAMOUFLAGE Project - Overview
- Why alternative transport messaging services?
- Looking for a common approach The Pluggable
Protocols Draft RFP - Concept for a technical solution OCI
- Proof of concept
- Connecting CORBA nodes through GFP
- Connecting CORBA nodes through N-ISDN
- Conclusions
18An Open Communication Interface
- Need of Pluggable Protocols identified by
CAMOUFLAGE - Idea and concepts of OCI in cooperation with OOC
Inc. - Realization by OOC Inc.
- Proof of concept GIOP over GFP, GIOP over
N-ISDN, future Messaging over GFP - Details in the presentation of OOC Inc.
19Outline
- The CAMOUFLAGE Project - Overview
- Why alternative transport messaging services?
- Looking for a common approach The Pluggable
Protocols Draft RFP - Concept for a technical solution OCI
- Proof of concept
- Connecting CORBA nodes through GFP
- Connecting CORBA nodes through N-ISDN
- Conclusions
20Generic Functional Protocol
- a means to exchange ROSE APDUs at the UNI
- two adressing mechanisms
- specified for B-ISDN UNI CS 2
- TCAP is candidate for mapping into equivalent
functions at the NNI - three transport modes CLBI, COBI, BR
- international standard ITU-T Q.2932.1
21GFP APDU
22Using GFP Transport Modes
- default mode connection less bearer independent
(CLBI) - server objects can specify connection oriented
bearer independent (COBI) due to security/billing - bearer related (BR) transport in case of large
invocation/termination parameters or due to
server object specification
23CAMOUFLAGE ORB connectivity
public B-ISDN network
24(No Transcript)
25N-ISDN based kTN for CORBA
- Phase 1 Use an ISDN bearer directly for GIOP
message exchange - Phase 2 Use B-channel PMBS for GIOP message
transfer - Phase 3 Use D channel facilities (i.e. PMBS)
for GIOP message transfer - Prototype scheduled for Feb 1998
26Outline
- The CAMOUFLAGE Project - Overview
- Why alternative transport messaging services?
- Looking for a common approach The Pluggable
Protocols Draft RFP - Concept for a technical solution OCI
- Proof of concept
- Connecting CORBA nodes through GFP
- Connecting CORBA nodes through N-ISDN
- Conclusions
27Conclusions
- Integration of existing telecom infrastructure
and Distributed Objects Technology-gt Pluggable
Protocols RFP - not only transport services should be adressed
- OCI could be one possible solution
- Proof of OCI (i.e. message service selection) is
ongoing work - probably demonstrated at one of the next OMG
meetings
28References and Informations
- TINA-C Document DPE Architecture Version 2.0
beta (restricted access) - http//camouflage.informatik.hu-berlin.de/camoufla
ge - http//www.eurescom.de
- http//tinac.com4070/97/resources/dpe/wg/index.ht
ml - Proceedings of TINA 97
- Proceedings of GLOBECOM 97
29Thank you for your attention