Location of Wallets Effect of Host Name Change on a Wallet

8-38 Oracle Fusion Middleware Administrators Guide Part IV Part IV Deploying Applications This part describes the deployment process and how to deploy applications to Oracle Fusion Middleware. Part IV contains the following chapters: ■ Chapter 9, Understanding the Deployment Process ■ Chapter 10, Deploying Applications 9 Understanding the Deployment Process 9-1 9 Understanding the Deployment Process This chapter describes the following topics: ■ What Is a Deployer? ■ General Procedures for Moving from Application Design to Production Deployment ■ Diagnosing Typical Problems 9.1 What Is a Deployer? A deployer is responsible for deploying applications, such as Java EE applications, ADF applications, SOA Composite applications, or WebCenter applications, to WebLogic Server instances or clusters. A user who is functioning as a deployer should be granted the Oracle WebLogic Server deployer security role. The deployer security role allows deployment operations, as well as viewing the server configuration and changing startup and shutdown classes. To grant this role to a user, use the Oracle WebLogic Server Administration Console. See Managing Security Roles in the Oracle WebLogic Server Administration Console Help for more information.

9.2 General Procedures for Moving from Application Design to Production Deployment

This section describes the general procedures involved in moving from application design and development to deployment in a production environment. It contains the following topics: ■ Designing and Developing an Application ■ Deploying an Application to Managed Servers ■ Automating the Migration of an Application to Other Environments

9.2.1 Designing and Developing an Application

In many cases, developers use Oracle JDeveloper to create their applications. Oracle JDeveloper is an integrated development environment IDE for building service-oriented applications using the latest industry standards for Java, XML, Web services, portlets, and SQL. JDeveloper supports the complete software development life cycle, with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications.