2009-03-16 33 views
5

Câu hỏi của tôi liên quan đến việc sử dụng thuộc tính 'vị trí' của phần tử địa chỉ trong một ràng buộc cổng WSDL.Bạn có sử dụng thuộc tính 'vị trí' của phần tử 'địa chỉ' trong một ràng buộc cổng WSDL không?

Ví dụ WSDL đoạn:

<wsdl:service name="serviceName"> 
    <wsdl:port binding="tns:serviceNameBIND" name="serviceNameBIND"> 
     <soap:address location="http://example.com" /> 
    </wsdl:port> 
</wsdl:service> 

Tôi hiểu rằng các yếu tố địa chỉ xác định chủ URI mà khách hàng kết nối với khi sử dụng giao diện được mô tả bởi các WSDL.

Mã hóa cứng URI máy chủ lưu trữ vào mã máy khách được tạo có vẻ là một cách tiếp cận kỳ lạ. Trong một kịch bản cân bằng tải, một URI có ý nghĩa. Trong hoàn cảnh hiện tại của chúng tôi, các khách hàng của chúng tôi là các thành phần SOA hỗ trợ một giao diện bên ngoài. Các khách hàng có thể truy cập một trong bốn cài đặt của ứng dụng của chúng tôi. Cân bằng tải xảy ra thêm luồng.

Đã có các câu hỏi khác về SO liên quan đến thuộc tính vị trí, nhưng chúng chủ yếu là công nghệ cụ thể.

Bạn có sử dụng các thuộc tính vị trí như mô tả ở trên, hoặc bạn có cấu hình khách hàng mà không cần tham chiếu đến các yếu tố địa chỉ WSDL?

Trả lời

3

Thuộc tính vị trí chỉ là gợi ý. Ví dụ, máy khách có thể lưu trữ URL vào một tệp .config, với ý tưởng rằng tệp .config có thể được thay đổi sau này.

Các vấn đề liên quan