Tôi đang cố gắng viết một chương trình trong Scala, sẽ chấp nhận các yêu cầu SOAP, nhận phản hồi từ máy chủ thực (hoặc đọc nó từ đĩa cục bộ) và trả lại dữ liệu cho máy khách gốc.SOAP-proxy tại Scala - tôi cần gì?
Tôi mới tham gia hệ sinh thái java/scala, vì vậy tôi không có đầu mối, nên chọn thư viện nào. Tôi nghe xử lý XML của Scala khá tốt, vì vậy tôi không biết, cho dù tôi nên sử dụng một số thư viện/khung thư viện enterprisey như jax-ws, jboss-ws, trục, cxf, xmlbeans, v.v.
về cơ bản, tôi chỉ cần
- thư viện, chấp nhận các yêu cầu (hiện tại, tôi đang nhìn jetty, nhưng tôi muốn cái gì đó natively hỗ trợ diễn viên. scala-http dường như để bù đắp đó, nhưng không phải là sản xuất -hoặc duy trì, cho rằng vấn đề)
- một số thư viện để yêu cầu dữ liệu từ máy chủ khác (như curl, libwww-perl cho java/scala)
- một hệ thống xây dựng (kiến? SBT?)
- một IDE (Tôi đang sử dụng để che khuất, nhưng hỗ trợ scala IntelliJ được cho là tốt hơn)
- một công cụ để kiểm tra nó (hiện tại, tôi đang sử dụng SoapUI)