Tôi có một trường hợp sử dụng yêu cầu tất cả các cuộc gọi đến NewWebService được chuyển đến OldWebService, nếu yêu cầu SOAP không xác thực đối với XSD và WSDL của NewWebService. NewWebService nằm trên ServerA và OldWebService nằm trên ServerB.Chuyển hướng/Chuyển tiếp các yêu cầu dịch vụ Web SOAP đến một dịch vụ web khác
Tóm lại, tôi biết tôi cần một số cơ chế cho phép tôi thực hiện yêu cầu SOAP truy cập NewWebService, gửi nó tới OldWebService, sau đó trả về kết quả SOAP cho máy khách. Kinh nghiệm hạn chế của tôi với mùa xuân-ws là làm cho nó khó khăn để quyết định làm thế nào để thực hiện điều đó.
Suy nghĩ đầu tiên của tôi là xây dựng ứng dụng khách SOAP vào NewWebService gọi OldWebService bất cứ khi nào tải trọng không thể được xác thực. Đây có phải là giải pháp tốt nhất hay là có cách nào tốt hơn để cho phép NewWebService hoạt động như một sự chuyển giao cho các yêu cầu nhất định?
Có một tùy chọn để yêu cầu tuyến đường với WS-Addressing.Refer tới [http://static.springsource.org/spring-ws/sites/2.0/reference/html/server.html#server -ws-addressing –