Advanced Database & Application Migration (ADAM) provides an application evaluation and transformation feature to help you migrate your applications after your source Oracle database has been evaluated and transformed. Unlike databases, application code changes frequently and involves complex dependencies — making application migration one of the harder parts of moving to the cloud.
With this feature, you can:
Provide application transformation items to migrate databases, call stacks, and SQL statements
Analyze application usage information, including framework dependencies and performance
Reorganize architectures to migrate large-scale clusters
How it works

The migration path depends on whether you are doing a dynamic or static migration:
Dynamic application migration: Complete steps 1, 2, and 3.
Static application migration: Skip to step 4.
Migrate your applications
Collect application data — Gather information about your application's runtime behavior as the input for evaluation.
Create an application profile — Build a profile that consolidates collected data into a structured view of your application.
Evaluate an application — Run an evaluation to identify compatibility issues and generate a transformation report.
Perform static application transformation — Apply the recommended code changes to complete the migration.