WCF / WebService: manejo de excepciones interoperables

Entiendo que WCF convertirá una excepción en una falla y la enviará de vuelta como un mensaje SOAP, pero me preguntaba si esto es realmente interoperable. Supongo que me está costando mucho tratar de resolver este posible escenario:

El cliente (Java) llama a un servicio WCF (LoginService).El servidor verifica la autorización adecuada, la autorización del usuario falla.El servidor lanza una excepción de acceso no autorizado.WCF convierte esto en una falla de alguna manera. (* - Ver abajo también)El cliente debe saber cómo leer esta falla.

Supongo que me está costando entender cómo esto aún podría ser interoperable porque espera que Java sepa cómo traducir una falla SOAP que .NET codifica desde una excepción de acceso no autorizado.

Además, ¿cómo .NET convierte realmente la excepción en una falla, lo que entra como el código de falla, el nombre, etc. Algunas de las cosas parecen ser "duh" como tal vez el Nombre de la falla es "UnauthorizedAccessException", pero yo ' Prefiero saber con certeza que adivinar.

Respuestas a la pregunta(3)

Su respuesta a la pregunta