Deployment Management is an Project and Portfolio Management Center (PPM) product that automates the migration and deployment of software code, configurations, and content. Deployment Management groups these objects into packages and routes the packages along business processes modeled in the configurable workflow. The workflow automatically moves each package through required steps, which typically include system build, testing, quality assurance, staging, and final deployment.
Deployment Management automatically deploys the application components (such as XML content, HTML files, Java programs, and Oracle application configurations) that each package requires. For example, Deployment Management connects to the development environment, copies Java files from the version control repository, and transfers the files to the quality assurance environment. It then uses the Java compiler to compile and pack all of the files into a single Java program. The customer can use a built-in scheduler to schedule deployments. Deployment Management maintains an audit trail for all activities, including package information, application components altered, approvals obtained, and deployments performed.