Show TOC

Background documentationTechnical Overview Locate this document in the navigation structure

 

This section describes the demo examples shipped by SAP from a technical perspective. It focuses on explaining the technical concepts of Process Integration in the context of the demo examples.

Example Applications for Travel Agency and Airline

The demo examples comprise two example applications: A travel agency application and an airline application. Both applications are available in every SAP system that is based on SAP NetWeaver 2007.

Note Note

Applications that use Process Integration to communicate are usually part of different products and run on different SAP systems.

From a logical perspective, the travel agency and airline applications can therefore be considered as separate applications. However, from a technical perspective, both applications are shipped together. This makes it possible to access and use the demo examples on all SAP systems.

To emphasize the separation from the logical perspective, the respective program objects have been created as independently from one another as possible and belong to different packages in the SAP system.

End of the note.

The travel agency application has a user interface (as a Business Server Page application), which you use to execute the demo examples.

The airline application has a user interface, which you use to access current data in the flight database tables.

Caution Caution

The example applications are designed as teaching examples and are not intended for productive operation.

End of the caution.
Design Objects in the Enterprise Services Repository

The design objects that are required to integrate the travel agency and airline applications are defined by SAP and are part of the shipment. Examples of such objects are process integration scenarios, an integration process, service interfaces, messages, and data types, as well as operation and message mappings.

These objects are located in the Enterprise Services Repository in the software component SAP BASIS, software component version SAP BASIS 7.10 in the namespaces http://sap.com/xi/XI/Demo/Agency and http://sap.com/xi/XI/Demo/Airline.

Note Note

The Enterprise Services Repository reflects the logical separation of the travel agency application and the airline application described above. All the design objects that belong to the travel agency application are in the namespace http://sap.com/xi/XI/Demo/Agency, and those that belong to the airline application are in the namespace http://sap.com/xi/XI/Demo/Airline.

Cross-component design objects (such as process integration scenarios, integration processes, and mapping objects) cannot always be assigned uniquely to one of the communication parties. The demo examples are based on the assumption that the airline application provides certain services, which only form a complete process integration scenario together with the travel agency application. Therefore, all cross-system design objects are defined in the travel agency namespace.

End of the note.

The available design objects form the basis for executing the demo examples. The design objects also illustrate the following:

  • How the content of the Enterprise Services Repository is structured

  • How the various object types in the Enterprise Services Repository are structured and used

  • The interdependencies between the design objects in the Enterprise Services Repository

    Caution Caution

    The design objects in the demo examples are designed as teaching examples and are not intended for productive operation.

    End of the caution.
Configuration Objects in the Integration Directory

The configuration objects required to integrate the travel agency and airline applications are not shipped by SAP and you must define them yourself in the Integration Directory.

Some of the settings (business system services and communication channels) are cross-process-integration-scenario settings.

For information about the standard SAP configuration, see the detailed instructions for the configuration steps for the demo examples, which are provided in a separate document (see General Configuration Steps).

You must configure the demo examples in the Integration Directory before you can execute them. The design objects also illustrate the following:

  • How the design objects in the Enterprise Services Repository are related to the configuration objects in the Integration Directory

  • How content is structured in the Integration Directory

  • How the various configuration object types in the Integration Repository are structured and used

  • The dependencies between the configuration objects in the Integration Directory

  • How message processing is controlled by the configuration objects at runtime

Runtime

You can use the runtime of Process Integration to execute the demo examples for test purposes. This enables you to do the following:

  • Use a simple example to check whether you have configured the usage type Process Integration correctly and whether it is functioning correctly

  • Use monitoring to monitor messages at runtime and track the steps that are processed