This procedure shows you how to create a new development object for a composite application layer. You need to follow the same general sequence to create development objects for almost all the composite application layers.
You have created your own product (composite application) with the corresponding software component(s).
Make sure you have created all necessary development components, either during the initial product (composite application) generation or later on using the context menus of each layer. You cannot create a development object without a corresponding development component.
For more information about creating development components, see Creating Development Components.
Note
Note that Guided Procedures development objects can only be imported without the option of modifying them with the Composite Designer perspective.
In the Composite Explorer view, expand the layers of your composite application.
Note
When you create your development components from the context menus (of each composite layer), you are prompted to switch to a new perspective that is specific for the selected technology. To launch the standard technology specific perspective, choose Yes.
Alternatively, you continue working in the Composite Explorer view of the Composite Designer perspective.
To create a new development object, select it from the Composite Designer Palette and point to the corresponding layer of your product, then drop it using the primary mouse button (you can also drag and drop it).
Continue developing your object following the corresponding toolset documentation:
Note
Keep in mind that the descriptions below are for the corresponding toolsets and minor differences can be observed if you start the from the wizards from Composite Designer. However, the content is the same.
Portal layer
Portal Model
For more information, see Creating Portal Content Objects.
Process layer
Process Modeling
For more information about process creation, see Creating a Process.
For more information about task creation, see Working with Tasks.
Guided Procedures
For more information, see Designing Composite Processes with Guided Procedures.
User interface layer
Web Dynpro
For more information, see Creating Components.
Visual Composer
For more information, see Modeling Composite Views with Visual Composer.
JSP
For more information, see Creating JSP Files in the Developer Studio.
Servlet
For more information, see Creating Servlets in the Developer Studio.
Business logic layer
CAF Application Service
For more information, see Creating Application Services.
CAF Business Object
For more information, see Creating Business Objects.
Note
Keep in mind that you need to generate the CAF projects first before you continue building your composite application (product).
Additionally, if you expose the CAF application services and business objects as Web services later on, a new icon will be displayed indicating this action without removing their original CAF icons.
Composed Service
For more information, see Composing Services.
Flow Ruleset
For more information, see Creating a Flow Ruleset.
JPA Entity
For more information, see Creating Entities and Generating Database Tables.
Ruleset
For more information, see Creating a Ruleset.
Session Bean
For more information, see Creating Session Beans in the Developer Studio.
Simplified Service
For more information, see Simplifying Services.
External Services layer
CAF Import RFC
For more information, see Importing RFC Modules.
CAF Import Web Service
For more information, see Importing Web Services.
Service Interface
For more information, see Importing Web Services.
Web Dynpro Model
For more information, see: Importing Adaptive Web Service Models
Note
To facilitate your work, the Composite Designer represents the Search Console and the predefined templates for application generation.
You use the Search Console to include already existing services as external services in your own applications. For more information, see Browsing Services in Search Console.
You can drag and drop the external services found with the Search Console directly in the overview of the Composite Designer layers and the corresponding wizards will be started. If you drag and drop the services in the External Services layer, you need to specify the detailed composite application layer in which you intend to use this external service.
In addition, with Composite Designer you can automatically generate parts of applications using predefined templates. For more information, see Generating Applications Based On Predefined Templates.