Developing Composite Applications with CAF
Core
This documentation describes in detail the complete functionality of the Composite Application Framework Core (CAF Core) plug-in to the SAP NetWeaver Developer Studio. With this guide you will learn about the characteristics of modeling services with the Composite Application Services (CAS) perspective and you will also begin to understand and appreciate the necessity in using Web Dynpro-based user interface patterns and their simple integration into any composite application.
You will be introduced to the basic concepts and features of the Composite Application Framework Core environment. It also provides an overview of the architecture of the Composite Application Services development environment perspective within the SAP NetWeaver Developer Studio.
This section provides you with selected tutorials that introduce you to working with CAF Core. Here you are given step by step instructions on using the Composite Application Services modeling plug-in to the SAP NetWeaver Developer Studio to create, implement, deploy, and finally execute your own composite applications.
This chapter is a key part of the development manual and covers the following topics:
· CAF Runtime Configurator, a central entry point to the user management tools used to configure your CAF-based application. It includes access to the configurable user interface components, also known as Web Dynpro UI patterns.
· Developing User Interface Components, which are used in the creation of configurable UI components used in the CAF Core development environment.
· Designing Services, the heart of creating and modeling services used in your CAF Core project. It also includes rules and guidelines for service mapping.
This section discusses testing of your CAF Core projects and their integration in your application.
In this section, you will get an overview about integration with:
· CAF Guided Procedures (CAF GP), the business process layer
· SAPBusiness Information Warehouse(SAP BW) and the CAF function used to retrieve and load data stored on the Java platform onto SAP BW without creating inconsistencies in data during extraction.
· Knowledge Management and how you can bring together the content management and collaboration services of the SAP NetWeaver Portal into CAF. It also includes an introduction to TREX so you can search through and index different types of data records, including metadata.
In the future, you will be provided with a central access point for all tutorials, checklists and samples available in the development manual.
Any software coding and/or code lines / strings ("Code") included in this documentation are only examples and are not intended to be used in a productive system environment. The Code is only intended better explain and visualize the syntax and phrasing rules of certain coding. SAP does not warrant the correctness and completeness of the Code given herein, and SAP shall not be liable for errors or damages caused by the usage of the Code, except if such damages were caused by SAP intentionally or grossly negligent.