SAP Composite Application Framework (CAF)
CAF is an idea for creation of new application classes and layers. It uses the existing functionalities and aggregates them. The aggregation of applications and functionalities using CAF brings not only the integration itself, but also a new, higher value. For example, in case of a fusion of two companies, a CAF-type application provides access to the ERP systems of both companies and thus the necessary data can be obtained quickly and efficiently, with no need of demanding system integration.
CAF is a basis for development of modern composite enterprise applications. CAF uses SAP NetWeaver to encapsulate the functionality of already installed applications and systems into the form of components and services. Such created components and services can be described using metadata and tools for their inclusion and linking to newly created composite applications are available. An application designer can use a set of tools for modeling of objects, services, processes and user interfaces and can work with templates. Composite applications are created by configuration of components and services; there is no need of programming work.
KCT Data has used CAF e.g. for development of the Employee Enrolment Portal for the German company Bertrandt, where an integration of the HR and KM (Knowledge Management) modules was involved.
