<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff 
size=2></FONT>&nbsp;</DIV>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV>I'm sorry. <BR><BR>I didn't realize I forgot to clarify this point. The 
  server offers services to the clients, but the clients mus offer some services 
  in return, and of course, all of them the same services. Is somethign like 
  this: <BR>&nbsp; One client must stop working so, before that, sends a request 
  to the server, and the server ask to the others clients on the net to do the 
  tasks of the one that is leaving.<BR><BR><SPAN class=867074108-17012007><FONT 
  face=Arial color=#0000ff size=2>&nbsp;</FONT></SPAN></DIV></BLOCKQUOTE>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>OK, 
this sounds better, in the sense of CORBA you have multiple redundant servers 
offering the same interface. This should work as long as&nbsp;each of 
them&nbsp;binds their objects with unique names, but you wrote earlier that this 
is the case.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>A 
possible reason for a crash would be that a client uses an object reference that 
is no longer valid, because the server has gone down.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>Are 
you sure that you (a) always unbind a server's objects before it goes down, 
and&nbsp;(b) always catch exceptions thrown by server calls? If you do the 
latter, you would get aware about an IOR that is no longer valid, and you could 
then try to re-resolve it at the naming service. Failure to do so would indicate 
a server that has gone down.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff size=2>So, in 
principle your scenario is feasible, but as you wrote, it is hard to find the 
reason for crashes without more detailed information. You should enable the 
omniORB trace and try to understand what happens in detail.</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff 
size=2>Regards, Wernke</FONT></SPAN></DIV>
<DIV><SPAN class=867074108-17012007><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>