JLCA 3.0 incorporates support to convert J2SE APIs. The APIs are converted to equivalent .NET Framework APIs or Compatibility Classes (Support Classes). Some APIs are either not converted or are converted with a different behavior. Table 5 enumerates the Java APIs that JLCA 3.0 supports and their mappings to .NET Framework API’s.
API in Java
Mainly Target API
Java API for XML Processing
Java Authentication and Authorization Service
Java Cryptography Extension
Java Database Connectivity
Java Naming and Directory Interface
Java Transaction API
JavaBeans Activation Framework
(com.ms.ui and com.ms.wfc)
Table 5: New Java APIs Supported by JLCA 3.0
JLCA 3.0 includes new analysis and deductions to convert J2EE technologies and APIs. It converts these technologies taking into account the source code architecture. JLCA 3.0 analysis recognizes the common and most used Java patterns corresponding with the use of each technology in order to convert them to the best known equivalent in .NET Framework. The main J2EE Technologies and APIs that JLCA 3.0 adds supports for over the previous version are enumerated in the next few blogs.