Java TIDorb

Members

TIDorb Java Credits

Contacts

Introduction

The Java TIDorb is a CORBA-compliant ORB (Object Request Broker) product that is part of the MORFEO Community Middleware Platform. There are now two implementations, one for C++ and another for Java, and it is distributed together with the TIDIdlc IDL compiler.

The key features of Java TIDorb v.6 are as follows:

  • It is aligned with CORBA version 2.6
  • It implements the Java ORB core and portability APIs
  • It fully implements the Portable Object Adapter (POA)
  • It fully implements the IIOP protocol (versions 1.0, 1.1 and 1.2), including bi-directional communications
  • It fully implements the Dynamic Anys API, handling dynamic any values
  • It fully implements DII dynamic invocation interface and DSI dynamic skeletons APIs
  • It fully implements the static invocation API
  • It fully implements OBV (object by value passing) functionalities
  • It implements some CORBA messaging QoS policies
  • It partially implements RealTime functionalities
  • It partially implements Portable Interceptors API: Codecs
  • It includes a pluggable model for adding new communications protocols

Product evolution lines

The immediate product evolution objectives are:

  • To develop stability and performance improvement test cases in collaboration with the IST FP6 project SHADOWS
  • To extend supported standard CORBA 2.6 functionalities:
    • Implementation of the CORBA Real Time API
    • Partial implementation of some functionalities of the FT-CORBA (fault-tolerance) standard
    • CORBA Messaging: extend supported QoS policies
    • Portable Interceptors
    • IIOP over SSL
    • ZIOP: new GIOP messages compression standard

Success Stories

TIDorb Java is being used in several production critical Telco systems of Telefónica developed by Telefónica I+D:

  • Network Management Systems (OSS)
  • Business Management Systems (BSS)

Related Projects

References

Tags: