Build-to-order Middleware
Providers can mix original components with services provided by the CORBA ORBs to create custom objects. E.g., a “surprise box” object that is transactional, licensed and has user-updated, persistent, lockable, content.
Objects can be created dynamically. E.g. using metaclass infomration to inherit security for a new “box” class at run time.