<a href="https://www.buymeacoffee.com/eduardoeljaiek" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-blue.png" alt="Buy Me A Coffee" style="height: 35px !important;width: 125px !important;" ></a> [Github Repo](https://github.com/ehayik/spring-ws-kata) *** ### What do I already know about this project? - This project involves implementing SOAP web services and clients using Spring WS. - The project will be divided into two modules: one for the web service and one for the client. - I also plan to practice mocking SOAP requests using WireMock or Spring Cloud Contract. - Additionally, I would like to learn how to integrate the web service with Spring Security. ### What don't I know that I need to find out? - What are the specific requirements and functionalities of the web service? - How to properly structure and configure Spring WS projects for both the service and the client. - Best practices for integrating Spring Security with SOAP web services. - How to authenticate and authorize requests in SOAP web services using Spring Security. - Best practices for mocking SOAP requests and responses. - How to integrate WireMock or Spring Cloud Contract with Spring WS. ### What is my goal or intention? - To learn and practice how to implement SOAP web services and clients using Spring WS. - To understand how to integrate Spring Security into SOAP web services. - To understand how to mock SOAP requests using tools like WireMock or Spring Cloud Contract. - To acquire hands-on experience that I can apply to real-world projects. ### What can I read or listen to for relevant ideas? - [Official Spring WS documentation](https://spring.io/projects/spring-ws) and guides. - [Producing a SOAP web service](https://spring.io/guides/gs/producing-web-service) - [Consuming a SOAP web service](https://spring.io/guides/gs/consuming-web-service) - Tutorials and blog posts about implementing SOAP web services and clients using Spring WS. - [Creating a SOAP Web Service with Spring](https://www.baeldung.com/spring-boot-soap-web-service#contractfirst) - [Invoking a SOAP Web Service in Spring](https://www.baeldung.com/spring-soap-web-service) - [Spring Web Service Integration Tests with @WebServiceServerTest](https://www.baeldung.com/spring-webserviceservertest) - Tutorials and guides on integrating Spring Security with SOAP web services. - Documentation for WireMock and Spring Cloud Contract. ### What is the greatest source of uncertainty or the most important question you want to answer? - How to properly configure Spring Security for SOAP web services. - How to integrate mock tools with Spring WS for testing.