2010-08-06 8 views
1

2 개의 웹 서비스가 있는데, 하나는 java로, 다른 하나는 C#으로 작성되었습니다. 자바 웹 서비스는 메인 웹 서비스이고 .net 웹 서비스는 백업이므로 .net 서비스는 기본적으로 자바 서비스를 미러링합니다.동일한 클래스를 공유하는 여러 웹 서비스

문제는 wsdl.exe/sharetypes를 사용하여 클라이언트 코드를 생성 할 때 어떤 유형도 공유되지 않는다는 것입니다. 이것은 내가 기본적으로이 두 웹 서비스를 상호 교환 사용 내 클라이언트를 원하는이

AClass, AClass1

SecondClass, SecondClass1

같은 날 떠난다. Java 서비스에 연결할 수 없다면 .net 서비스에 연결하고 똑같은 방식으로 사용하고 싶지만 유형이 동일하지 않으면이 작업을 수행 할 수 없습니다.

은 BTW 클라이언트는 어떤 도움을 앞서

2.0 .NET 감사합니다 작성해야합니다!

답변

1

한 서비스에 대해 코드를 생성 한 다음 다른 서비스의 URL을 연결하면 어떻게됩니까? 첫 번째 코드를 성공적으로 사용합니까? 그렇다면 서비스 중 하나가 다운 된 경우 URL을 스왑 아웃하는 몇 가지 구성 값으로 만 지정할 수 있습니까?

+0

+1 : 한 세트의 클라이언트 측 바인딩 만 생성하십시오. 이러한 바인딩이 두 웹 서비스 모두에 대해 완전한 작업을 허용하지 않으면 웹 서비스 자체를 조정하여 정확하게 일치시켜야합니다. – Catchwa

+0

예. 문제가 있습니다. 자바 서비스에서 바인딩을 생성해야하므로 자바 서비스에는 .net 서비스보다 많은 작업이 있습니다. – Tbonebrad

관련 문제