Show TOC Start of Content Area

Procedure documentation Tasks  Locate the document in its SAP Library structure

Use

Here you can find information about how to develop of composite applications. This section also aims to introduce a summary of the work processes related to development of composite applications.

Procedure

...

       1.      You develop composite applications in accordance with the SAP’s component model. That is why your composite application actually consists of a number of development components (DCs),  which you use for the actual development of the composite application.  In these DCs you also create different data types. More information:

                            a.      Creating Composite Application Development Components

                            b.      Creating and Editing Data Types

       2.      (Optional) You can define security restrictions for the different parts of the composite application. More information: Composite Application Service Security.

       3.      In the composite application, you can create and model business objects and application services. You use them to define the core of your composite application. More information:

       Modeling Business Objects

You model business objects so that the resulting attributes and data types can then generate other tables, define table relations, and implement basic methods for reading, writing, updating, deleting, and querying data.

       Modeling Application Services

You model application services to implement the business project logic of your composite application.

       Modeling External Services

You can use remote function calls (RFC) including Business Application Programming Interfaces (BAPIs) or Web services to access data from an external source such as SAP Systems or any system that supports the industry Web services standard.

       Implementing Web Services in CAF

You can implement a customized Web service that suits best to your business needs by importing an existing WSDL definition, from different resources (such as ESR for SAP NetWeaver CE, Service Registry, local file system) and then add your custom business logic.

       4.      When you are ready with the development, you build your composite application and deploy it onto the AS Java.

       5.      You can publish your Web service, that is the service that you implement locally with CAF, in the Service Registry. When you publish the Web service in Service Registry it can be imported from other users.

More information: Publishing Web Services in Service Registry with CAF.

       6.      You can test the services created in CAF with the Service Browser.

More information: Testing Services with the Service Browser.

Note

The development of the composite applications is performed in the SAP NetWeaver Developer Studio. However, if you need to perform some configuration or administrative tasks, your user must be mapped to the following standard roles delivered with and used in all configuration aspects of CAF:

§         SAP_CAF_ADMIN – required to use the CAF administrative UI tools.

§         SAP_CAF_DEVELOPER – required to work with the Service Browser.

More information about how to create users and groups and how to map the permissions to users using the User Management Engine (UME) tool: Administration of Users and Roles.

Optionally, you can:

      You can perform development over a composite application in a team oriented manner. For that purpose, you can use the Design Time Repository (DTR) of the SAP NetWeaver Development Infrastructure (NWDI) to develop the composite applications together with other developers. A prerequisite is that you have configured connection to the SAP NetWeaver 7.0 system, on which the DTR server is installed.

More information: Developing with CAF in Team-Oriented Environment.

      Transport the CAF content between different composites applications.

More information: Transporting CAF Content Between Different Composites.

      Integrate Knowledge Management (KM) resources in your services.

More information: Integrating KM Documents in CAF.

      Integrate your CAF services in Guided Procedures (GP) and Visual Composer.

More information: Integrating CAF Services in Composite Views and Processes.

      Configure CAF to work with SAP Business Intelligence.

More information: CAF and Business Intelligence Integration.

End of Content Area