tell me more icon Creating an Application and a Project

The JDeveloper application is the highest level in the organizational structure. It stores information about the objects you are working with, while you are creating your application. It keeps track of your projects and the environment settings while you are developing.

To begin creating a new application and project, you will open the Create Application dialog. To open the dialog, in the Application Navigator, choose New Application.

new application selection

If an application is open, choose New Application from the Applications dropdown list.

new application selection

To follow along with the example, enter the values mentioned in the steps.

A JDeveloper application allows you to specify a predefined type of environment, based on prebuilt templates, depending on the type of application you want to create (web application, Java application, and so on). The template you select determines the initial project structure, and the named project folders within the application. You can alter existing templates or create new ones.

A JDeveloper project is used to logically group files that are related. A project keeps track of the source files, packages, classes, images, and other elements that your program may need. You can add multiple projects to your application to easily access, modify, and reuse your source code.

Projects manage environment variables such as the source and output paths used for compiling and running your program. Projects also maintain compiler, runtime, and debugging options so that you can customize the behavior of those tools per project.

In the Application Navigator, projects are displayed as the top level in the hierarchy.

When you create a project in the Create SOA Application Wizard, an SOA composite is automatically selected. SOA composite applications conform to the Service Component Architecture (SCA) assembly model. SCA provides the service details and their interdependencies to form composite applications. SCA enables you to represent business logic as reusable service components that can be easily integrated into any SCA-compliant application. The resulting application is known as an SOA composite application.

creating the project

You also select the BPEL process service component to initially include in your project. A BPEL process service component enables you to integrate a series of business activities and services into an end-to-end process flow. The BPEL process service component provides process orchestration and storage of long running, asynchronous processes.

configure SOA settings page

This invokes the Create BPEL Process dialog for defining the type of BPEL process to include in your SOA composite application (for example, synchronous, asynchronous, or one way).

create BPEL process

You must install a database and configure it with the Oracle SOA Suite schema before creating an application server connection and deploying an SOA composite application. See Oracle Fusion Middleware Installation Guide for Oracle SOA Suite for more information.

Copyright © 1997, 2009, Oracle. All rights reserved.

false ,,,,,,,,,,,,,,,