SailFin CAFE Fundamentals: CommunicationBeans and Agents.