One of the biggest problems developers face when creating distributed software is how to deal with the constant change taking place on corporate networks. Servers are taken down, moved and migrated regularly, and programmers need a way to make sure the connections between software components don't break.
For Java developers struggling with this problem, Ad Astra Engineering (www.adastraeng.com) created Jumping Beans, a CORBA-based framework for creating Java applications that can "move themselves around a network during their lifetime," says Chris Rygaard, Ad Astra's c