Interoperability between Heterogeneous Federation Architectures: Illustration with SAML and WS-Federation