Information integration among heterogeneous and autonomous applications by