Rational Developer for System z

The components of the service flow project tools

This topic describes the components of the service flow project tools, including the importers, the editors, and the runtime code generator.

The service flow project tools provide an environment for transforming critical applications for use in a service-oriented architecture (SOA).

The service flow project tools consist of a single set of core components that provide a pluggable framework, which allows for multiple code generators to support a variety of runtime environments (shown in Figure 1).

Figure 1. Components of the service flow project tools
The diagram illustrates the capabilities of the service flow project tools, showing the common environment in the center, taking in source artifacts from host applications and prebuilt components, transforming applications for SOA and deploying to multiple server runtime environments.

Prior to the common environment approach of the service flow project tools, you might have had to use multiple tools to address the requirements of the environment on which your service would run.

The benefit of a common tool is realized when you need to make updates to the application for which you have created a service. Without a common tool you would have to update in multiple places and in multiple formats, while using multiple tools.

The service flow project tools include the following components (shown in Figure 2):
Figure 2. Service flow project tools
Illustration of service flow project tools environment. Showing the importers, editors, deploy and generate wizards and the supported runtimes

Feedback