2011-11-21 29 views
5

Chúng tôi có một dịch vụ web đã chạy trên SOAP qua HTTP bằng cách sử dụng Apache CXF và cần được chuyển sang SOAP trên JMS. Đây là cơ sở tương đối mới đối với tôi và internet dường như không đưa ra tất cả các câu trả lời cho tôi, hoặc tôi không thể hiểu nhiều về nó. Sẽ rất hữu ích nếu bất kỳ ai trong số các cựu chiến binh giàu kinh nghiệm giải thích các bước để chuyển đổi từ JMS HTTP ot (bằng tiếng Anh đơn giản mà các bạn làm tốt nhất) để tôi có thể hiểu và thực hiện nó.SOAP trên JMS cho người mới bắt đầu

Cũng muốn nhận bất kỳ thông tin nào về kiểm tra xem SOAP trên JMS có trong suốt hay không (cho dù chúng tôi có thể theo dõi yêu cầu phản hồi &) hay không.

Cảm ơn trước và chúc mừng !!

+0

Nó có phải là CXF không? – skaffman

+0

@skaffman may mắn thay hoặc không may có ... – optimusprime619

+0

Bạn cũng nên đề cập đến vùng chứa nào bạn đang sử dụng (ví dụ: Jetty, Tomcat) vì các công cụ lớp truyền tải tương tác với điều đó. –

Trả lời

3

Internet có thể cung cấp nhiều ví dụ. Đây là một cái gì đó để bắt đầu: JMS configuration in CXF using Camel

Việc di chuyển từ cuộc gọi đến WS tới tin nhắn gửi đến JMS khá rõ ràng.

bước đơn giản cao cấp (bằng tiếng Anh đơn giản để bắt đầu):

(a) Cài đặt máy chủ JMS bạn chắc chắn rằng nó hoạt động bằng cách thử nghiệm nó - gửi tin nhắn cho nó bằng cách sử OpenJMS, Hermes, hoặc một số khác khách hàng.

(b) Trong thiết lập CXF kết nối đến máy chủ JMS và Queue cụ

(c) thông điệp Inbound: trong mã của bạn, tạo ra một (MessageDrivenBean) lớp MDB, được liên kết với các thiết lập kết nối CXF

(d) Tin nhắn outboud: trong mã của bạn, xác định bộ điều khiển sử dụng Ngữ cảnh CXF để nhận kết nối và phiên tới JMS - và có thể gửi tin nhắn bằng cách sử dụng chúng.

Tôi rất vui khi biết cách hoạt động.

+0

nhờ ... đá tiếng anh đơn giản ... sẽ cố gắng và cho bạn biết trong một thời gian ... – optimusprime619

+0

và thất bại tôi đoán, cần phải làm điều đó trong khởi động mùa xuân, bất kỳ trợ giúp? –

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