문제

.NET 리모 팅을 통해 현재 액세스하는 .NET 2.0 서비스가 있으며 더 넓은 범위의 플랫폼 및 언어 지원을 허용하는 다른 RPC 방법에 대한 지원을 추가하고 싶습니다.

모든 API 메소드는 XML 및 int와 같은 간단한 유형을 반환하고 반환합니다.

나는 알고있다 코바 그리고 iiop.net 유망한 것처럼 보입니다.

다른 어떤 기술을보고 있어야합니까?

도움이 되었습니까?

해결책

가능하다면 아마도 이것에 사용하는 가장 좋은 것은 다음과 같습니다.

WCF (Windows Communication Foundation)

wcf 어쨌든 표준 OOP 모범 사례) 여러 가지 다른 통신 메커니즘에 대해 해당 기능을 노출시킬 수 있으며,이 기능은 간단한 구성 파일을 통해 제어 할 수 있습니다.

WCF (Windows Communication Foundation)는 안전하고 신뢰할 수있는 웹 서비스를 쉽게 구축하고 소비 할 수있는 서비스 지향 응용 프로그램을 빠르게 구축하기위한 통합 프레임 워크를 제공합니다.

WCF의 단일 프로그래밍 모델은 ASMX, WSE, Remoting, COM+및 MSMQ의 기능을 통합합니다. 따라서 개발자는 하나의 프로그래밍 모델 만 배워야합니다.

또한 WCF 서비스는 이제 표현 상태 전송 (REST), JavaScript 객체 표기법 (JSON) 및 POX (Old Old XML) 인코딩과 같은 아키텍처를 지원함으로써 더 많은 설계 유연성을 제공합니다.

서비스와 대화 해야하는 다른 .NET 기반 애플리케이션에 이진 기반 통신 메커니즘을 지정하여 "와이어"를 통해 데이터의 양을 최소한 최소로 유지하면서 동시에 정확하게 노출시킬 수 있습니다. XML을 사용하여 SOAP를 통해 동일한 서비스를 통해 최대의 휴대 성 및 크로스 플랫폼 액세스를 가능하게합니다.

WCF의 좋은 출발점은 다음과 같습니다.
Windows Communication Foundation 서비스 구축 소개

다른 팁

비누를 사용하는 것은 어떻습니까? WCF는 WS-Security 및 기타 WS-* 프로토콜에 대한 지원을 포함하여 매우 잘 지원합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top