Telefónica I+D has added GIOP compression support into TIDorbJ product, a CORBA 2.6 compliance ORB developed in Java by Telefónica I+D and released in Morfeo Open Source community.
Basically ZIOP protocol defines through policies (in a similar way to CORBA QoS messaging) the compressor kind, the threshold to apply compression and the minimum ratios to be obtained to perform the communication with compressed messages. If there is matching between policies at client and server sides, compression could be applied over each GIOP message.
TIDorbJ ZIOP implementation, available at Morfeo Forge, covers all issues defined in the latest GIOP Compression proposal and provides a default compressor based on Zlib library implemented by java.util.zip package, which is available in all commons JVMs. Some useful examples about how use compression and how works with ZIOP policies are also available at Morfeo TIDorbJ SVN respitory.


