2011-03-16 3 views
0

저는 CTP로 소매업의 EPOS 솔루션을 개발했습니다. 백엔드 Java 서버와의 인터페이스를 원합니다. Java 서버는 보고서와 같은 모든 백 오피스 작업을 실행하는 데 사용됩니다.C# 클라이언트 및 Java 서버

C# 클라이언트와 Java 서버가 서로 이야기하는 가장 좋은 방법은 무엇입니까? 물론 이것이 유일한 Java 설정 인 경우 RMI가 사용됩니다.

나는 여기 웹 서비스가 가장 좋다고 생각하지만, 내가 원하는 유형의 웹 서비스를 잃어 버렸다.

나는 C# 클라이언트가 HTTP와 Curl (또는 C#의 동급)을 사용하여 호출하고 GET 또는 POST를 통해 인수를 보낼 수있는 PHP 스크립트를 서버에 넣을 수있는 "나쁜"아이디어가있었습니다. 그러나 이것은 자바 "백엔드"서버와 C# 클라이언트 사이의 완전한 단절이됩니다.

모든 아이디어를

을 감상 할 수있다

건배

답변

3

우리는이 같은 문제가 발견했다

+0

비누처럼 보이게됩니다 :) – jtnire

0

Web 서비스 (SOAP), Java 및 후에 .NET이 제공하는 충분한 지원을하여야 할 가장 좋은 방법은 ... 실제로 웹 서비스가 가장 좋은 방법이었습니다. 속도는 대규모 사용에도 매우 만족 스러웠습니다.

우리는 자바 측에서 서비스를 만들고 Visual Studio 명령 줄 도구 "WSDL.exe"를 사용하여 WSDL 끝점에서 C# 시스템 용 클래스 파일을 만들었습니다.

MSDN Visual Studio WSDL Tool

관련 문제