CORBA vs. ad-hoc networked apps
Technical considerations:
CORBA/EJB implementations have integration with object databases, transaction services, security services, directory services, etc.
CORBA implementations automatically optimize transport and marshalling strategies
CORBA implementations automatically provide threading models