Como posso interface com um terceiro módulo partido que só fornece JTAPI API de C ++?

StackOverflow https://stackoverflow.com/questions/1830780

  •  11-09-2019
  •  | 
  •  

Pergunta

Eu estou apoiando um grande sistema escrito em C ++ e agora temos um requisito para a nossa aplicação para conversar com um sistema de terceiros que só fornece uma interface JTAPI. Parece que eu estou preso escrevendo um proxy JTAPI em Java que fala JTAPI de um lado e alguns API mais de linguagem neutra do outro. No entanto, este se sente como ele deve ser um problema resolvido e eu não quero desnecessariamente re-inventar a roda. Qual é a melhor solução para fazer interface com JTAPI de C ++? Será que tais proxy de um já existem, ou talvez há uma solução que não requer uma camada de Java?

Foi útil?

Solução

mostra este artigo uma forma de chamada objetos Java a partir de C ++.

Você também pode pensar em incorporar a JVM em seu programa C ++. Esta página fala sobre uma possível forma de fazer isso. veja também: código Embed Java em seus aplicativos nativos

Se o seu sistema C ++ fornece uma API, em seguida, a abordagem mais fácil é escrever um programa em Java que envolve a API C ++ (usando JNI) e chamar a biblioteca JTAPI de lá.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top