Distributed Enterprise Architecture Design     
    Distributed Design Patterns - Reactor, Proactor, Caching etc.
    Implementation of ACE - source code reading
    Embedded optimizations and refactoring done on ACE
    JAWS - web server design and caching, storage subsystems
    TAO - Remoting infrastructure design and messaging subsystems
    Research on how ACE is adapting on the cloud computing front 
     
    Refactoring knowledge gleaned from re-designing ACE for TAO, JAWS, Embedded ACE.
