Thread: My first critic
View Single Post
  #1 (permalink)  
Old 02-18-2003
Martin.Both Martin.Both is offline
Registered User
 
 
Join Date: Feb 2003
Location: Germany
Posts: 4
My first critic

I just read your documentation. It looks very interesting.
Here my first comments:

1. Fixed-point type
The slice language is well designed.
I miss a Fixed-point decimal type.
It is a mistake using strings to represent fixed-point
values.

2. Protocol
I wondering if your network protocol supports fragmented
messages. I did nothing found about the protocol definition
in your documentation. It is a very useful feature of IIOP to have
fragmented messages. Using fragments a thread cannot block
one connection with a large message.

3. RealTime
Your timeout settings look very simple. You don't address
realtime applications, don't you.

4. ObjectByValue/Reference
You mention that CORBA value type supports only pass-by-value
semantics. That is not true. CORBA abstract interfaces supporting
both pass-by-value and pass-by-reference semantic but your
design is easier to understand.

I wish that future CORBA versions will partly break backward
compatibility and go in your direction.

Martin
Reply With Quote