index
Anydesk
POS
FW

# High-Level Activity Implementation Tasks Est. Days

1 Foundation & Build Update pom.xml for JEE8; add standalone JAX-WS/JAXB "side-load" JARs for Java 17; fix build-path conflicts. 4

2 SOAP & JAX-WS (59 Services) Regenerate 59 stubs; fix 10 HTTP handlers (TLS/Handshake); ensure 49 DAO stubs recognize externalized XML runtimes. 12

3 XML DAO & JAXB Mapping Ensure 49 XML-to-DB mapping flows survive Java 17 Strong Encapsulation; configure reflective access for legacy mapping. 10

4 Concurrency Refactoring (33 Units) Refactor 33 Runnable/Callable instances to use ManagedExecutorService; implement Context Propagation for JNDI/Security. 8

5 JNDI & Liberty Config Map all 59 service resources and the new Managed Thread Pools into server.xml; configure ibm-web-ext.xml. 6

6 Shared Libraries & IMS Package JDBC/IMS drivers; convert JKS to PKCS12; verify mainframe/DB2 connectivity via the new container. 6

7 Java 17 Runtime Lockdown Identify InaccessibleObjectException in async threads; add --add-opens flags to Docker ENTRYPOINT. 5

8 Security & Compliance Triage Black Duck/Checkmarx for legacy javax libs; document "Accepted Risks" for EOL components. 5

9 Full Regression Testing Validate 59 service paths + 33 async flows; stress test thread pool limits in a container environment. 12

Total Targeted Migration Window 68 Days