<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.