Bom dia, tenho um sistema de leitura de dados de CLP que funciona somente em Windows(XAML e Windows Forms), está dessa forma pois existem restrições que exigem que trabalhe somente assim. Preciso agora gerar uma gráfico em tempo real com JavaFX para monitoramento dos valores obtidos. A coleta de informações neste tipo de sistema costuma ser muito rápida, algo em torno de 200ms. Agora a dúvida é a seguinte, como fazer a integração em Java e C#? Pensei em um webservice, porém não achei forma de gerar um webservice em c#( em asp já encontrei, porém não me atenderia), pensei em gerar um xml para fazer a leitura em java, mas para isso tenho que ter diretórios compartilhado na rede trocando informação e isso, sem chance, toda troca de informação precisa ser via TCP/IP.
Alguma sugestão?
Grato.
Quando eu preciso fazer integração entre sistemas eu utilizo Web Services, abaixo segue o link de como criar um Web Service em Rest usando C# com WCF ou Web API.
Web Service
http://www.ciceroednilson.com.br/criando-um-servico-restful-com-web-api-em-c/
http://www.ciceroednilson.com.br/criando-um-servico-rest-com-wcf-usando-c-e-mysql/
Client
http://www.ciceroednilson.com.br/criando-um-client-restful-em-c/
espero que ajude!
Abraços