Java Jakarta 17 API on Tomcat 10.1 Using WSDL-Generated Classes (Without Spring)
Budget: $30 – $250 USD
This project consists of building a Java application using Jakarta EE 9/10 APIs (compatible with Jakarta 17), designed to run on Apache Tomcat 10.1. The implementation avoids the use of Spring or other heavy frameworks, focusing instead on standard Jakarta EE technologies.
The application acts as a bridge between RESTful clients and SOAP services. It exposes REST endpoints using Jersey (JAX-RS implementation), consumes an external SOAP web service through Java classes generated from a WSDL (Web Services Description Language) file, and returns the responses in JSON format using Jackson for serialization.
The generated SOAP client classes, created with tools such as wsimport, serve as the foundation for invoking the external service and handling its requests and responses in a strongly typed manner.
The goal is to provide a clean, lightweight, and maintainable integration layer that ensures compatibility with Jakarta namespace changes introduced in Tomcat 10+, while simplifying access to SOAP services through modern REST + JSON interfaces.
Reference WSDLs:
Agencia Tributaria – Verifactu Web Services
- https://sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/informacion-tecnica/wsdl-servicios-web.html
The application acts as a bridge between RESTful clients and SOAP services. It exposes REST endpoints using Jersey (JAX-RS implementation), consumes an external SOAP web service through Java classes generated from a WSDL (Web Services Description Language) file, and returns the responses in JSON format using Jackson for serialization.
The generated SOAP client classes, created with tools such as wsimport, serve as the foundation for invoking the external service and handling its requests and responses in a strongly typed manner.
The goal is to provide a clean, lightweight, and maintainable integration layer that ensures compatibility with Jakarta namespace changes introduced in Tomcat 10+, while simplifying access to SOAP services through modern REST + JSON interfaces.
Reference WSDLs:
Agencia Tributaria – Verifactu Web Services
- https://sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/informacion-tecnica/wsdl-servicios-web.html
Related categories:
Business, Accounting, Human Resources & Legal
XML
J2EE
Software Architecture
RESTful