
What businesses need today is the possibility to combine data and services from legacy system into flexible processes that are end user-oriented, and enable efficient collaboration across large and dynamic enterprises. For that purpose, SAP has introduced the composite application concept.
Composites are applications that make use of data and functions provided as services by back-end systems and other underlying applications, and combine these into user-centric processes and pages, supported by its own business logic and specific user interfaces.
To enable fast and easy composite application development, SAP has provided the SAP Composite Application Framework (SAP CAF). It comprises the design-time tools, methodologies and runtime environment required for building and executing composites. By using the SAP CAF, you can:
Benefits
Among the key benefits of creating composites with the SAP CAF are:
The following figure shows how different SAP NetWeaver capabilities interact to enable the implementation of the IT scenario variant.
In this scenario, you create a business process model with ARIS for SAP NetWeaver. The process template and the components that build it are then designed using the tools in the Guided Procedures design time, which is integrated into the portal. The Guided Procedures objects are stored persistently in the Java server database.
To create custom applications for the process, you use the SAP NetWeaver Developer Studio, where you can build Web Dynpro components and CAF Core services that you can expose as callable objects in Guided Procedures. The applications are deployed and run on the Java server.
Required or Optional Installable Units
To use this variant you require the following installable units:
Provides the portal infrastructure to integrate your composite applications and make them available to the users. Includes Application Server Java (AS-Java) as well, which is required for CAF Core runtime capabilities.
Provides development tools that you need to create composite applications.
Enables the use of the Business Process Management (BPM) runtime as the Guided Procedures processing layer.
In addition, you will work with the tools package ARIS for SAP NetWeaver when modeling and adapting composite applications. You can use these to set up and analyze your business processes. For more information on ARIS, see SAP Service Marketplace at service.sap.com/netweaver → SAP NetWeaver in Detail → Process Integration → Business Process Management → IDS Scheer Partnership.
IT Processes of the Scenario Variant
| Process | Description |
|---|---|
|
Introduces the concepts of process modelling with SAP CAF, and the tools that you can use to model a composite. |
|
|
Describes how to use the tools to create services and user interfaces for composite applications. |
|
|
Shows how to integrate all services and user interfaces into a fully functional composite. |
|
|
Demonstrates how to customize a composite application, so that it meets your business requirements better. |
Related Information
The following role-specific guides provide useful information to users of the scenario:
| User Role and Task | Guide |
|---|---|
|
Installation and Upgrade |
Technology Consultant's Guide |
|
Configuration |
SAP Solution Manager or Creating Composite Applications (in the Technology Consultant's Guide) |
|
Administration |
|
|
Process Modelling (Power Users) |
|
|
Security |
SAP NetWeaver Security Guide: Security Guides for the SAP NetWeaver Scenarios |
|
Development |
SAP NetWeaver Developer's Guide: Creating Composite Applications |