2014-04-08 6 views
0

.NET Remoting을 통해 Spring.NET 1.2를 사용하여 현재 노출 된 .NET 3.5 서비스가 있습니다. 파이썬에서 서비스 메소드를 호출하고 싶습니다.이를 위해 가장 빠르고 쉬운 방법을 찾고 있습니다.Python을 사용하여 원격으로 노출 된 Spring.NET 서비스를 호출하는 가장 쉬운 방법은 무엇입니까

  • 가 REST를 통해 서비스를 노출 (Spring.NET 1.2이 가능하다, 또는 기존의 원격 인터페이스에 영향을주지 않고 분리 할 수 ​​있는가?)
  • 이를 호출 : 내가 탐구하고

    옵션은 Python에서 .NET Remoting 호출 (마샬링 문제로 인해이 접근법이 비 시발점이라고 생각하게 함)

  • 다른 건 없나요?

의견이 있으십니까?

업데이트 : 서비스 인터페이스는 간단합니다. 콜백과 같은 고급 기능은 사용하지 않습니다.

답변

0

노출되는 서비스에 따라 일반 오래된 CLR 개체를 asmx 웹 서비스 can be trivial in 1.2으로 내보내고 구성 변경 만합니다.

.NET Remoting에는 asmx 및 REST 서비스 (예 : 콜백 객체, 평생 사양 등)가 제공 할 수없는 기능이 있으며 응용 프로그램이이를 사용하는 경우 조금 더 어렵거나 불가능할 수도 있습니다.

더 자세한 답변을 얻으려면 서비스 인터페이스에 대한 추가 정보를 게시해야합니다.

+0

괜찮은 asmx 웹 서비스 라이브러리가있을 것으로 기대하지만 시도하지 않았습니다. – Marijn

+0

Python 용 asm 라이브러리입니다. – Marijn

+0

서비스 인터페이스는 간단합니다. 콜백과 같은 고급 기능은 사용하지 않습니다. –